🌐
Codewithmosh
cdn.codewithmosh.com › image › upload › v1721773292 › guides › machine-learning-roadmap-v2.pdf pdf
THE COMPLETE MACHINE LEARNING ENGINEER ROADMAP
Go From Zero to a Machine Learning Engineer · in 12 Months · Mosh Hamedani · 2 · Copyright 2024 Code with Mosh · codewithmosh.com · Hi! I am Mosh Hamedani, a software engineer with over 20 · years of experience. Over the past 10 years, I’ve had the privilege of teaching ·
🌐
Code with Mosh
codewithmosh.com › p › python-programming-course-beginners
Python Programming Course | From Beginner to Pro with Real Projects
A complete Python programming course — from basics to advanced topics like OOP, automation, machine learning, and Django. Build real projects and become job-ready.
Discussions

Is Mosh Hamedani's Course on Python Mastery Worth it?

Mosh does have a popular youtube channel. But IMO, that style of learning just doesn't fare well with learning to code. Learn in one videos or the like really don't ask you to do anything but watch. And what does watching do? Not much.

What someone really needs to do is exercises and lots of typing up code.

I always recommend Zed Shaw's book, Learn Python 3 the Hard Way. Lots of typing and exercises that build upon themselves. Some people like his style, some don't. But it can help forge a solid foundation to build everything else from. If anything, it helps you with muscle memory for typing up python.

The only paid course(which you can also audit for free) that I can recommend right now is Google's IT Automation with Python. The quality of the content is quite good, but you will want to take notes and practice what you've learned as it moves on quickly without cementing the topics in your brain. It teaches you basic python, scripting, the linux CLI(bash), regex, working with CSV files, testing, problem solving, etc.. Again, it's a good course for foundation building and it will expand your horizons to what's possible and give you some exposure to Bash.

Beyond that, Arjan Codes and Corey Schaefer are solid YouTube channels to follow. Good examples and lots of topics. They don't do the learn in one videos like Mosh or Derek Banas.

Books are your friend. O'riely books are great, Packt is hit or miss, and titles like Fluent Ptyhon and Automate the Boring Stuff with Python are recommended often.

You are not the first to ask a similar question, so take some time to search this sub for folks that have wondered the same. Also, if you have discord, I highly recommend the Python Discord server as there are lots of helpful people on there for any of your python coding needs.

So, my suggestion is to maybe look at other options first that do not cost any money.

Cheers!

More on reddit.com
🌐 r/learnpython
27
23
July 21, 2021
Just Finished Programming with Mosh's 2025 Python Beginner Tutorial – What’s Next? A complete beginner
I just completed the two-hour beginner tutorial for Python (2025 version) by Programming with Mosh. I wouldn’t say I understood everything; most of… More on reddit.com
🌐 r/learnpython
3
7
March 29, 2025
Is "Programming with Mosh" a good place to start learning python?
I learned git from mosh, and highly recommend him. His way of teaching is good, and the a/v are great. More on reddit.com
🌐 r/learnpython
100
223
July 23, 2022
I am breaking new to machine learning
For me, I first learnt the mathematics, then the theory behind the algorithms (this step is repeated as new architectures are released, and as you find new interests). Then I implemented the key ideas from scratch in Python, finally moving onto frameworks and building projects, but this is just what worked for me not necessarily for you. More on reddit.com
🌐 r/learnmachinelearning
6
1
May 16, 2025
People also ask

How is this course different from YouTube tutorials?
Crystal clear and straight to the point, each lesson is concise and packed with 20 years of software engineering experience. No rambling—just a perfectly structured path to help you really understand and build your skills.
🌐
codewithmosh.com
codewithmosh.com › p › python-programming-course-beginners
Python Programming Course | From Beginner to Pro with Real Projects
What’s the difference between buying a single course and getting Lifetime Access?
Buying a single course gives you lifetime access to just that course. Lifetime Access unlocks everything I’ve ever created—and everything I’ll release in the future—with a single payment.
🌐
codewithmosh.com
codewithmosh.com › p › python-programming-course-beginners
Python Programming Course | From Beginner to Pro with Real Projects
Is there a money-back guarantee?
Yes, there’s a 30-day money-back guarantee. If you find the course isn’t a good fit, you can request a refund within the first 30 days.
🌐
codewithmosh.com
codewithmosh.com › p › python-programming-course-beginners
Python Programming Course | From Beginner to Pro with Real Projects
🌐
Codewithmosh
members.codewithmosh.com › courses › 417695 › lectures › 9219318
1- What is Machine Learning | Code with Mosh
Everything you need to program in Python in one course (includes 3 real-world projects)
🌐
Code with Mosh
codewithmosh.com
Code with Mosh
Not sure where to start? Follow one of our learning paths. ... “Thanks to Mosh I landed my first job and made the jump from junior to senior Software Engineer.
🌐
Code with Mosh
codewithmosh.com › p › learning-paths
Learn Programming, Web Development, Data Science & More
Discover Mosh Hamedani's Learning Paths and start your journey to becoming a tech expert. Our structured and comprehensive programs cover popular programming languages, web development, data science, and more.
🌐
Internet Archive
archive.org › videos
Python Machine Learning Tutorial (Data Science) : Programming with Mosh : Free Download, Borrow, and Streaming : Internet Archive
April 5, 2024 - 🤖 This beginner-friendly machine learning tutorial uses real-world data. 👍 Subscribe for more awesome Python tutorials like this: https://goo.gl/6PYaGF 👉 Get the CSV file: https://bit.ly/3muqqta 💡 Need Python basics? Check out these resources: - Python in 1 Hour: https://youtu.be/kqtD5dpn9C8 - Full Python Course: https://www.youtube.com/watch?v=_uQrJ0TkZlc ✋ Stay connected: - Twitter: https://twitter.com/moshhamedani - Facebook: https://www.facebook.com/programmingwithmosh/ - Instagram: https://www.instagram.com/codewithmosh.official/ - LinkedIn: https://www.linkedin.com/school/codewithmosh/ 💡 What you'll learn: - Foundational machine learning concepts.
🌐
Coconote
coconote.app › notes › 359042de-3fa0-40ef-ac22-080056b72495
Introduction to Python Programming with Mosh Hamedani | Coconote
Instructor: Mosh Hamedani · Purpose: Learning Python programming from scratch · Uses and Applications: Automation, AI, web applications, machine learning, etc. Projects Covered: Building a website with Django, predicting music preferences ...
Find elsewhere
🌐
YouTube
youtube.com › coding codes
Python #155 - A Real Machine Learning Problem [By Mosh Hamedani] - YouTube
Python Programming for Developers (Episode 155)
Published   June 12, 2024
Views   16
🌐
Codewithmosh
members.codewithmosh.com › p › python-programming-course-beginners1
The Complete Python Programming Course for Beginners | Code with Mosh
Mosh Hamedani is an incredible teacher. I am learning a lot about the language and how to better write code. #python — Joel Lawler (@joellawler) March 3, 2019 · Done with your python course 😍😍 Now i am more motivated to build apps and machine learning models with Python 😍😍 Thank you for your course are a great teacher @moshhamedani — Awais Chaudhary (@ChAwais25) March 2, 2019
🌐
GitHub
github.com › andkoc001 › ML_projects › blob › master › ML_intro_with Mosh.ipynb
ML_projects/ML_intro_with Mosh.ipynb at master · andkoc001/ML_projects
Various Machine Learning projects - my learning attempts. - ML_projects/ML_intro_with Mosh.ipynb at master · andkoc001/ML_projects
Author   andkoc001
🌐
Scribd
scribd.com › document › 752639623 › Machine-Learning-Roadmap
Machine Learning Roadmap | PDF | Machine Learning | Statistics
Machine Learning Roadmap - Free download as PDF File (.pdf), Text File (.txt) or read online for free.
🌐
GitHub
github.com › jmschp › mosh-complete-python-course
GitHub - jmschp/mosh-complete-python-course: Code with Mosh - The Complete Python Course · GitHub
13.1. What is Machine Learning (1:58) 13.2. Machine Learning in Action (2:47) 13.3. Libraries and Tools (4:54) 13.4. Importing a Data Set (6:21) 13.5. Jupyter Shortcuts (5:26) 13.6. A Real Machine Learning Problem (3:17) 13.7. Preparing the Data (3:05) 13.8. Learning and Predicting (4:04) 13.9.
Starred by 76 users
Forked by 59 users
Languages   Python 40.1% | JavaScript 30.5% | CSS 24.2% | Jupyter Notebook 4.3% | HTML 0.9%
🌐
Reddit
reddit.com › r/learnpython › is mosh hamedani's course on python mastery worth it?
r/learnpython on Reddit: Is Mosh Hamedani's Course on Python Mastery Worth it?
July 21, 2021 -

Hello everyone,

I am a fresh graduate in economics, but I lack technical ability for helping me get a decent job.

As a result i decided to try and ,earn python on my own, however, I have struggled to learn python in a cohesive manner and am just not comfortable.

Mosh's video on python programming for beginners is wildly popular on youtube, but on going through his website I realised he offers a paid course for python mastery which includes topics missing in the video.

Do you think its worth it to enroll in the same?

If not, can anyone help me guide and establish a python learning plan with detailed resources?

Thank you.

Top answer
1 of 9
12

Mosh does have a popular youtube channel. But IMO, that style of learning just doesn't fare well with learning to code. Learn in one videos or the like really don't ask you to do anything but watch. And what does watching do? Not much.

What someone really needs to do is exercises and lots of typing up code.

I always recommend Zed Shaw's book, Learn Python 3 the Hard Way. Lots of typing and exercises that build upon themselves. Some people like his style, some don't. But it can help forge a solid foundation to build everything else from. If anything, it helps you with muscle memory for typing up python.

The only paid course(which you can also audit for free) that I can recommend right now is Google's IT Automation with Python. The quality of the content is quite good, but you will want to take notes and practice what you've learned as it moves on quickly without cementing the topics in your brain. It teaches you basic python, scripting, the linux CLI(bash), regex, working with CSV files, testing, problem solving, etc.. Again, it's a good course for foundation building and it will expand your horizons to what's possible and give you some exposure to Bash.

Beyond that, Arjan Codes and Corey Schaefer are solid YouTube channels to follow. Good examples and lots of topics. They don't do the learn in one videos like Mosh or Derek Banas.

Books are your friend. O'riely books are great, Packt is hit or miss, and titles like Fluent Ptyhon and Automate the Boring Stuff with Python are recommended often.

You are not the first to ask a similar question, so take some time to search this sub for folks that have wondered the same. Also, if you have discord, I highly recommend the Python Discord server as there are lots of helpful people on there for any of your python coding needs.

So, my suggestion is to maybe look at other options first that do not cost any money.

Cheers!

2 of 9
7

I don't know about Mosh' course but I would recommend Automate the boring stuff with Python as it project based and you get to improve a lot by doing the exercises. You should always apply what you learn so a good learning plan is anchored around what you want to achieve and where do you want to go with Python. I think automate the boring stuff is a good starting point though wherever you go.

🌐
Class Central
classcentral.com › institutions › programming with mosh
50+ Top Programming with Mosh Online Courses [2026] | Class Central
Learn to build a real-world application using ASP.NET Core and Angular 2. Covers project setup, environment configuration, debugging, and version control for developers familiar with MVC5 looking to upgrade their skills.
🌐
Telegram
t.me › s › python_discussion_forum
Complete Python Mastery by Mosh Hamedani (Code with Mosh) – Telegram
Complete Python Mastery by Mosh Hamedani (Code with Mosh) 6- A Real Machine Learning Problem.mp4 · 19.2 MB · 27.5K views18:01 · Complete Python Mastery by Mosh Hamedani (Code with Mosh) 7- Preparing the Data.mp4 · 8.8 MB · 28.3K views18:01 · Complete Python Mastery by Mosh Hamedani (Code with Mosh) 8- Learning and Predicting.mp4 ·
🌐
Coconote
coconote.app › notes › 82c5a00d-95bb-47cf-a564-446e809130fa
Python Tutorial by Mosh Hamedani | Coconote
July 11, 2024 - Focus on data science, machine learning, web development · Mosh Hamedani, experienced instructor · Multi-purpose language · Machine Learning and AI: No. 1 language · Web Development: Framework - Django · Examples: YouTube, Instagram, Spotify, Dropbox, Pinterest ·
🌐
Class Central
classcentral.com › subjects › programming › programming languages › python
Free Video: Python Machine Learning Tutorial - Data Science from Programming with Mosh | Class Central
. Machine Learning in Action . Libraries and Tools. Importing a Data Set. Jupyter Shortcuts. A Real Machine Learning Problem . Preparing the Data. Learning and Predicting. Calculating the Accuracy. Persisting Models. Visualizing a Decision Tree. Programming with Mosh ·
🌐
Codewithmosh
members.codewithmosh.com › p › build-ai-powered-apps
Build AI-Powered Apps | Code with Mosh
Mosh Hamedani brings a wealth of experience in software development and a deep enthusiasm for artificial intelligence to his course, "Build AI-Powered Apps." With a solid background in both the theoretical underpinnings and practical applications ...
🌐
YouTube
youtube.com › @programmingwithmosh › videos
Programming with Mosh - YouTube
Hi! I'm Mosh 👋, a software engineer with over 20 years of experience. I'm all about clear, concise, practical coding tutorials – no fluff, just the good stuff! My courses focus on real-world projects and the skills that will get you hired.