First-Time Deep Learning and PyTorch Bootcamp (Easy! From the Basics to the Core Transformers Behind ChatGPT) [Data Analysis/Science Part 3]
This course has been newly designed to help you gradually learn the mathematics and theory needed to understand deep learning, PyTorch-based implementation, transfer learning, and the core GPT Transformer, based on the instructor’s experience of struggling when first learning deep learning.
I took deep learning classes every day for a month :) I could really feel how much care and consideration you put into the students, so I listened with a heart full of gratitude. You explained difficult concepts so easily that I was able to complete the course until the end without getting bored. Thank you so much for creating such a high-quality lecture!
5.0
rayfocus
61% enrolled
The way you conducted the lectures from a beginner's perspective and explained difficult concepts in simple terms was a huge help in climbing the steep mountain that is deep learning. Thank you so much!
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.
What you will gain after the course
Deep Learning Concepts
Concepts and Implementation of ANN, DNN, CNN, RNN, and LSTM
Transfer Learning Concepts and Implementation
How to use the latest transfer learning techniques, timm, and Hugging Face Transformers
A comprehensive course for beginners learning Python deep learning A high-quality course that teaches you step by step Created by Dave Lee of Fun Coding
A course chosen by Naver, Kakao, Line, Coupang, and Baemin for internal training! This course is actually being used by one of these companies as an official in-house Python deep learning training course.
This course is designed for beginners learning Python deep learning for the first time, based on a data analysis/science roadmap. Drawing on the instructor’s experience of struggling when first learning deep learning, it guides you step by step through both theory and practice, covering the mathematics, deep learning theory, PyTorch-based implementation, and the latest transfer learning techniques needed to understand deep learning.
Complex artificial intelligence technology, where should you start?
To learn the latest artificial intelligence technologies, you need to learn deep learning.
Unlike other technologies, deep learning cannot be implemented right away; it requires an understanding of the theory. Theory accounts for 80% of it.
The problem is that the theory is difficult to understand all at once, and some parts require knowledge of mathematics, statistics, and probability.
That said, merely gaining a superficial understanding of the theory will not help you develop the mindset needed to understand the latest 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.
The implementation section is also structured to help you gradually learn how to use PyTorch through a variety of examples and syntax.
The instructor has poured in everything they felt and pondered through numerous failures.
딥러닝은 사실 익히기 어렵습니다!
The foundational theory connects mathematics, statistics, probability, and machine learning, and is quite extensive, so
Typically, deep learning courses only implement the basic deep learning code at the very end.
However, if you cover the basic theory too superficially, it becomes difficult to build a solid foundation in deep learning.
Therefore, this course covers the theory while organizing the relevant knowledge in sufficient depth for an introductory level,
It is structured so that you can alternate between theory and implementation, learning each concept one by one without getting tired.
👉 Ultimately, by the time you finish the course, we designed it so that you will naturally feel, “Now I’ve built a foundation in deep learning too.”
We organized the theories you need to learn step by step, starting with installing PyTorch, and improving deep learning code one piece at a time, so that you can eventually submit solutions to Kaggle competitions.
💬 There was so much to organize when I tried to learn deep learning techniques!
That's right. Deep learning theory is connected to mathematics, statistics, probability, and machine learning, so even learning just one of these involves a lot to organize, and simply researching and organizing it can take a considerable amount of time. This course organizes the material as thoroughly as possible, up to a level you can understand when learning deep learning for the first time. We explain and organize everything step by step in 잔재미코딩's unique style.
This alone can save you a great deal of time!
💬 I'm new to deep learning! What skills do I need to learn first before taking this course?
If you have had a brief experience with Python, pandas, data visualization with Plotly, and the machine learning library scikit-learn, that will be sufficient. This course covers all the background knowledge, including the mathematics, needed to understand deep learning. thì là đủ. Tất cả kiến thức nền tảng, bao gồm toán học cần thiết để hiểu về học sâu, đều được trình bày trong khóa học này.
If you lack experience with the technologies above, we recommend taking this course along with the following course.
First, learn Python, pandas, data visualization (plotly), and basic exploratory data analysis through the Introduction to Python Data Analysis (Data Part 1) course. Then, become familiar with the learning process, basic mathematics, probability, and statistics through the Introduction to Python Machine Learning Bootcamp course. Building on this foundation, learning deep learning will help you master everything from deep learning theory to the core technologies behind ChatGPT more quickly.
💬 I'm a beginner considering a career in data. How can I learn systematically?
Taking the Data Analytics/Science course mentioned just above will help. Careers in data are broadly divided into data analysts and data scientists, and both need to be able to use programming to perform data collection, storage, analysis, and prediction tasks. Building knowledge in business fields (domain knowledge) will give you a competitive edge. We also provide a data analytics/science roadmap to help you systematically learn the entire data process in a short period of time. You can find it at the bottom of this page.
We also created a video that explains in detail data-related careers and the entire data analysis/science process. By referring to it, you can learn the data process on your own in a short time without trial and error, according to your goals!
The data analysis/science roadmap was designed with unique curricula for each course, carefully considering difficulty levels so that you can steadily build a strong foundation in data. These are proven courses that many people have studied over the years and given highly positive feedback on.
Validated by 60,000 paid online and offline students over 8 years! Average rating: 4.9★1,300+ total reviews
Don't waste your time. When the instructor is different, IT courses can be different too! It’s possible if you’re thorough and practical.
💬 How difficult is it to learn deep learning technology?
It is indeed more difficult than you might expect. However, if you organize it step by step, you can ultimately make it your own.
The most difficult part of learning deep learning for the first time is studying the mathematics, statistics, and probability needed to understand the theory. Even when an instructor who has spent decades mastering the relevant technologies explains it clearly, it can still take a long time for learners to master.
If you get too deeply caught up in any one of these, it never ends. You need to pace yourself. Learn each step to the extent you can understand it, then move on to the next. This course has been organized with this pacing in mind, bringing the material down to a level that beginners can understand. Wise people focus on what they need to focus on at the current stage.
💬 These days, there are also many Kaggle competitions involving real-world data problems. Is it possible?
This course covers various implementation techniques and examples, guiding you step by step through submitting solutions to actual Kaggle problems.
First, starting with theory and PyTorch syntax.
Progressing step by step with gradually improved code and examples,
It ultimately explains the steps through applying it to a Kaggle problem.
This course serves as a stepping stone for those learning deep learning for the first time..
With the mindset of learning from the beginning, so even beginners can build a solid foundation in deep learning in a short time!
Created with beginners in mind, with thoroughly organized materials and examples!
Check the core deep learning technologies used from the basics to the present day!
A curriculum designed to naturally develop deep learning thinking!
Python deep learning, now the trend, all the way to implementing it yourself with PyTorch!
“Oh, I can do deep learning too!” It makes me truly happy when you get that feeling. The feeling that you, too, can understand and use the pinnacle of knowledge created by humanity soon turns into a sense of pride. Try as much of this cutting-edge technology as you can! Even when viewed from the big picture, the difference is clear.
💾 Boost your learning effectiveness with easy-to-understand summaries and code!
There is an abundance of materials and information. After taking a course that explains everything in detail using summary materials designed to help you understand only what is essential, you will later be able to quickly understand it just by looking at the materials whenever you think, “Ah! There was something like this?”
It concisely covers only the essential points to help you understand related topics.
We provide deep learning implementation code files. The test code is provided as Jupyter notebooks that can be run immediately, and the basic theory is provided as PDF files.
You can refer to the deep learning PDF materials anytime, just like an ebook. (However, copying and downloading have been restricted due to copyright concerns.)
💌 We create courses with meticulous attention to every detail.
This is a series of IT courses by Fun Coding, thoughtfully created so that you can feel, “Ah! It really is different!” Please enroll only if you value reasonableness, mutual consideration, and building good relationships 😊. Vui lòng chỉ đăng ký nếu bạn là người hợp lý, biết quan tâm lẫn nhau và có thể cùng xây dựng một mối quan hệ tốt đẹp 😊
Learn systematically Dave Lee’s roadmap from JanJaemi Coding
Following this course, a roadmap for AI, development, data, and computer science that you can learn according to your goals giúp bạn học theo mục tiêu của mình.
IT technologies are interconnected. By learning selected interconnected technologies and adding AI to the mix, you can reach your goals much faster.
Every roadmap covers how to connect and use technologies together, is designed to increase in difficulty from the beginner level to the expert level, and is continuously updated over the years.
It is also available at a greater discount than when taking the courses individually.
1. The fastest complete data roadmap
From Data Analysis to Data Science: Your Complete Career Journey
4. The Most Reliable Ultimate AI Utilization Roadmap (2026)
From Claude Code workflow automation to vibe coding, Codex, OpenClaw, Claude Code–based data analysis, advanced Claude Code techniques such as agentic, harness, and loop engineering, and even AI agent development.
Key Experience: Coupang Senior Development Manager/Principal Product Manager, Samsung Electronics Development Manager (Approx. 15 years of experience)
Education: BA in Japanese Language and Literature, Korea University / MS in Computer Science, Yonsei University (A complete mix)
Key Development Experience: Samsung Pay, E-commerce Search Service, RTOS Compiler, Linux Kernel Patch for NAS
Books: Linux Kernel Programming, Understanding and Developing the Linux Operating System, IT Core Technologies That Anyone Can Easily Read and Understand, Python Programming Primer for Absolute Beginners
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.
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^^
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.
I took deep learning classes every day for a month :) I could really feel how much care and consideration you put into the students, so I listened with a heart full of gratitude. You explained difficult concepts so easily that I was able to complete the course until the end without getting bored. Thank you so much for creating such a high-quality lecture!