[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
The official course chosen for in-house training by top Korean tech companies!
For beginners learning Python machine learning for the first time
A highly polished course
This course is for beginners who are learning Python machine learning for the first time, based on a data analysis/science roadmap Drawing on the instructor’s experiences of failure when first learning machine learning long ago, it is designed to help you understand essential concepts and key practical techniques by solving a variety of real-world problems Through this course, you can learn to apply machine learning to real-world problems in a short period of time without repeating those failures.
This course is currently being used as an official in-house Python machine learning training course at one of the major Korean tech companies.
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/artificial intelligence technologies involve complex concepts and a wide range of techniques for applying them to real-world problems, making the subject matter extremely extensive.
When first learning, you should start with the basics of machine learning and learn the essential concepts together with appropriate techniques for applying them to real-world problems.
Once you get a feel for machine learning based on this, you can use it as a 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, focusing on the essential parts, in order to apply it.
This course was developed based on what the instructor learned through numerous failures!
Rather than focusing too much on deep principles such as mathematics/statistics or listing every old technology 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 various machine learning techniques through practical problems
Using one of the most famous problems with abundant resources, you will apply as many practical techniques as possible and learn about the various methods to consider when using machine learning in real-world applications.
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'd like to use machine learning techniques, even just at a basic level. 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 based on 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 to use. By following along with various techniques that can be applied to real-world problems at the code level, and hearing explanations of the related concepts you need whenever necessary, you can make use of the entire process, even if only at a basic level.
Once you become familiar with the related technologies, you can understand machine learning as a whole in a short time and even put it to use 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 know how to use PythonYou can also take it if you know how to use pandas and data visualization tools For those who are unfamiliar with the related technologies, we provide a data analysis/science roadmap that takes difficulty into account and allows you to learn systematically In particular, if you take it together with the Introductory Python Data Analysis courseincluded in the data analysis/science roadmap explained at the bottom of this page, you can progressively learn how to work with data in Python.
I’m a beginner considering a career in data. How can I learn it systematically?
Because the data field encompasses a wide range of theories and technologies, it can be difficult to learn even after spending a long time if you approach it incorrectly. I failed several times myself. However, focusing on the core technologies can make it easier than you might think.
Break down 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 provides a detailed explanation of data-related careers and the entire data analysis and data science process. By referring to this video, depending on what you want to do, you can independentlylearn the data process easily in a short time without trial and error!
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 be different 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 know Python, it isn't difficult! When first learning machine learning, the most difficult part is studying the mathematics, statistics, and probability needed to understand the relevant theories. Even if an instructor who has studied the relevant technologies for decades explains them clearly, it can still take learners a very long time to master them.
Rather than deeply studying the relevant theories and underlying mathematical principles from the start, first get a basic understanding of the concepts and learn how to write machine learning code by working on real-world problems. Instead of aiming for Top 1% right away, start by aiming for the top 20% in data prediction, and learn coding methods and techniques that can be applied to practical problems. Understand the concepts as much as you can and actually apply machine learning code. As you become familiar with it, you will be able to understand and use machine learning technologies that once seemed vague when you only studied the theory.
Recently, there have also been many Kaggle competitions involving real-world data problems. Is it possible?
This course is also structured so that you can learn step by step by applying each concept to real Kaggle problems and data.
There is a big difference between learning how to use each machine learning technique and the code and steps needed to solve real-world problems.
We proceed step by step through how to analyze, process, and make predictions using real data.
And we explain the techniques you need to understand at each stage. We even go so far as to submit the prediction results.
Therefore, the course is designed so that you won’t get exhausted from spending too much 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 you should learn, with the goal of reaching the top 20%!
Designed to help you truly understand and apply machine learning techniques.
This course serves as a starting point for those learning machine learning for the first time. With 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 Kaggle problems and data → What machine learning techniques are available → What steps are involved in analyzing, processing, and making predictions with real data → The techniques needed for practical applications, including Feature Engineering, Hyperparameter Tuning, Voting, and Encodingagext
Applying it to real-world problems is fun, and it’s truly rewarding when the prediction results are good! I hope to share the little joys of machine learning with thoughtful, wonderful people.
Enhance your learning with easy-to-understand summaries and code, along with lectures based on them!
There is an abundance of materials and information. After taking a course that provides detailed explanations using summary materials designed to help you understand exactly what you need, from then on, whenever you think, 'Ah! There was something like this, wasn't there?' you can simply check the materials and understand it right away.
Materials written concisely with only the essentials needed to understand and apply the relevant topic and actual machine learning code files for solving real-world problems
Test code is provided in a format that allows you to test the code as well (in Jupyter Notebook form), while the basic theory is provided in PDF files.
We provide machine learning-related PDF materials so that you can check them anytime, just like an e-book (ebook). (However, copying and downloading the materials are restricted due to copyright issues.)
A carefully crafted IT course series designed to make you feel, 'Ah! It really is different!' We ask that only those who are reasonable, considerate of one another, and able to build a good relationship enroll. Please enroll!
Learn systematically Dave Lee’s Fun Coding Roadmap
Following this course, a roadmap for AI, development, data, and CS that you can learn according to your goals
IT technologies are interconnected. By selectively learning connected 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 consistently updated over the years.
It is also more discounted than taking the courses individually.
1. The fastest complete data roadmap
From Data Analysis to Data Science, the Complete Career Path
4. The Most Reliable and Powerful AI Utilization Roadmap (2026)
From Claude Code workflow automation and vibe coding to 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
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.
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.
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.