What’s the best Python course on Udemy?
Whether you want to program self-driving cars, learn automation, machine learning, data science, web development or something else, Python is a go-to language for millions of software applications.
But if you search “best Python course” using Udemy’s search box, you’ll be showered with over 10,000 results.
Oh yes: Udemy is the land of plenty but sometimes it’s a wee bit…Too plenty.
Fortunately, there are a handful of Python courses that are worth the investment. In today’s review, we’re zooming in on The Modern Python 3 Bootcamp by Colt Steele. Can this course deliver like his Web Developer Bootcamp? Read on to find out.
One of Udemy’s biggest superstars, Colt Steele, has stepped up and put his unique style on display once again. At first glance, The Modern Python 3 Bootcamp is outside his usual productions. For example, he’s largely known for his web development offerings, like the bestselling Web Developer Bootcamp.
Conversely, Python is a language not known primarily for its web capabilities.
However, once you dive into the course, you quickly get acquainted with its role on the web. No, you’re not learning Django or Flask (two Python web frameworks). But throw in a nice project involving web scraping with Beautiful Soup… Then add an hour-long section on making HTTP requests with Python, and you’re already getting exposed to some serious Python power when it hits the web.
Clocking in at a healthy 29.5 hours, this course also includes 121 articles (many of which are simply instructor notes) and 135 coding exercises. Colt dedicates much of the course to Python basics, focusing deliberately on the core concepts. For example, the Lists section is over an hour long, while Dictionaries and Modules also get just under an hour of runtime.
Other basics covered include:
- Numbers, Operators, and Comments
- Variables and Strings
- Boolean and Conditional Logic
- Tuples and Sets
- Lambdas and Built-in Functions
- Debugging & Error Handling
- File IO
- Regular Expressions
- And more
“OK, that’s great,” you may be saying, “But how is this course any better than the stuff by Jose Portilla?”
For those of you new to the name, Jose Portilla has released some KILLER Python courses. Seriously, Python is what he does… and he does it well. Nearly every one of his Python courses on Udemy are high quality productions with extensive lectures and engaging projects. So extensive, in fact, that his Complete Python Bootcamp: Go from zero to hero in Python 3 has a 10+ hour section on legacy lectures covering Python 2!
In THAT course, Portilla covers:
- Command Line Basics
- Installing Python
- Running Python Code
- Number Data Types
- Print Formatting
- Built-in Functions
- Debugging and Error Handling
- External Modules
- Object Oriented Programming
- File I/O
- Advanced Methods
- Unit Tests
- and much more
Dang! By this list alone, you can see that Colt was up against some serious competition. Plus, Portilla also offers a capstone Python project.
Check out the Jose Portilla course here.
Where Colt does set himself apart is through the 135 interactive exercises.
While Portilla’s course is expansive, it doesn’t challenge the student as much as Colt’s production. In addition, Colt offers good sections on crawling and testing. Portilla does offer a testing section, but in my opinion Colt’s is more thorough. Finally, Colt’s course promises that it’s a hybrid between a traditional Udemy course and an interactive Codecademy course. So the student experience is much more engaging overall.
While I don’t think The Modern Python 3 Bootcamp by Colt Steele is the best or #1 Python course on Udemy, it’s in the top 5.
For example, Portilla offers more material plus a capstone project, something Colt’s course doesn’t. However, for web developers wanting to dive into Python this is a great choice. It’s also good for others just wanting a good introductory course to a great language.
Portilla’s course is great but it’s very dry and can get boring quickly. Colt keeps things engaging and fun, including his trademark jokes and monotony-busting mini-monologues.
And as always, as I like to say: for the cost of lunch you can’t go wrong. Python is a VERY in-demand language right now. Whether you pick the best Python course on Udemy or something even halfway decent, that isn’t changing any times soon. The Modern Python 3 Bootcamp is recommended!
Check out the course here!
Current version of Python
Tons of challenges including 135 interactive exercises
No capstone project
Projects offered are pretty cookie-cutter