DEV Community

Brian G.
Brian G.

Posted on • Originally published at curricular.dev

We Tested 40 Python Courses. Here Are the Best. πŸ‘¨β€πŸ’»πŸš€

At Curricular, my team and I spend hundreds of hours every month reviewing courses and programs from around the web to recommend the very best. Our goal is to help developers cut through the marketing hype, make quick and confident buying decisions, and get the most from their time and money.

You can check out all our learning guides at curricular.dev.

We spent several hundred hours meticulously testing and reviewing several dozen Python courses from various vendors around the web. Here are the absolute best online Python courses available right now.

We independently test and review every course that we recommend. If you purchase a course we recommend, we may earn a commission. Our team includes developers and learning experts who have worked at most of the major learning platforms, but we don't have active employment relationships with any.

Our Top Pick

Udacity's Full Stack Developer Nanodegree

Udacity's Full Stack Developer Nanodegree

$249 per month | 4 months at 10-15 hours per week

The best self-paced Python course money can buy. It's expensive, but well worth the cost for the quality of instruction and the quality of feedback on your work. The emphasis on practice exercises and real-world hands-on projects are standout features.

Why It's Great

  • Emphasis on Hands-on Learning
  • Frequent Practice
  • Graded Portfolio Projects
  • Earning an Industry-Recognized Credential

Read Our Full Review at curricular.dev


Runner Up

edX's CS50 Web Development with Python and JavaScript

edX's CS50 Web Development with Python and JavaScript

$199 for certificate (free to audit) | 30-40 hours

The gold standard for online courses provides the best way for programmers to learn basic Python and how to build web apps with Django and PostgreSQL.

Why It's Great

  • Aimed at Novice Programmers
  • Combines Lectures & Homework Challenges
  • Polished Course Materials
  • Certificate Available

Read Our Full Review at curricular.dev


Another Great Option

App Academy Open's Python, Flask, and SQLAlchemy

App Academy Open's Python, Flask, and SQLAlchemy

Free | 40 hours

Solid free option for learning professional-grade Python web development.

Why It's Great

  • Aimed at Novice Programmers
  • Learning Without Videos
  • Frequent Practice Throughout

Read Our Full Review at curricular.dev


Another Great Option

Codecademy's Build Python Web Apps with Flask Skill Path

Codecademy's Build Python Web Apps with Flask Skill Path

$29.99 per month | 10 weeks at 10 hours per week

A solid option for learning to build web applications with Python and Flask, with engaging hands-on practice and a few challenging projects.

Why It's Great

  • Emphasis on Hands-on learning
  • Getting Started Quickly (No Config Required)
  • Includes Practice Projects

Read Our Full Review at curricular.dev


Another Great Option

Educative's Become a Flask Developer

Educative's Become a Flask Developer

$25 per month | 18 hours

Great option if you want to learn without videos, and curate your own Python and Flask learning path from a disparate set of materials.

Why It's Great

  • Gets You Up to Speed Quickly
  • Solid Resource for Ongoing Reference
  • Emphasis on Learning by Doing

Read Our Full Review at curricular.dev


Another Great Option

FreeCodeCamp's Scientific Computing with Python Certification

FreeCodeCamp's Scientific Computing with Python Certification

Free | 30 hours

This leaning path combines Dr. Chuck's excellent "Python for Everybody" course with autograded coding problems.

Why It's Great

  • Beginner-friendly
  • Expert-led Learning
  • Frequent Practice Throughout the Course

Read Our Full Review at curricular.dev


I hope you found this list helpful. If you did, check out our learning guides at curricular.dev and sign up to get them via email.

Top comments (0)