4.46 out of 5
4.46
2367 reviews on Udemy

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!
Instructor:
Jose Portilla
17,185 students enrolled
English [Auto] More
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.

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

Introduction

1
Personal Welcome to the Course

Just a welcome from me!

2
Course Overview DO NOT SKIP THIS LECTURE!

DO NOT SKIP THIS LECTURE.

3
Course Frequently Asked Questions (FAQs)

Useful Answers to common questions!

Recruitment

1
Welcome to the Institute.

Welcome to the Institute Recruit. Its time for you to start your training in Python.

2
Introduction to Recruitment Bootcamp

Let's go over your recruitment Bootcamp where you will learn Python 3.

3
Command Line Basics

Before you can learn Python, its important to understand the basics of the command line.

4
Python Installation with Anaconda

Let's go over how to install Python 3 with Anaconda on to your computer

5
Running Python Code

Let's show you the various methods of running Python code, whether its the Jupyter Notebook, a text editor, or a full IDE.

Recruitment Trials Bootcamp - Python Basics

1
Overview of the Recruitment Trials Bootcamp

Agent Alan connecting Recruit!

2
Python Numbers

Learn the basics of Python 3 in this section of your Recruitment.

3
Python Strings

Learn the basics of Python 3 in this section of your Recruitment.

4
Python Lists

Learn the basics of Python 3 in this section of your Recruitment.

5
Python Dictionaries

Learn the basics of Python 3 in this section of your Recruitment.

6
Tuples

Learn the basics of Python 3 in this section of your Recruitment.

7
Python Sets

Learn the basics of Python 3 in this section of your Recruitment.

8
Python Booleans

Learn the basics of Python 3 in this section of your Recruitment.

9
Working with Files with Python

Learn the basics of Python 3 in this section of your Recruitment.

10
Conclusion of Working with Python Basics

Agent Alan signing off.

Field Readiness Exam I

1
Introduction to First FRE
2
Overview of Field Readiness Exam I

Let's test your Python skills with your first Field Readiness Exam!

3
Solution Walkthrough of Field Readiness Exam I

Let's go over the solutions to your first Python test.

Recruitment Trials Bootcamp - Working with Python

1
Introduction to Part Two of Recruitment Trials
2
Control Flow Basics if elif else

It is now time to learn about some more Python topics, including control flow and list comprehensions.

3
While Loops

It is now time to learn about some more Python topics, including control flow and list comprehensions.

4
For Loops

It is now time to learn about some more Python topics, including control flow and list comprehensions.

5
Useful Python Operators

It is now time to learn about some more Python topics, including control flow and list comprehensions.

6
List Comprehensions

It is now time to learn about some more Python topics, including control flow and list comprehensions.

7
Conclusion of Working with Python

Field Readiness Exam II

1
Introduction to Second Field Readiness Exam
2
Overview Field Readiness Exam II

It is now time to test your skills with Python 3 on your second field readiness exam.

3
Quick note on FRE 2 Solutions

Just a quick note on the solutions for FRE 2

4
Field Readiness Exam II Solutions

It is now time to test your skills with Python 3 on your second field readiness exam.

5
Congratulations on your Second FRE!

Recruitment Trials Bootcamp - Part Three

1
Introduction to Part Three of Recruitment Trials
2
Python Functions

Expand your knowledge of Python 3 by learning about some more advanced Python functionality. 

3
Function Tasks

Expand your knowledge of Python 3 by learning about some more advanced Python functionality. 

4
Function Task Solutions

Expand your knowledge of Python 3 by learning about some more advanced Python functionality. 

5
Nested Statements and Scope

Expand your knowledge of Python 3 by learning about some more advanced Python functionality. 

6
Lambda Expressions, Map, and Filter

Expand your knowledge of Python 3 by learning about some more advanced Python functionality. 

7
Conclusion of Recruitment Bootcamp Part 3

Hacking Incident

1
Incoming Message from Director Hopper
2
Hacking Incident Overview

We need your Python 3 skills recruit! We need you to help us due to this hacking incident.

3
Hacking Incident Debriefing

Excellent work, your Python 3 skills have saved the day!

4
Message from Director Hopper

Final Recruitment Topics

1
Overview of Final Recruitment Topics
2
Object Oriented Programming Introduction

Learn how to use Python 3 for advanced topics, such as Object Oriented Programming, Error Handling, Debugging, and more!

3
Object Oriented Programming - Part Two

Learn how to use Python 3 for advanced topics, such as Object Oriented Programming, Error Handling, Debugging, and more!

4
Object Oriented Programming - Part Three

Learn how to use Python 3 for advanced topics, such as Object Oriented Programming, Error Handling, Debugging, and more!

5
Object Oriented Programming - Exercises Overview

Learn how to use Python 3 for advanced topics, such as Object Oriented Programming, Error Handling, Debugging, and more!

6
Object Oriented Programming - Exercises Solutions

Learn how to use Python 3 for advanced topics, such as Object Oriented Programming, Error Handling, Debugging, and more!

7
Error Handling and Exceptions

Learn how to use Python 3 for advanced topics, such as Object Oriented Programming, Error Handling, Debugging, and more!

8
Debugging and Datetime

Learn how to use Python 3 for advanced topics, such as Object Oriented Programming, Error Handling, Debugging, and more!

9
Modules and Packages

Learn how to use Python 3 for advanced topics, such as Object Oriented Programming, Error Handling, Debugging, and more!

10
__name__ and "__main__"

Learn how to use Python 3 for advanced topics, such as Object Oriented Programming, Error Handling, Debugging, and more!

11
Conclusion Final Recruitment Topics

Final Field Readiness Exam

1
Introduction to Final FRE - Message from Director Hopper

Director Hopper wants to speak to you!

2
Overview of Final Field Readiness Exam

Its time for your final FRE, use Python 3 in this OOP based exam.

3
Solution Overview of Final Field Readiness Exam

See the solutions that used Python 3 for your final FRE exam.

4
Incoming Message - Welcome Agent!

Operation Rainbow Rogues

1
Overview of Operation Rainbow Rogues

RED Mission - Web Scraping

1
Introduction to Red Mission
2
Note about Installing Beautiful Soup Library

Quick note about installing Beautiful Soup for Python 3

3
Webscraping with Python - Requests and BeautifulSoup

Use Python 3 for Web Scraping for your RED Mission Agent!

4
Web Scraping with Python - Part One

Use Python 3 for Web Scraping for your RED Mission Agent!

5
Web Scraping with Python - Part Two

Use Python 3 for Web Scraping for your RED Mission Agent!

6
RED Mission Overview

Use Python 3 for Web Scraping for your RED Mission Agent!

7
RED Mission Debrief

Use Python 3 for Web Scraping for your RED Mission Agent!

8
Conclusion of Red Mission

Orange Mission - Regular Expressions and Reading Files

1
Introduction to Orange Mission

Use Python 3 for Regular Expressions, Zip Files, and the OS Module for the Orange Mission!

2
Regular Expressions - Part One

Use Python 3 for Regular Expressions, Zip Files, and the OS Module for the Orange Mission!

3
Regular Expressions - Part Two

Use Python 3 for Regular Expressions, Zip Files, and the OS Module for the Orange Mission!

4
Regular Expressions - Part Three

Use Python 3 for Regular Expressions, Zip Files, and the OS Module for the Orange Mission!

5
Reading and Writing to Files with OS

Use Python 3 for Regular Expressions, Zip Files, and the OS Module for the Orange Mission!

6
Zip Files with Python

Use Python 3 for Regular Expressions, Zip Files, and the OS Module for the Orange Mission!

7
Orange Mission Overview

Use Python 3 for Regular Expressions, Zip Files, and the OS Module for the Orange Mission!

8
Orange Mission Debrief

Use Python 3 for Regular Expressions, Zip Files, and the OS Module for the Orange Mission!

9
Conclusion of Orange Mission

Yellow Mission - Working with CSV Files

1
Introduction to Yellow Mission
2
Working with CSVs with Python

Learn to use Python 3 to work with CSV files and PDF files to complete your Yellow Mission.

3
Working with PDFs with Python

Learn to use Python 3 to work with CSV files and PDF files to complete your Yellow Mission.

4
Yellow Mission Overview

Learn to use Python 3 to work with CSV files and PDF files to complete your Yellow Mission.

5
Yellow Mission Debrief

Learn to use Python 3 to work with CSV files and PDF files to complete your Yellow Mission.

6
Conclusion of Yellow Mission

Green Mission - Sending Emails with Python

1
Introduction to Green Mission
2
Sending Emails with Python

Learn to use Python 3 to send and receive emails for your Green Mission.

You can view and review the lecture materials indefinitely, like an on-demand channel.
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
4.5
4.5 out of 5
2367 Ratings

Detailed Rating

Stars 5
1345
Stars 4
783
Stars 3
188
Stars 2
28
Stars 1
23
864b21aed363e6dec44d2849520ec46e

Includes

11 hours on-demand video
5 articles
Full lifetime access
Access on mobile and TV
Certificate of Completion