Unlike existing lectures, this course has been newly designed based on the instructor's initial failures in learning machine learning, enabling easy understanding and application to real-world problems.
One-Hot Encoding, Hyperparameter Tuning, etc. practical techniques
The official lecture chosen by Nekarakubae as an in-house lecture! For beginners who are new to Python machine learning Highly complete lecture
This course is for beginners who are learning Python machine learning for the first time, based on the data analysis/science roadmap. Based on the instructor's experience of failure when he first learned machine learning a long time ago, We have designed it so that you can understand the concepts and key application techniques that you must learn by solving a variety of real-world problems. This allows us to apply machine learning to real-world problems without failing in a short period of time.
This lecture is currently being used as an official in-house Python machine learning training course by one of the actual Nekarakubae companies.
This course is a newly renewed course for 2025, reflecting existing feedback.
I'm a data beginner! Where should I start with complex machine learning/artificial intelligence technology?
Machine learning/AI technology is a very broad subject, as it has complex concepts and various techniques for applying to real-world problems.
When you first learn it, you should learn the basics of machine learning, concepts that you absolutely must learn, and techniques that can be applied to real problems in an appropriate combination.
If you get a feel for machine learning technology based on this, you can learn artificial intelligence technology based on this.
The more theories and complex the technology, the more you need to build them up, focusing on the essential parts, to be able to utilize them.
This lecture is an improved lecture that the instructor has improved upon after reflecting on his experiences of failing numerous times !
Rather than focusing too much on deep principles like math/statistics or listing out old techniques that you won't even use,
It is structured so that you can learn the essential concepts and key techniques to apply to real-world problems by solving real-world problems.
There are various techniques that can be applied to real-world problems. To help you learn them, we will learn various machine learning techniques through real-world problems.
This is a famous problem with the most abundant data, and you will learn various techniques that can be applied in practice, and various techniques that can be considered when actually using machine learning.
We will solve the entire machine learning process by downloading data, making predictions, and submitting the final data prediction problem from the Kaggle site, which is most famous for data prediction problems.
After failing several times, the instructor learned in this order and is now using it effectively in the workplace.
I want to use machine learning technology, even lightly. How can I do that?
This is the part that the instructor was frustrated with a long time ago. First, learn how to apply machine learning techniques based on real problems. Even if you understand the basic concepts of machine learning, the reason it is difficult to apply them to real-world problems is because there are various techniques used when applying them to real-world problems. If you follow various techniques that can be applied to real problems at the code level and listen to explanations of related concepts that require understanding whenever needed, you can utilize the entire process lightly.
By familiarizing yourself with the relevant technologies, you can understand and even utilize the overall machine learning technology in a short period of time.
This is my first time with machine learning technology! What technologies do I need to learn first to take this course?
If you can only use Python, you can take the course.If you can use pandas and visualization techniques, you can. For those who are not familiar with the relevant technology, we provide a data analysis/science roadmap to help you learn systematically, taking into account the level of difficulty. In particular, if you take this course together withthe Beginner Python Data Analysis course in the Data Analysis/Science Roadmap explained at the bottom of this page, you can sequentially learn techniques for handling data with Python.
I am a beginner considering a career in data. How can I learn systematically?
The data field has various theories and technologies, so if you approach it wrong, it can be difficult to learn even if it takes a long time. I have failed many times. However, if you learn by focusing on core technologies, it can be easier than you think.
Divide the core data-related technologies into data collection, storage, analysis, and prediction tasks, and learn the related technologies sequentially. If you build knowledge of each business field (called domain knowledge), you can gain competitiveness. In this regard, we have created a data analysis/science roadmap so that you can learn the core data-related technologies sequentially with increasing difficulty. You can also check the related roadmap at the bottom of this page.
I have created a video that explains in detail about data-related careers and the entire data analysis/science process. If you refer to the video,you can easily learn the data processon your own in a short period of time without trial and error, depending on what you want to do!
These are proven courses that many people have studied for years and have given very good feedback on.
Verified by 20,000 online and offline paid students over 6 years! Don't waste your time! If the instructor is different, the IT lectures may also be different! If you are meticulous and reasonable, it is possible!
How difficult is it to learn machine learning techniques?
If you can do Python, it's not difficult! When learning machine learning for the first time, the most difficult part is studying mathematics, statistics, and probability to understand the related theory . Even if an instructor who has studied related technology for decades explains it easily, it takes a very long time for someone to learn it.
Rather than delving deep into related theories and deep mathematical principles, try to understand the concepts lightly and learn how to write machine learning codes with real problems. Rather than aiming for the top 1% from the beginning, first aim for the top 20% of data predictions and learn how to write codes and techniques that can be applied to real problems. If you understand the concepts enough to understand and actually apply machine learning codes, you will become familiar with it, and if you only learn the theory, you will be able to understand and utilize machine learning technology that was vague.
There have been a lot of Kaggle competitions recently that solve real data problems. Is it possible?
This lecture is also structured so that you can learn step by step by applying it one by one based on actual Kaggle problems and data.
There is a big difference between learning how to use each machine learning method and the code and steps required to solve real problems.
We will go through the steps of how to analyze, process, and predict real data.
And we explain the technology that needs to be understood at each step. We even submit the prediction results.
So, instead of getting tired of just learning the theory, I designed it so that you can also understand how to apply it in practice.
This course is for beginners, so we aim to cover the top 20% of essential skills!
We've made it so you can actually understand and apply machine learning techniques .
This lecture serves as a starting point for those who are learning machine learning for the first time. With on-the-job experience and well-organized materials and examples, even the instructor is learning it for the first time! So that even beginners can apply machine learning technology to the top 20% in a short period of time!
Focusing on the major machine learning technologies still in use today!
Based on real problems and data in kaggle → What machine learning technologies are there? → At what stage are actual data analyzed, processed, and predicted? → Features Engineering, Hyper Parameter Tuning, Voting, Encoding, and other technologies required for practical use
It's fun to apply it to real problems, and it's really great when the prediction results are good! I hope to share the fun of machine learning with reasonable and good people.
Increase your learning effectiveness with lectures based on easily understandable summarized materials and code!
There is an abundance of data and information. After listening to the lecture, which explains in detail with a summary that allows you to understand only the essential parts, After that, whenever you think, 'Oh! There was something like this?', you can immediately understand it by just looking at the data.
So that you can understand and utilize the relevant topic Materials written concisely and with only the essential parts And, actual problem machine learning application code files
The test code is provided in a format that allows for code testing (Jupyter Notebook format), and the basic theory is provided as a PDF file.
We provide PDF materials related to machine learning so that you can check them at any time like an ebook . (However, copying and downloading of related materials is restricted due to copyright issues.)
So that you can feel, 'Ah! It's really different!' This is a series of IT lectures that I created after much thought. Be reasonable and considerate of each other Only those who can form good relationships Please take the class!
Learning systematically The Roadmap of Dave Lee's Residual 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 that allows you to build a solid foundation in a short period of time. IT technologies are closely linked to each other, so they must be integrated to enable web/app services or data science. By gradually increasing the difficulty and mastering core technologies, you can learn efficiently and understand the system and data in general, and grow into a competitive developer or data expert. To this end, we have prepared a roadmap that systematically organizes core technologies in each field.
1. The fastest data-to-process roadmap
I have created a video that explains in detail about this roadmap and the entire data analysis/science process. If you refer to the video,you can easily learn the data process without trial and errorin a short period of time on your own !
Wait! ✋ Click on the roadmap below for more details. If you purchase the roadmaps all at once, they are available at a discounted price! (The discount will be reduced soon.)
2. The fastest full-stack roadmap
I have created a video that explains in detail the roadmap and the fastest way to learn and implement web/app development on your own. If you refer to this video,you can implement web/app without trial and error in a short period of time.
Wait! ✋ Click on the roadmap below for more details. If you purchase the roadmaps all at once, they are available at a discounted price! (The discount will be reduced soon.)
3. Core computer science (CS) knowledge essential in development and data fields
This roadmap is a course that systematically organizes the essential knowledge of computer engineering (CS), which is the core IT theory that is the basis of development and data fields. Among these, we are opening lectures that can systematically learn the most important core subjects such as computer structure, operating system, and network.
Recommended for these people
Who is this course right for?
Machine Learning Beginners
Those wanting to learn data prediction and classification techniques
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.
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.