Skip to content
UdemyPythonPaid courseAll LevelsCertificate

The Complete Python Programming Course: Beginner to Advanced (Udemy.com)

Learn Python with projects covering game & web development, web scraping, MongoDB, Django, PyQt, and data visualization!

Created by: Joseph Delgadillo

Last updated November 2024

icon
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
  • Code an app for web scraping
  • Create a NoSQL database using PyMongo
  • Create web apps using Webpy
  • Django web server setup
  • Program a web browser using PyQt
  • Use Matplotlib and Pandas for data visualization
  • Develop a speech recognition app using machine learning

How it compares

Against the other 388 rated Udemy courses in Python on CourseDuck:

  • Rating3.7 out of 5higher than 2% of them
  • Reviews24,088#19 of 389 by number of reviews
  • Length18.2 hourslonger than 73% of them
  • Last updatedNovember 2024more recently than 60% of them

icon
Course Description

If you would like to get started programming with Python, and are interested in the field of data science or coding, you are going to LOVE this course! Learn Python as we cover the basics of programming, advanced Python concepts, coding a calculator, essential modules, creating a "Final Fantasy-esque" RPG battle script, web scraping, PyMongo, WebPy development, Django web framework, GUI programming, data visualization, machine learning, and much more! With over 18 hours of HD video tutorials, this course was designed to fully immerse you in the Python language. So it is useful for both beginner and veteran programmers!


10 Coding Projects in the course:

• 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


Topics covered in the course:

• Programming Basics

• Python Fundamentals

• JavaScript Object Notation (JSON)

• Web Scraping

• PyMongo (MongoDB)

• Web Development

• Django Web Framework

• Graphical User Interface (GUI) Programming (PyQt)

• Data Visualization

• Machine Learning


Still not sold? Check out a few of the awesome reviews this course has received from customers:

• "Awesome and very useful course! It gives us a lot of aspects about programming with Python and plenty of information and options to further continue learning this programming language or improving our skills.“

• "I am glad I picked this as my first Python course. I had a lot of fun and learned a lot! The course is great for anyone looking for a program with projects and interesting stuff."

• "Excellent course, it covers everything from basics to developing logical thought process! Best fit for intermediate/pro level programmers to pick up rapidly and start implementing."

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Joseph Delgadillo

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






icon
More courses by Joseph Delgadillo

$94.99

Free

$74.99

$11.99

$10.99

$94.99

icon
More Python courses

$22.99

$17.99

Free

Free

$19.99

Free

icon
Reviews

3.7

24,088 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Eimantas Baltrusaitis on 11/27/2024

This course is so outdated. If you try code along you face many issues, changes and other stuff that broke. No normal explanations, "it should work, but id doesn't", code changing between courses and you need to catch everything on your own. 5 years ago these courses may be worth they price. But now I doubt that it is worth to watch them even for free. I'm 100% that there is same type projects which are UP TO DATE and FREE on youtube... So these courses at this time is just money wasting.

By Ivaylo Vasilev on 6/17/2022

Awesome and very useful course! It gives us a lot of aspects about programming with Python and plenty of information and options to further continue learning this programming language or improving our skills. Nick Germaine is a fantastic instructor and learning under his guidance is fun. Only Section 9: Web Development with web.py is currently very outdated and I suggest everyone to watch it briefly and continue further to focus on the other modules.

By Craig M on 11/22/2021

I did learn a lot and enjoyed the programs written, but it was more of a course of following along and transcribing. I couldn't write most of the programs in the course now after the fact. Needs exercises to test what you learned. Some sections had a lot of content between videos so it was easy to get lost. Some sections ended with "In the next video", then there wasn't another video. Some sections are using tools completely out of date and needs to be rewritten. There was a lot of troubleshooting when what he expected to happen wasn't working. I'm torn because a lot of that could be cut out to not waste time, but it was also helpful to see how he worked through the issues, but maybe still cut some excessive parts out.

By Janifer Cheng on 6/26/2021

Constant changes in code without informing the student. Lots of errors in the video that should have been edited out. Teacher seemed to not know why his codes weren't functioning. Also students not taught how to troubleshoot. Code was never updated for all present updates. Although Windows coding was occasionally mentioned, many of the codes did not function correctly on a windows computer. Too many projects failed and there's no communication from the teacher for any questions about lessons.

By Sergejs Jasnijs on 12/27/2020

Nice practicing tasks

By Sibin t s on 12/27/2020

really good teaching

By Nir Parickman on 12/27/2020

The instructor do a lots of try and error while demonstrated it should do less and preparing more ahead.

By Matan Elkaim on 12/20/2020

Well it's just the beggining but it feels too much time has passed for the content i'm watching :

By Pradeep Prajapati on 12/20/2020

tell something more about the topics . It is very sort.

By Danel Steenkamp on 12/20/2020

it is a good class for people who would like to get into programming

By Iftahlevi on 12/20/2020

the resolution is poor. even at 720p its not sharp

By Hillel Nagid on 12/20/2020

Pretty old content but in the overall really helpful and descriptive course

Showing 12 of 308 reviews

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 74 / 100