Course Review – The Complete Python 3 Course: Beginner to Advanced!

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.

The Complete Python 3 Course: Beginner to Advanced!
The Complete Python 3 Course: Beginner to Advanced!

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.

  1. Programming basics
  2. Python fundamentals
  3. JavaScript Object Notation (JSON)
  4. Web scraping
  5. PyMongo (MongoDB)
  6. Web Development
  7. Django Web Framework
  8. Graphical User Interface (GUI) Programming (PyQt)
  9. Data visualization
  10. 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.
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.

Archangel G

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:

  1. RPG Battle Script
  2. Web Scraper
  3. Getting Started with PyMongo
  4. Web Development Project Using Web.py
  5. Django Web Framework
  6. GUI Programming with PyQt
  7. PyQt Web Browser
  8. Data Visualization
  9. 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!

Author: Quinnie Anderson

Quinnie Anderson is a creative writer whose focus is on romance and fantasy. However, as time rolls by, she also finds the need to share her expertise in other things through the form of lists. She loves her audience and always hopes to enhance her writing style and passion to better connect with them.