Complete Python 3 Masterclass Journey (

Master Python 3! Use story based learning to go from a beginner to being able to create real programs with Python!

Created by: Jose Portilla

Produced in 2022

What you will learn

  • Create your own Python scripts to automate tasks.
  • Read CSV Files with Python.
  • Be able to work with PDF files in Python.
  • Manipulate images with Python.
  • Learn how to create functions with Python.
  • Use Object Oriented Programming with Python.
  • Send and receive emails automatically with Python.
  • Decryption , Encryption, and Hashing with Python.
  • Plot geographical points on Google Maps with Python.
  • Read files and apply regular expressions with Python.
  • Scrape websites for information using Python.

Quality Score

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

Overall Score : 94 / 100

Live Chat with CourseDuck's Co-Founder for Help

Need help deciding on a python course? Or looking for more detail on Jose Portilla's Complete Python 3 Masterclass Journey? Feel free to chat below.
Join CourseDuck's Online Learning Discord Community

Course Description

Welcome to the Complete Python Masterclass Journey!
This course is designed to take you from a complete beginner in programming all the way to becoming an effective programmer that can use Python to solve real tasks! I'm Jose Portilla and I am the most popular Python instructor on the Udemy platform. I've taught Python programming at Fortune 500 companies and I'm very excited to bring the same quality of material to Udemy! Python is used by some of the world's largest companies to accomplish all kinds of tasks.
This course is also completely different than any other course on Udemy, it incorporates a narrative story that helps engage students and also provides context to the different tasks you have to accomplish. We utilize project based learning to effectively teach Python and give you the skills to put Python on your resume. We have numerous projects and tasks for you to practice what you are learning.
In addition to this we have Question and Answer forums where Teaching Assistants and myself are present to help answer any questions you may have, we also have a chat channel where you can talk to other students to team up on your own projects!
We will cover a lot of topics in this course! Including:
  • Basic Python Data Types such as numbers, variables, lists, dictionaries, tuples, sets, and more.
  • Key Control Flow - This is the logic that helps run your code, such as if, elif, and else statements.
  • Loops - We'll show you how to become an expert user of for loops and while loops so you can effectively program.
  • Functions - You will learn how to create clean, reusable functions that help automate tasks that you repeat.
  • Object Oriented Programming (OOP) - We will explain OOP in a clear and steady way, helping you master one of Python's most powerful features.
  • Web Scraping - Learn to use the BeautifulSoup and Requests libraries to perform web scraping.
  • CSV Files - You'll be able to use Python's built in csv library to work with csv data with Python.
  • PDF Files - Learn about the PyPDF2 library that allows you to read PDF files pro grammatically.
  • Zip Files - See how Python can zip files and extract information from already compressed zip files.
  • OS Module - Discover how to perform operating system level commands with Python's os module.
  • Images - You will learn how to edit and resize images with Python.
  • Decryption and Encryption - See how to use the cryptography library with Python to encode and decode encrypted messages.
  • Geographical Mapping - We'll show you how to use Python in conjunction with the Google Map's API to plot information on a map!
  • and so much more!
All of this content also comes with a 30-day money back guarantee, so you can try out the course risk free for a full 30 days.
I'll see you inside the course!
Jose PortillaWho this course is for:
  • Anyone interested in learning how to program with Python!

*Some courses are excluded from this sale. Coupon not working? If the link above doesn't drop prices, clear the cookies in your browser and then click this link here.
Also, you may need to apply the coupon code directly on the cart page to get the discount.

Coupon Code

Instructor Details

Jose Portilla

Jose Marcial Portilla has a BS and MS in Mechanical Engineering from Santa Clara University and years of experience as a professional instructor and trainer for Data Science and programming. He has publications and patents in various fields such as microfluidics, materials science, and data science technologies. Over the course of his career he has developed a skill set in analyzing data and he hopes to use his experience in teaching and data science to help other people learn the power of programming the ability to analyze data, as well as present the data in clear and beautiful visualizations. Currently he works as the Head of Data Science for Pierian Data Inc. and provides in-person data science and python programming training courses to employees working at top companies, including General Electric, Cigna, The New York Times, Credit Suisse, and many more. Feel free to contact him on LinkedIn for more information on in-person training sessions or group training sessions in Las Vegas, NV.



50 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete

This class provides a really clever way to practice learning each skill - it made the process more fun and the content easier to recall.

Very good for me who is newbie and bringing me up to at least able to create a python program.Thanks.

The graphical 'loading'screens are very unnecessary. Its just making the course unnecessarily longer.Same with the 'Recruit' thing, it might be called story based but for most tasks story doesn't help. Its just extra duration on the course.First 60 lessions are the same than 'from zero to hero' from the same author. After the 60th lession it gets interesting though, i had to modify my ratings from 3.5 to 4.5 when i reached lession 60 :) But it won't get to 5.0 because of all the unnecessary graphical content.

Excellent course with proper examples. A few more examples could have earned a 5 * from me. Nevertheless worth it for the beginners.

I really appreciated the creative engaging format. It help motivate me the complete the course. I was impressed with all the topic covered. I would prefer to learn a bit more about Python Environment, packages and modules and virtual environment. I wish we could cover how to remove unwanted package.

great instruction, the narrative although useful in creating real-world applications was quite time-consuming.

I enjoyed the way the projects built upon each other

Instructor provided very clear explanations, and the challenges were fair tests of the skills that were taught. If I had any complaints, it would be that the skills taught later in the course (e.g. web scraping) were basic introductions and don't really prepare you for accomplishing more involved real-life tasks. However, I believe that it was a fair introduction for a beginner's course, and provided the basics needed to study these skills in more depth later. I would highly recommend this course to others starting out in Python.

it is a good course for someone with programming background.for a beginner its too quickly.on the first chapters i was missing some exercises (but i found some over the internet).

Great course! I am a software engineer and never use python, this is a great introduction with good examples. I am looking forward to season 2-Rodrigo

Erfrischener Aufbau des Kurses. Die Schauspielerie mag nicht jedermanns Sache sein, aber ich fand sie sehr witzig.

Great content in this course, nice way to learn step by step.