· Travis Rodgers · Career · 5 min read
My Favorite Udemy Python Courses of 2021: Top 5
This year I used Python a LOT.
Not really in the web developer sense, but more in the automation, scripting, and cloud computing sense.
It’s a widely used programming language that spans many different categories of software development.
And it would do wonders for you to learn it in 2022.
Why? Because it’s everywhere. It does everything. It’s on job listings. And it’s still the standard for all things DevOps, scripting, cloud computing, and many would argue web development.
So I decided to share what I think are the best Python courses on Udemy for the year. Most of these I have taken, and the ones I haven’t will be soon in my possession.
So here’s my top 5.
My Favorite Udemy Python Courses of 2021: Top 5
1. 100 Days of Code: The Complete Python Pro Bootcamp for 2022 By Angela Yu
I’ve been harping on this one for months and is my overall favorite course of the year. In fact, I even dedicated an entire video to it on YouTube.
In this course, there are 100 days of practical and high-quality projects built, from password managers, to Spotify automation, to games, to stock traders, to full-stack web applications.
I’ve been using Python for some time and I found some real gems here and capabilities that I had never considered.
And my idea of what Python is capable of broadened quite a bit.
And though she teaches Python programming along the way and the projects start off pretty easy, I think the most benefit would come to those who are already somewhat familiar with Python.
My #1 recommendation for this year.
2. The Modern Python 3 Bootcamp by Colt Steele
This is the course that I learned Python with and the best "overall-newbie-to-expert" Python tutorial out there. I have recommended it now, consistently, for a few years.
Colt Steele is an excellent instructor (aside from all the mushy cat references) and has a real talent for making the hard concepts easily digestible.
This course assumes you are a complete Python beginner and progresses with tests and challenges along the way.
And it eventually leads to advanced Python concepts like file management, web scraping, regular expressions, as well as working with databases.
This really is a one-stop shop for all things Python and well worth the $12 or so to pick it up.
3. Automate Everything With Python by Ardit Sulce
Now I have not taken this course but have had my eye on it.
There are so many enticing projects and tutorials to learn with Python from sending SMS and emails, file management, NLP, chatbots, GUI apps, data visualizations, etc.
It also looks to be a course that would benefit anything with prior Python knowledge.
4. The Python Mega Course by Ardit Sulce
This is an “all-in-one” course that would be a great alternative to Colt Steele’s course above.
They both are around 30 hours long, they both have projects and tests along the way, and they both start from beginner and take you through pretty advanced Python concepts.
Perhaps watch some of the preview videos to see who you prefer and definitely go with this one if you don’t want your instructor shmoozing over his cats in every video. 😁
5. AWS Automation with boto3 of Python and Lambda Functions by Narendra P
Finally, every Python developer that has any interaction at all with AWS should learn boto3.
Boto3 is the AWS SDK for Python and is largely what I’ve been using this year to automate all the things AWS.
This course takes on a tour of the library and gives you a handful of everyday examples with EC2, S3, etc. Also includes important features like Paginators and boto3’s native exception handling.
In addition to all of this, the course gives covers Lambda functions which in my opinion is one of the most underrated everyday developer tools out there.
I can’t count the number of use cases for Lambda functions this year, not only in my own day-to-day job as a software engineer but also in my day-to-day life as a hobby programmer.
Conclusion
So there are my 5 favorite Udemy Python courses of the year.
What Python courses do you recommend? Have you taken any of the Python Udemy courses above? Let’s discuss below.