Learn Python Programming,
By Example

Real Python teaches programming and web development through hands-on, interesting examples that are useful and fun!

Join the thousands of developers who have already benefited from these unique Python courses and download your copy today:

You’ll get three Python courses, with over 1,300 pages of content—packed with exercises, sample files, assignments, and bonus videos.

Real Python Logo

Add To Cart »

Or, view the other pricing options.

Course Summary

Real Python teaches Python and web development from the ground up, everything from the basic primitives to web scraping to data visualization and all things web development.

We start with the syntax – both Python 2.7 and 3.6 – to provide you with a solid foundation to build your skills on.

Then, moving on to web development, you’ll learn database programming with SQL, web scraping, REST fundamentals, and much more before learning three powerful web frameworks: Flask, web2py, and Django.

Essentially, you will learn best practices while building an enterprise-grade web app utilizing a number of tools like Bootstrap, Git, Heroku, Angular, Vagrant, Travis CI, MongoDB, and PostgreSQL, to name a few.

Remember: We strive to teach these tools and concepts in a practical manner, where you solve interesting, real-world problems. Plus, since we start from the ground up, no prior programming experience is required.

Powered by PythonThe official Django logo. Trademark Django Software Foundation
Flask LogoAngularJS Logo

Want more info? Jump to the course overviews.

What Python Developers Say:

“Get Real Python and get your hands dirty quickly so you spend more time making real applications.”

“If like me, you’re not a programmer you’ll find these courses to be like a mentor due to the clear, fluff-free explanations!”

“The creators of Real Python care that users are able to understand, learn, and practically apply the Python language.”

About the Authors:

Fletcher Heisler

Fletcher Heisler

Fletcher is the CTO of Opportunity@Work in Washington, DC. He started teaching himself Python in college, and now web development is his full-time job!

Michael Herman

Michael Herman

Michael is a freelance developer. Although he uses a number of tools, Python is by far his favorite. Besides Real Python, he is an active blogger and Python mentor.

Jeremy Johnson

Jeremy Johnson

Jeremy has run his own consulting business for the past seven years, specializing in web development and software automation. He also mentors in his free time.

The Course Packages

The Course + Mentoring
  • $997

 All three Real Python courses

 1,300+ pages of content

 Exercises, sample files, and assignments

 9+ hours of videos

 DRM-free PDF, EPUB, and MOBI formats of the courses

 Future updates and releases

 3 private mentoring sessions

The Course
  • $60

 All three Real Python courses

 1,300+ pages of content (That’s less than 5 cents per page!)

 Exercises, sample files, and assignments

 9+ hours of videos

 DRM-free PDF, EPUB, and MOBI formats of the courses (Read or print them anywhere)

 Future updates and releases

Want some more info about the courses first? No problem, we’ve got you covered:

Get a Free Preview:

Enterprise Edition:

  • Interested in an Enterprise edition for your entire team? Contact us for details.

Have questions? Check out the FAQ.

Student Testimonials:

“As a practice of what you taught I started building scripts for my team to help them in their everyday duties.”

“I just went through Course two, and I must say that I am hooked. I just did a PHP course, but Flask is way cooler!”

“Thanks for an amazing product! … Thanks for an amazing product! … Thanks for an amazing product!”

“I purchased your beautiful course, and I just want to thank you. It’s easy, fun, and very very interesting.”

“I am very much into purchasing any course by Real Python. I’ve never felt like a better programmer, ready to show my coding chops to the world.”

See All Student Testimonials »

Add To Cart »