강의

멘토링

커뮤니티

BEST
AI Technology

/

Deep Learning & Machine Learning

Deep Learning and PyTorch Bootcamp for Beginners (Easy! From Basics to ChatGPT's Core Transformer) [Data Analysis/Science Part 3]

This is a newly designed course that allows you to gradually learn the mathematics, theory, PyTorch-based implementation, transfer learning, and GPT's core transformer needed to understand deep learning, based on the instructor's own failed experiences when first learning deep learning.

(4.9) 92 reviews

1,655 learners

Level Basic

Course period Unlimited

  • funcoding
Deep Learning(DL)
Deep Learning(DL)
PyTorch
PyTorch
Machine Learning(ML)
Machine Learning(ML)
Artificial Neural Network
Artificial Neural Network
Vision Transformer
Vision Transformer
Deep Learning(DL)
Deep Learning(DL)
PyTorch
PyTorch
Machine Learning(ML)
Machine Learning(ML)
Artificial Neural Network
Artificial Neural Network
Vision Transformer
Vision Transformer

Reviews from Early Learners

Reviews from Early Learners

4.9

5.0

네버포기

8% enrolled

I was looking for a lecture that covered the theory and practice of RNN, LSTM, and Transformer, and I hesitated to pay for it at first because only the first few lectures were available publicly. However, it was a more complete lecture in both theory and practice than any other lecture I had purchased on the market! Plus, you even included Kaggle practice... Thank you so much for letting me take all these lectures at this price.

5.0

desafinado12

100% enrolled

It was great because I was able to go beyond understanding the big picture and implement it myself, and even challenge Kaggle problems.

5.0

chgmin

99% enrolled

I really enjoyed this excellent and systematic class that combined big pictures and detailed explanations. I am grateful that it helped me a lot in my studies and education. I hope that you will also provide a deep learning course in the NLP field in the future if possible.

What you will gain after the course

  • Deep Learning Concepts

  • ANN, DNN, CNN, RNN, LSTM Concepts and Implementation

  • Transfer Learning Concepts and Implementation

  • Latest transfer learning and how to use timm, huggingface transformers

A high-quality, step-by-step course for Python deep learning beginners
Created by Fun Coding's Dave Lee

A course selected as in-house training by top tech companies!
This course is being used as an official Python deep learning in-house training course at one of the leading tech companies.

This is a course for beginners learning Python deep learning, based on a data analysis/science roadmap. Drawing from the instructor's own early struggles when first learning deep learning, the course is designed to help you gradually master difficult deep learning concepts through a combination of theory and practice, covering mathematics, deep learning theory, PyTorch-based implementation, and the latest transfer learning techniques needed to understand deep learning.

Complex AI technology, where should you start?

  • For recent artificial intelligence technology, you can learn deep learning techniques.
  • Unlike other technologies, deep learning cannot be implemented right away and requires theoretical understanding. You can think of it as being 80% theory.
  • The problem is that it's difficult to understand the theory all at once, and some parts require knowledge of mathematics, statistics, and probability.
  • However, if you only understand the theory superficially, you cannot develop the thinking skills needed to understand modern deep learning.
  • This course covers the essential knowledge and theory needed when first learning deep learning, to a depth that can be understood at an introductory level.
  • Additionally, the implementation is structured to help you learn PyTorch usage step by step through various examples and syntax.

I've incorporated everything I felt and pondered through numerous failures as an instructor.

  • 딥러닝은 사실 익히기 어렵습니다!
    • The basic theory is connected to mathematics, statistics, probability, and machine learning techniques, and the amount of content is substantial,
    • In typical deep learning courses, you only get to implement basic deep learning code at the very end.
  • However, if the basic theory part is covered too superficially, it becomes difficult to build a solid foundation in deep learning
  • So, this course covers theory at a depth appropriate for beginners, organizing all the necessary related knowledge, while
  • The course is structured to alternate between theory and implementation, allowing you to learn step by step without getting exhausted, mastering one concept at a time.

👉 By the end of the course, you'll naturally feel that "I've now built a solid foundation in deep learning."


I've organized the theories that need to be covered step by step, and
from PyTorch installation to improving deep learning code one by one,
ultimately leading to Kaggle problem submission
, so you can try it all out

💬 When I tried to learn deep learning techniques, there was just so much to organize!

That's right. Since deep learning theory is connected to mathematics, statistics, probability, and machine learning, even learning one thing requires organizing so many parts. It takes a considerable amount of time just to find and organize this information. This course is organized as much as possible to a level that can be understood when learning deep learning for the first time. Like existing Fun Coding courses, we organize and explain step by step in Fun Coding's unique style

This alone can quickly save you time! We cover everything up to the depth that can be learned at the beginner level!

💬 I'm new to deep learning! What skills do I need to learn first before taking this course?

Basically, if you have some light experience with Python, pandas, data visualization (plotly), and machine learning libraries (sklearn), that's sufficient. All the related background knowledge, including the mathematics needed to understand deep learning, is covered in this course.

If you lack the above skills, we recommend taking the following courses together.

Recommended courses to take together

First, learn Python, pandas, data visualization (plotly), and basic exploratory data analysis techniques through the Python Data Analysis for Beginners (Data Part 1) course. Then, you need to become familiar with learning-related processes, basic mathematics, probability, and statistics through the Python Machine Learning Bootcamp for Beginners course. Based on this foundation, if you learn deep learning techniques, you can more quickly master everything from deep learning theory to the core technologies of ChatGPT.

You need to become familiar with statistics. Based on this foundation, if you learn deep learning techniques, you can master everything from deep learning theory to the core technologies of ChatGPT much more quickly.

💬 I'm a beginner considering a career in data. How can I learn systematically?

The Data Analysis/Science Course shown right above will be helpful for you. Data-related careers can be broadly categorized into data analysts and the more recent data scientists. Both careers ultimately require the ability to perform data collection, storage, analysis, and prediction tasks through programming. By building knowledge in each business field (called domain knowledge), you can gain a competitive edge. We also provide a data analysis/science roadmap so you can systematically learn the entire data process in a short period of time for a data career. You can check this roadmap at the bottom of this page.

Additionally, we've created a video that explains data-related careers and the entire data analysis/science process in detail. By referring to this video, depending on your goals, you can easily learn the data process on your own in a short time without trial and error!

The data analysis/science roadmap was created with a curriculum that doesn't exist elsewhere for each course, taking into account difficulty levels so you can build a solid foundation in data skills step by step. These are proven courses that many people have learned from over the years and have given extremely positive feedback.

Verified by 60,000 paid students online and offline over 8 years!
Average rating 4.9★1,300+ cumulative reviews

Don't waste your time. Different instructors can make IT courses completely different!
If you're meticulous and rational, you can do it.

💬 How difficult is it to learn deep learning technology?

It's true that it's more difficult than expected. However, if you organize it step by step, it's ultimately a skill you can make your own.

When first learning deep learning, the most difficult part is studying the mathematics, statistics, and probability needed to understand the related theories. Even if an instructor who has spent decades mastering the related skills explains it easily, it takes a long time for the learner to grasp it.

If you fall into one of these traps, there's no end to it. You need to pace yourself. Learn step by step to the extent you can understand, then move on to the next stage. This course takes this pacing into consideration and has been organized to a level that deep learning beginners can understand. Wise people focus on what they need to focus on at their current stage.

💬 I've noticed there are many Kaggle competitions solving real data problems lately - would that be possible?

This course covers various implementation techniques and examples, and provides step-by-step explanations so you can actually submit solutions to real Kaggle problems.

  • Starting from theory and PyTorch syntax at first
  • progressing step by step with gradually improved code and examples
  • I've explained everything step by step, from theory and PyTorch syntax, progressing gradually with increasingly improved code and examples, all the way to applying it to Kaggle problems.

This is a course that serves as a stepping stone for those learning deep learning for the first time.


With the mindset of learning for the first time,
even beginners can build a foundation in deep learning in a short time!

  • Made with beginners in mind, meticulously organized materials and examples!
  • From basics to currently used core deep learning technology check!
  • A curriculum designed to help you naturally develop deep learning thinking!
  • Python deep learning has become mainstream, implement it yourself with PyTorch!

Ah, I can do deep learning too! I'd be truly happy if you feel this way. The pinnacle of human knowledge, deep learning - I can understand and utilize it too! This feeling soon turns into pride. Try out cutting-edge new technologies as much as you can! Even just seeing the big picture makes a clear difference.

💾 Maximize your learning effectiveness with easy-to-understand summarized materials and code!

There's an overflow of materials and information. After taking a lecture that explains in detail using summarized materials made to help you understand exactly what's essential, from then on, whenever you think 'Oh, there was something about this?', you can immediately understand just by looking at the materials anytime.

We've included only the essential parts needed to help you understand related topics, presented concisely.

  • We provide deep learning implementation code files. Test code is provided in a format that allows code testing (Jupyter Notebook format), and basic theory is provided as PDF files.
  • Deep learning-related PDF materials are provided so you can access them anytime like an ebook. (However, copying and downloading of these materials are restricted due to copyright issues.)

💌 We create courses with meticulous attention to every detail.

  • 'Ah! This really is different!' This is the fun-coding IT lecture series created with careful thought so you can feel that way. Please enroll only if you are reasonable, considerate of others, and looking to build good connections 😊

Learn Systematically
Dave Lee's Roadmap from Fun Coding 🔑

Developer, Data Analyst, and Data Scientist Career Roadmap!

From web/app development to data analysis and AI, we provide an A to Z roadmap to build a solid foundation in a short time. IT technologies are closely interconnected, and integrating them is essential for web/app services and data science. By gradually increasing difficulty and mastering core technologies, you can learn efficiently, understand systems and data comprehensively, and grow into a competitive developer or data professional. To achieve this, we have prepared a roadmap that systematically organizes the core technologies in each field.

1. The Fastest Complete Data Roadmap

We've created a video that explains this roadmap, data-related careers, and the entire data analysis/science process in detail. By referring to this video, you can easily learn the data process without trial and error in a short time, even on your own!

Wait! ✋
Click on the roadmap below to see more details. If you purchase the roadmap all at once, it will be offered at a discounted price! (The discount rate will be reduced soon.)

2. The Fastest Full-Stack Roadmap

I've created a detailed video explaining this roadmap and how to learn and implement web/app development on your own in the fastest way possible. By referring to this video, you can implement web/apps in a short time without trial and error.

Wait! ✋
Click on the roadmap below to see more details. If you purchase the roadmap all at once, it will be offered at a discounted price! (The discount rate will be reduced soon.)

3. Essential Computer Science (CS) Core Knowledge Required for Development and Data Fields

This roadmap is a course that systematically organizes essential Computer Science (CS) knowledge, which is the core IT theory that forms the foundation of development and data fields. Among these, we are opening lectures where you can systematically learn the most important core subjects, especially computer architecture, operating systems, and networks.


Recommended for
these people

Who is this course right for?

  • For data analysts who need to understand deep learning concepts

  • Someone who wants to learn deep learning for the first time

  • Those who want to organize the mathematics, theory, and implementation needed to understand deep learning

  • People who want to learn how to use PyTorch

Need to know before starting?

  • Python

  • Recommended prerequisite course for first-time Python data analysis

  • Recommended prerequisite course for first-time Python machine learning bootcamp

Hello
This is

33,501

Learners

2,459

Reviews

1,949

Answers

4.9

Rating

13

Courses

Janjemi Coding, Dave Lee

  • About Janjaemi Coding Introduction Blog [Click]

  • Key Experience: Senior Engineering Manager/Principal Product Manager at Coupang, Engineering Manager at Samsung Electronics (approx. 15 years of experience)

  • Education: BA in Japanese Language and Literature from Korea University / MS in Computer Science from Yonsei University (A total mix)

  • Key Development History: Samsung Pay, E-commerce search services, RTOS compiler, Linux Kernel Patch for NAS

  • Books: Linux Kernel Programming, Understanding and Developing Linux Operating Systems, IT Core Technologies for Everyone to Read and Understand, Python Programming Primer for Absolute Beginners

  • Official Website: Fun-Coding (http://www.fun-coding.org) [Click]

  • This site shares free resources related to full-stack development, data science, and AI.

  • Others: Fun-Coding YouTube Channel [Click]

    • I'm starting to share tips and short free lectures little by little to help with IT learning!

For eight years, I have been consistently creating solid full-stack, data science, and AI courses while balancing my work in the industry with teaching IT.

I am gradually starting to share my lectures. Balancing my current industry experience with teaching, I have been consistently creating solid full-stack, data science, and AI courses for 8 years.

Curriculum

All

97 lectures ∙ (21hr 5min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

92 reviews

4.9

92 reviews

  • erickim님의 프로필 이미지
    erickim

    Reviews 4

    Average Rating 4.8

    5

    100% enrolled

    The lectures are kind and the teacher is easy-going~~ Thank you. Please keep making lectures!@~

    • funcoding
      Instructor

      I will work hard to hone my experience and skills. Thank you^^

    • Compared to the teacher's hard work, the comments seem too insincere, so I'll write a few more words. If you watch this lecture, you can see that he really put in a lot of effort. * From video editing to audio volume, video flow, and messages, he made the lectures one by one so that they would be smooth. (When you watch YouTube, you feel a lot of awkward editing... there's none.) * I can feel that he put a lot of thought into approaching theory and coding, so the lectures feel really easy. If there are more lectures from the teacher in the future, I'm confident that I'll listen to them without hesitation!! Thank you.

  • dannyryu님의 프로필 이미지
    dannyryu

    Reviews 11

    Average Rating 4.9

    5

    38% enrolled

    I was really a person who only knew deep learning theory. I was really scared because PyTorch had to implement everything one by one, but you explained it so easily.... I really took the instructor's other lectures, but it was so sensational. I was scared of PyTorch even after taking other PyTorch deep learning lectures, but now I'm having fun. I guess you need a good mentor to develop. Thank you for being my mentor.

    • funcoding
      Instructor

      Thank you for listening to the lecture diligently!! I will work even harder.

  • deadline60236800님의 프로필 이미지
    deadline60236800

    Reviews 1

    Average Rating 5.0

    5

    98% enrolled

    I'm new to deep learning, so there are still a lot of things I don't understand, but I think I'll be able to build a solid foundation by reviewing them since they teach so well^^

    • ehdrua9910047822님의 프로필 이미지
      ehdrua9910047822

      Reviews 2

      Average Rating 5.0

      5

      31% enrolled

    • jcw15672351님의 프로필 이미지
      jcw15672351

      Reviews 7

      Average Rating 5.0

      5

      100% enrolled

    $63.80

    funcoding's other courses

    Check out other courses by the instructor!

    Similar courses

    Explore other courses in the same field!