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!
Complete Python 3 Masterclass Journey
File Size :
4.14 GB
Total length :
10h 43m



Jose Portilla


Last update




Complete Python 3 Masterclass Journey

What you’ll 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.

Complete Python 3 Masterclass Journey


A computer with internet access.
Permission to download files and Python on to your computer


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 Portilla


Section 1: Introduction

Lecture 1 Personal Welcome to the Course

Lecture 2 Course Overview DO NOT SKIP THIS LECTURE!

Lecture 3 Course Frequently Asked Questions (FAQs)

Section 2: Recruitment

Lecture 4 Welcome to the Institute.

Lecture 5 Introduction to Recruitment Bootcamp

Lecture 6 Command Line Basics

Lecture 7 Python Installation with Anaconda

Lecture 8 Running Python Code

Section 3: Recruitment Trials Bootcamp – Python Basics

Lecture 9 Overview of the Recruitment Trials Bootcamp

Lecture 10 Python Numbers

Lecture 11 Python Strings

Lecture 12 Python Lists

Lecture 13 Python Dictionaries

Lecture 14 Tuples

Lecture 15 Python Sets

Lecture 16 Python Booleans

Lecture 17 Working with Files with Python

Lecture 18 Conclusion of Working with Python Basics

Section 4: Field Readiness Exam I

Lecture 19 Introduction to First FRE

Lecture 20 Overview of Field Readiness Exam I

Lecture 21 Solution Walkthrough of Field Readiness Exam I

Section 5: Recruitment Trials Bootcamp – Working with Python

Lecture 22 Introduction to Part Two of Recruitment Trials

Lecture 23 Control Flow Basics if elif else

Lecture 24 While Loops

Lecture 25 For Loops

Lecture 26 Useful Python Operators

Lecture 27 List Comprehensions

Lecture 28 Conclusion of Working with Python

Section 6: Field Readiness Exam II

Lecture 29 Introduction to Second Field Readiness Exam

Lecture 30 Overview Field Readiness Exam II

Lecture 31 Quick note on FRE 2 Solutions

Lecture 32 Field Readiness Exam II Solutions

Lecture 33 Congratulations on your Second FRE!

Section 7: Recruitment Trials Bootcamp – Part Three

Lecture 34 Introduction to Part Three of Recruitment Trials

Lecture 35 Python Functions

Lecture 36 Function Tasks

Lecture 37 Function Task Solutions

Lecture 38 Nested Statements and Scope

Lecture 39 Lambda Expressions, Map, and Filter

Lecture 40 Conclusion of Recruitment Bootcamp Part 3

Section 8: Hacking Incident

Lecture 41 Incoming Message from Director Hopper

Lecture 42 Hacking Incident Overview

Lecture 43 Hacking Incident Debriefing

Lecture 44 Message from Director Hopper

Section 9: Final Recruitment Topics

Lecture 45 Overview of Final Recruitment Topics

Lecture 46 Object Oriented Programming Introduction

Lecture 47 Object Oriented Programming – Part Two

Lecture 48 Object Oriented Programming – Part Three

Lecture 49 Object Oriented Programming – Exercises Overview

Lecture 50 Object Oriented Programming – Exercises Solutions

Lecture 51 Error Handling and Exceptions

Lecture 52 Debugging and Datetime

Lecture 53 Modules and Packages

Lecture 54 __name__ and “__main__”

Lecture 55 Conclusion Final Recruitment Topics

Section 10: Final Field Readiness Exam

Lecture 56 Introduction to Final FRE – Message from Director Hopper

Lecture 57 Overview of Final Field Readiness Exam

Lecture 58 Solution Overview of Final Field Readiness Exam

Lecture 59 Incoming Message – Welcome Agent!

Section 11: Operation Rainbow Rogues

Lecture 60 Overview of Operation Rainbow Rogues

Section 12: RED Mission – Web Scraping

Lecture 61 Introduction to Red Mission

Lecture 62 Note about Installing Beautiful Soup Library

Lecture 63 Webscraping with Python – Requests and BeautifulSoup

Lecture 64 Web Scraping with Python – Part One

Lecture 65 Web Scraping with Python – Part Two

Lecture 66 RED Mission Overview

Lecture 67 RED Mission Debrief

Lecture 68 Conclusion of Red Mission

Section 13: Orange Mission – Regular Expressions and Reading Files

Lecture 69 Introduction to Orange Mission

Lecture 70 Regular Expressions – Part One

Lecture 71 Regular Expressions – Part Two

Lecture 72 Regular Expressions – Part Three

Lecture 73 Reading and Writing to Files with OS

Lecture 74 Zip Files with Python

Lecture 75 Orange Mission Overview

Lecture 76 Orange Mission Debrief

Lecture 77 Conclusion of Orange Mission

Section 14: Yellow Mission – Working with CSV Files

Lecture 78 Introduction to Yellow Mission

Lecture 79 Working with CSVs with Python

Lecture 80 Working with PDFs with Python

Lecture 81 Yellow Mission Overview

Lecture 82 Yellow Mission Debrief

Lecture 83 Conclusion of Yellow Mission

Section 15: Green Mission – Sending Emails with Python

Lecture 84 Introduction to Green Mission

Lecture 85 Sending Emails with Python

Lecture 86 Checking Received Emails with Python

Lecture 87 Green Mission Overview

Lecture 88 Green Mission Debrief

Lecture 89 Conclusion to Green Mission

Section 16: Blue Mission – Working with Images with Python

Lecture 90 Introduction to Blue Mission

Lecture 91 Working with Images using Python

Lecture 92 Blue Mission Overview

Lecture 93 Blue Mission Debrief

Lecture 94 Conclusion of Blue Mission

Section 17: Indigo Mission – Decryption with Python

Lecture 95 Introduction to Indigo Mission

Lecture 96 Introduction to Encryption and Hashing

Lecture 97 Encryption and Hashing with Python

Lecture 98 Indigo Mission Overview

Lecture 99 Indigo Mission Debrief

Lecture 100 Conclusion of Indigo Mission

Section 18: Violet Mission – Mapping Out Locations with Python

Lecture 101 Introduction to Violet Mission

Lecture 102 Notes on Google Maps API and Folium

Lecture 103 Geographical Plotting in Python

Lecture 104 Violet Mission Overview

Lecture 105 Violet Mission Debrief

Section 19: Final Debrief

Lecture 106 Conclusion of Violet Mission

Lecture 107 Final Debriefing


Lecture 108 Bonus Lecture:

Anyone interested in learning how to program with Python!

Course Information:

Udemy | English | 10h 43m | 4.14 GB
Created by: Jose Portilla

You Can See More Courses in the Developer >> Greetings from

New Courses

Scroll to Top