Complete ML bootcamp: NumPy, Pandas, Matplotlib, Scikit-Learn, TensorFlow, and real-world projects.
Created by Marcus Johnson
The most complete Data Science and Machine Learning course. Start with Python fundamentals, work through NumPy and Pandas for data manipulation, Matplotlib and Seaborn for visualization, then master Scikit-Learn for classical ML and TensorFlow 3 for deep learning. Includes 6 capstone projects: house price prediction, customer churn model, image classifier, NLP sentiment analysis, recommendation engine, and a live ML API deployed to GCP.
5 lectures · 310 min total
Marcus holds a PhD in Computer Science from MIT with a focus on deep learning. He spent 4 years at Google Brain and has published 12 peer-reviewed papers. His mission is to demystify AI for working engineers and make cutting-edge ML techniques practical.
Marcus has a gift for making math intuitive. The linear algebra and statistics refresher chapters are brilliant — I finally understand WHY gradient descent works, not just how to call the function.
The capstone project at the end ties everything together perfectly. I built a sentiment analysis model from scratch and deployed it on Hugging Face. This course genuinely delivers on its promises.
I switched careers from accounting to data science using this course as my foundation. The step-by-step approach and quality of explanations is unmatched. Marcus is a world-class educator.
Excellent curriculum, very well paced for beginners. The scikit-learn pipelines section is particularly good. I'd love a dedicated chapter on time series, but overall this is phenomenal value.
Took this after struggling through several other ML courses and finally everything made sense. Marcus explains concepts from first principles before showing you the library API — that approach is game-changing.
Marcus is a phenomenal teacher. He takes incredibly complex topics and makes them completely accessible. The ML projects are real-world relevant and the code is clean. Highly recommended!