The Complete Python Programming Course: Beginner to Advanced you own this product

Learn Python with projects covering game and web development, web scraping, MongoDB, Django, PyQt, and data visualization
Joseph Delgadillo
  • Course duration: 18h 8m

pro $24.99 per month

  • access to all Manning books, MEAPs, liveVideos, liveProjects, and audiobooks!
  • share your subscription with another person
  • choose one free eBook per month to keep
  • exclusive 50% discount on all purchases

lite $19.99 per month

  • access to all Manning books, including MEAPs!


5, 10 or 20 seats+ for your team - learn more

Look inside

This is the course for people who want to get started programming with Python, and are interested in entering the fields of coding or data science. But it is comprehensive enough for more experienced Python coders who want to brush up on their skills or fill in missing gaps. With over 18 hours of HD video tutorials, this course is designed to fully immerse you in the Python language as you start from the basics of programming and go through to advanced Python concepts. We’ll also cover web scraping, PyMongo, WebPy development, Django web framework, GUI programming, data visualization, machine learning, and much more.

Get hands-on practice building these ten coding projects:

  • Simple calculator
  • RPG battle script
  • Web scraper
  • PyMongo database
  • Webpy web app
  • Django website
  • PyQt calculator GUI
  • PyQt web browser
  • Data visualization with matplotlib and Pandas
  • Speech recognition & AI

Distributed by Manning Publications

This course was created independently by Joseph Delgadillo and is distributed by Manning through our exclusive liveVideo platform.


No previous programming experience necessary

what you will learn

  • Install Python on Windows, Linux and Mac
  • Setup an IDE
  • Use programming fundamentals to build a calculator
  • Use advanced Python concepts to code a role-playing game
  • Find additional packages to expand the functionality of Python
  • Install essential modules
  • JavaScript Object Notation (JSON)
  • Code an app for web scraping
  • Create a NoSQL database using PyMongo (Mongo DB)
  • Create web apps using Webpy
  • Django web server setup
  • GUI (Graphical User Interface) programming
  • Matplotlib and Pandas for data visualization
  • Develop a speech recognition app using machine learning

about the instructor

Joseph Delgadillo is the founder of JTD Courses, an education technology company. He has been active in the online learning industry since 2015 and has worked with several prominent companies. As of 2023, over 1 million students across the globe have enrolled in his courses covering network security, Python programming, web development, and more.

what's a liveVideo?
Find out more

choose your plan


only $41.67 per month
  • five seats for your team
  • access to all Manning books, MEAPs, liveVideos, liveProjects, and audiobooks!
  • choose another free product every time you renew
  • choose twelve free products per year
  • exclusive 50% discount on all purchases
  • The Complete Python Programming Course: Beginner to Advanced liveVideo for free