[Renewed] Beginner’s Python Machine Learning Bootcamp (Easy! Learn by Solving Real Kaggle Problems) [Data Analysis/Science Part 2]
Based on the instructor’s experience of struggling when first learning machine learning, this course has been newly designed—unlike conventional courses—to help you understand machine learning easily and apply it to real-world problems.
If it's a lecture by 잔재미코딩, it's a must. I took the complete SQL course and complete Python course, successfully transitioned my career to data analyst, and now I'm working overseas. (I purchased all the courses and posted questions with my previous account, but I lost that account and had to create a new one😭😭) Even someone like me with absolutely no coding experience could understand and complete my own projects, so you can imagine how well he explains things. I've taken courses from various instructors on Inflearn, but personally, I don't think anyone can match his teaching skills. He doesn't just read text monotonously but explains why things work in a way that really sticks in your ears. He's simply the best. Now I have a new goal, so I'll continue the journey from machine learning to deep learning together. Thank you always for the great lectures.
5.0
YuJin Lee
94% enrolled
The process of planning and filming the lectures must have been very difficult; it was truly a packed lecture. It was worth every penny I spent on the purchase. If your goal is to get an introduction to machine learning with no prior knowledge, this lecture is perfect for grasping the overall framework. However, just listening to the lecture may not be enough. You need to review the class materials, lecture content, and additional searches, including GPT. If you want to make it your own, I think these additional efforts are essential. The lecture materials are also very detailed, making it easy to learn just by looking at the code without the lecture. I think it's even better because the lectures have been recently updated to be up-to-date. Thank you for providing such a high-quality lecture :)
5.0
hhs834373
92% enrolled
As you said, it was a lecture that was very helpful in grasping the big picture. I found additional detailed theories and mathematical knowledge in the knowledge I learned in school and studied it, which was also a new kind of fun.
Above all, it was a lecture that helped me quickly learn various models through practice and start to get a feel for them.
What you will gain after the course
Introduction to Machine Learning
sklearn and Python machine learning
Introduction to Kaggle
Machine Learning Classification Techniques
Machine learning regression techniques
Machine Learning Clustering Techniques
Practical techniques such as one-hot encoding and hyperparameter tuning
An official course chosen for in-house training by Naver, Kakao, Line, Coupang, and others! For beginners learning Python machine learning for the first time A polished, high-quality course
This course is designed for beginners who are learning Python machine learning for the first time, based on a data analysis/data science roadmap Drawing on the instructor’s past experience of struggling when first learning machine learning, it is designed to help you understand the essential concepts and key techniques by solving a variety of real-world problems Through this course, you will be able to apply machine learning to real-world problems without facing setbacks in a short period of time.
This course is currently being used as an official in-house Python machine learning training course at one of the major Korean tech companies, often referred to as “Nekaraqubae.”
This course has been newly revamped to reflect previous feedback.
I'm new to data! Where should I start with complex machine learning and artificial intelligence technologies?
Machine learning and artificial intelligence technologies involve complex concepts and a wide range of techniques for applying them to real-world problems, making the subject matter extensive.
When first learning, start with the basics of machine learning and learn a well-balanced mix of the essential concepts and techniques for applying them to real-world problems.
Once you get a feel for machine learning technologies, you can build on that foundation to learn artificial intelligence technologies.
The more numerous the theories and the more complex the technology, the more you need to build up your knowledge step by step around the essential parts in order to put it to use.
This course was created after reflecting on what the instructor learned through numerous failures and improving it accordingly!
Rather than focusing too much on deep principles such as mathematics and statistics, or listing all the old techniques that you will never use,
This course is designed to help you learn essential concepts and key techniques for applying them to real-world problems by solving practical problems
There are various techniques that can be applied to real-world problems. To help you learn them, you will learn a variety of machine learning techniques through practical problems
Using one of the most famous problems with abundant resources, we apply as many techniques as possible for real-world applications and learn the various approaches to consider when actually using machine learning.
Using the famous Kaggle site for data prediction problems, we go through the entire machine learning process by downloading data, making predictions, and submitting the final results.
강사도 몇 차례 실패 끝에, 이와 같은 순서로 학습해서, 결국 현업에서도 잘 활용하고 있습니다.
I want to use machine learning techniques, even if only casually. How can I do that?
This was the part that frustrated me as an instructor for a long time. First, learn how to apply machine learning techniques using real-world problems. Even if you understand the basic concepts of machine learning, it can be difficult to apply them to real-world problems because there are various techniques used in the process. By following along with various techniques that can be applied to real-world problems at the code level, and hearing explanations of the relevant concepts you need to understand whenever they become necessary, you can put the entire process to use, even at a basic level.
Once you become familiar with the related technologies through this process, you can understand machine learning as a whole in a short time and even start using it right away.
I'm new to machine learning! What skills do I need to learn first to take this course?
You can take the course if you can use PythonYou can also take it if you can use pandas and data visualization techniques For those who are unfamiliar with the related technologies, we provide a data analysis/data science roadmap that takes difficulty into account and enables you to learn systematically In particular, if you take the Python Data Analysis for Beginners coursealong with it, as explained in the data analysis/data science roadmap at the bottom of this page, you can learn how to work with data in Python step by step.
I’m a beginner considering a career in data—how can I learn systematically?
Because the data field encompasses a wide range of theories and technologies, taking the wrong approach can make it difficult to learn even after spending a long time. I failed several times myself. However, focusing on the core technologies can make it easier than you might think.
Divide the core data-related technologies into data collection, storage, analysis, and prediction, and learn the relevant technologies sequentially. If you also build knowledge of each business field (known as domain knowledge), you can gain a competitive edge. In this regard, I have created a data analysis/science roadmap that allows you to learn the core data-related technologies sequentially, gradually increasing in difficulty. You can also find the relevant roadmap at the bottom of this page.
We created a video that explains data-related careers and the entire data analysis/science process in detail. By referring to this video, depending on what you want to do, you can learn on your own in a short time without trial and error and easily master the data process!
These are proven courses that many people have studied over the years and given highly positive feedback on.
Proven by 20,000 paid online and offline students over 10 years! Don't waste your time! IT courses can make a difference depending on the instructor! If you're thorough and practical, you can do it!
How difficult is it to learn machine learning technology?
If you can use Python, it's not difficult! When first learning machine learning, the most difficult part is studying math, statistics, and probability to understand the relevant theories. Even if an instructor who has spent decades learning only the relevant technologies explains them simply, it takes the learner a very long time to master them.
Rather than deeply studying the relevant theories and profound mathematical principles from the start, try to understand the concepts lightly and learn how to write machine learning code through actual problems. Instead of aiming for Top 1% from the beginning, first aim for Top 20% in data prediction, and learn coding methods and techniques that can be applied to practical problems. Understand the concepts to the extent necessary, and apply machine learning code to real-world problems. As you become familiar with it, you will be able to understand and use machine learning technologies that may have seemed vague when you only studied the theory.
These days, there are many Kaggle competitions that involve solving real-world data problems. Would that be possible?
This course is also structured so that you can apply each step based on real Kaggle problems and data and learn them step by step.
There is a significant difference between learning how to use each machine learning technique and learning the code and steps needed to solve real-world problems.
We proceed step by step through the process of analyzing, processing, and making predictions with real-world data.
And at each stage, we explain the techniques you need to understand. We even go as far as submitting the prediction results.
Therefore, the course is designed so that you won’t get exhausted spending a long time on theory alone, and can also understand how to apply it in practice.
Since this course is designed for beginners, it focuses on the essential technologies with the goal of covering the top 20%!
Designed so that you can truly understand and apply machine learning technologies.
This course serves as a stepping stone for those learning machine learning for the first time. Using real-world experience, well-organized materials, and examples, even the instructor approaches it as if learning it for the first time! So that beginners can apply machine learning techniques and reach the Top 20% in a short time!
Focusing on the key machine learning techniques still in use today!
Based on real-world Kaggle problems and data → What machine learning techniques are available → The steps for analyzing, processing, and making predictions with real-world data → The techniques needed for practical applications, including Feature Engineering, Hyper Parameter Tuning, Voting, and Encoding
It’s fun to apply it to real-world problems, and it’s truly rewarding when you get good prediction results! I hope to share the little joys of machine learning with thoughtful, wonderful people.
Boost your learning by studying through lectures based on easy-to-understand summaries and code!
There is an abundance of materials and information. After taking a lecture that explains everything in detail using concise summary materials designed to help you understand exactly what you need to know, you will be able to instantly understand the content simply by checking the materials whenever you think, “Ah! There was something like this, wasn’t there?”
Materials written concisely with only the essential information needed to understand and apply the relevant topics as well as code files applying machine learning to real-world problems
The test code is provided in a format that allows you to test the code itself (in the form of Jupyter Notebooks), while the basic theory is provided as PDF files.
We provide machine learning-related PDF materials so that you can access them anytime, just like an ebook. (However, copying and downloading the materials are restricted due to copyright issues.)
It is an IT course series thoughtfully created so that you can feel, “Ah! It really is different!”
Please enroll only if you are reasonable, considerate of others, and able to build good relationships!
Learn systematically Dave Lee's Fun Coding Roadmap
Following this course, AI · Development · Data · CS roadmaps you can learn according to your goals
IT technologies are interconnected. By selecting and learning 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 progressively increase in difficulty from the beginner level to the expert level, and has been consistently updated for years.
It is also available at a greater discount than when taking the courses individually.
1. The fastest complete data learning roadmap
From Data Analysis to Data Science: The Complete Career Path
4. The Most Reliable Ultimate AI Utilization Roadmap (2026)
From Claude Code-based work automation to vibe coding, Codex, OpenClaw, Claude Code-based data analysis, advanced Claude Code techniques such as agentic, harness, and loop engineering, and 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
I think coding is divided into two parts: theory and practice.
However, if we focus too much on each, we won't be able to apply it well when we actually code, and we won't know why it actually works this way. This lecture is a lecture that can cover both theory and practice.
Of course, even if it's hard to learn the details through this lecture (it's more efficient to study that part on your own or you can learn it at university), you can learn how the overall flow is flowing, and because of this, you can recognize and proceed with the overall flow when you do your next personal project. This may seem small, but it's very helpful when you actually start doing a project.
I've taken Dave Lee's classes on data analysis/crawling/database/machine learning, and for me, it's a class that made me realize that coding is 'fun'. This class was not only helpful to me, but it was also fun, which was the best part. Thank you so much for explaining machine learning so easily and understandably.
I would appreciate it if you could make more interesting classes in the future.
Thank you!
Thank you for taking the time to write such a good review. It is difficult to spend time on online lectures to give such a review because we do not know each other, but I am also happy and motivated by it. I hope it will be helpful to you and help you in your desired career, and we can create a good ecosystem together. Thank you.
Oh, I also made this lecture with the same intention in mind, thinking about how to capture the big picture in a short period of time, within the possible scope, and also practice Kaggle, so I'm really happy that you recognized it. Thank you.
It seems like this is almost my first class review, but thank you for your kind words. The content may be more substantial than I thought. I hope it will be helpful to you.
It's definitely good for good people, but personally, my least favorite lecture style
There's no proper explanation of theories or principles, and the professor just reads the concepts through text
The coding is just written... It feels like reading lecture materials rather than lectures
And more importantly, there are much better free lectures than this one!!
It's much better to go to Kaggle and listen to the world's best lectures. It's much cheaper and much more effective than this one.