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
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
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."
Instructor Details
- 3.7 Rating
24,088 Reviews
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.
More courses by Joseph Delgadillo
The Complete Front-End Web Development Course (2024)
4.3 (14,547 Reviews)
Provider: Udemy
Time: 16.8h
$94.99
Learn Ethical Hacking: Beginner to Advanced (2024)
4.2 (5,714 Reviews)
Provider: Udemy
Time: 28.8h
$74.99
The Complete Full-Stack JavaScript Course (2024)
4.1 (4,219 Reviews)
Provider: Udemy
Time: 24.2h
$10.99
More Python courses
Python 3: Deep Dive (Part 1 - Functional) (2024)
4.9 (13,534 Reviews)
Provider: Udemy
Time: 45.8h
$22.99
Python 3: Deep Dive (Part 3 - Dictionaries, Sets, JSON) (2023)
4.9 (1,996 Reviews)
Provider: Udemy
Time: 21.9h
$17.99
Programming for Everybody (Getting Started with Python)
4.9 (717 Reviews)
Provider: Coursera
Time: 12h
Free
An Introduction to Interactive Programming in Python (2013)
4.9 (554 Reviews)
Provider: Coursera
Time: 6h 40m
Free
Python: Python Programming Language | Tutorial | Beginner (2023)
4.9 (239 Reviews)
Provider: Udemy
Time: 5.1h
$19.99
An Introduction to Interactive Programming in Python (Part 2)
4.9 (225 Reviews)
Provider: Coursera
Time: 25h
Free
Reviews
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
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 74 / 100









