Andrei Neagoie’s Python course just dropped.
Call me a fangirl, but I think Andrei is the King of Udemy right now.
- His courses are massive and engaging.
- The material is updated on the regular so you don’t feel like a fool.
- And he totally opened the floodgates of the tech community when he opened up his Discord server. (It currently boasts over 100,000 members).
As a content and course creator myself, I seriously don’t know how he does it all. Like, he actually participates in the Discord, he writes the newsletters.
And he consistently cranks out the best software courses on Udemy.
A new arrival at Udemy, Andrei Neagoie’s new Python course is called Complete Python Developer in 2019: Zero to Mastery. It’s sort of clone of his best-selling web developer bootcamp. Much like that course, Andrei’s Python offering is thorough, modern, and exciting.
Let’s face it, there is more than one boring component in software development.
But Andrei has a knack for making the boring stuff bearable, and the exciting stuff (like building projects) especially engaging…Even if 100,000 other people are building them.
Clocking in at around 29 hours, The Complete Python Developer in 2019: Zero to Mastery starts off with what you’d expect: intro, setting up your Python environment, then onto Python basics. The course assumes no previous knowledge of coding principles, and Andrei takes time to go over things like variables, strings, and functions. However, he also dedicates videos to discussing some terms you may not have heard of even as a non-Python developer like the augmented assignment operator, bin() and complex, and list slicing.
The Python basics sections is about 3 1/2 hours, while a Python Basics II lasts just as long and covers things like conditional logic, iterables, range(), enumerate(), and much more.
There are five sections dedicated to advanced Python concepts (OOP, functional programming, generators, etc.), then on to modules and debugging.
A lot of this stuff is what you’d expect in many other Python courses.
And you only start building projects well into the second half of the course. In my opinion this is a good thing, but it can get boring in spots leading up to them. But what sets this course apart from, say, Colt Steele’s Python course (which is also a great Python course) are those projects. There are 12 in all, with highlights including:
- A web scraper for HackerNews
- A Twitter bot
- A secure password checker
- Automation tools for Selenium
- A portfolio website
OK, these are fun freaking projects. Not just a web scraper but…A web scraper for HackerNews. Not just a bot but…A Twitter bot. Practical fun stuff that you can deploy to the real web.
Now the concern some of you no doubt have is, “But I’m a web developer. Python isn’t the language of the web.”
This is true.
Honestly, I wouldn’t suggest learning Python as your first language if you know that you definitely want to be a web developer. This language is so “silky” that it can be distracting you from your actual goal of becoming a web dev.
However, if you’re ready for your second language or you just are curious about what the language can do, I highly recommend this course.
Not only do you learn the basics but you’re building 12 projects so you can really get a feel for its strong suits. There is also a HUGE list of Python-related questions he compiled for the course.
If you have web development on your mind, Andrei covers about 3 hours of web dev in a section called Web Development with Python. In this section he focuses on Flask, a micro-services web framework and you build a portfolio site with it. And that can be another excuse to take this course as a web developer!
For example, if you’re aiming to work at a company that uses Flask (there aren’t many out there, but they’re around), this is a good investment to get your feet wet.
All in all, The Complete Python Developer in 2019: Zero to Mastery is a banger. Python is such a wonderful language and it’s beginner friendly. If you’re looking to explore the fun parts of computer programming, if you want to dabble in Flask as a web dev, or maybe you just want to build some cool projects (again…there are 12 so you get your choice)…This Python course is a great investment.
As Andrei Neagoie himself said in the course description: “Prepare to fall in love with Python and programming!”
As usual, Andrei has delivered again.
Check out Andrei’s Python course here.
|Course Content: Complete Python Developer in 2019: Zero to Mastery|
|OOP with Python|
|FP with Python|
|Testing in Python|
|Developer Environments – PyCharm|
|SublimeText + more|
|File Processing: Image|
|Text + more|
|Web Development with Python|
|Machine Learning with Python|
|Data Science with Python|
|Automation with Python and Selenium|
|Scripting with Python|
|Web Scraping with Python and BeautifulSoup|
|Email and SMS withPython|
|Working with APIs (Twitter_Bot)|
Expansive course material
Knowledgeable & enthusiastic instructor
Diverse selection of projects
Can be slow-going if you have previous programming experience