The course I’m writing a review for in this post is another popular Python tutorial on Udemy, The Complete Python 3 Course: Beginner to Advanced!, by Joseph Delgadillo and Nick Germaine.
Length: 18 hours
Total students: 171.000+
Category: Development > Programming Languages > Python
This complete course is designed to fully immerse you in the Python language, so it is great for both beginners and veteran programmers. Students who go through the course can expect to walk away with a comprehensive understanding of Python.
With more than 171.000 students, The Complete Python 3 Course: Beginner to Advanced! is deemed the sixth most popular Udemy course to help you become a Python programmer.
Instructors
Let’s meet the two instructors of The Complete Python 3 Course: Beginner to Advanced! before digging into the details of the review.
Joseph Delgadillo
Joseph Delgadillo once said that he decided to teach on Udemy to produce valuable educational resources for students who wish to learn skills related to information technology, network security, programming languages, and much more.
Nick Germaine
Nick Germaine is a Canadian software engineer, whose desire for clean designs and efficient backends is just as strong as his passion to stride on the beach.
Other Udemy courses by Joseph Delgadillo and Nick Germaine include:
At First Glance
In this course, you will learn Python as Nick takes you through 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.
Course Outline
The Complete Python 3 Course: Beginner to Advanced! is structured accordingly with 147 lectures.
- 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
Basic Requirements
- Download Python (FREE)
- Setup PyCharm or some other IDE (FREE)
- Download various open-source packages to follow along with the tutorials
Udemy Reviews – The Complete Python 3 Course: Beginner to Advanced!
I’m only on section 4 of the course but thus far it has been really clear and the teaching style is excellent. At no point have I felt left behind or unsure, you’re taken step by step through the various facets of Python.
Claire Walker
Good: A wide RANGE of contents was covered. OK quality if you’re already experienced in programming a bit.
Archangel G
Not as good: Not much explanation on how a new application will be designed from scratch, how things interact, what’s needed, what the end result looks like… Many details get glossed over. All the coding and debugging were happening on the go, so makes it harder to follow and definitely not encouraging best practices.
Pros
The course is good because the instructors tackle real problems programmers usually encounter when putting together complete projects. There are nine projects in total which are:
- RPG Battle Script
- Web Scraper
- Getting Started with PyMongo
- Web Development Project Using Web.py
- Django Web Framework
- GUI Programming with PyQt
- PyQt Web Browser
- Data Visualization
- Speech Recognition & AI
These projects are not counted as exercises for students but rather a sit-through to see how the instructors work on it. For me, this is valuable because I got to see how real programmers handle hard situations. But if you would like to play with these projects a little bit, it’s okay, too.
Cons
Even though the course content is valuable, there are still some drawbacks to the course. To start with, the instructor said he would provide the links mentioned in the video but he simply forgot to. Another thing that both instructors sometimes forgot is to zoom on the code. Sometimes, I had to squint at the small text in my computer screen wondering if it was, in fact, an M or an N.
Another disappointing fact is that Joseph and Nick were rarely seen in the Q&A forum. There have literally been people from 8 months ago that have not gotten their questions answered. Even when people did get an answer, those answers would be from other members following the course.
Final Words
The Complete Python 3 Course: Beginner to Advanced! is a great way to get started programming in Python. Despite a lack of coding exercises and quizzes, the course is still informative and helpful for a beginner like myself.
Hope that you’ve found my review about the courseThe Complete Python 3 Course: Beginner to Advanced! on Udemy helpful.
Happy learning!