Complete Python 3 Masterclass Journey (Udemy.com)
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
Last updated September 2019
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.
How it compares
Against the other 388 rated Udemy courses in Python on CourseDuck:
- Rating4.7 out of 5higher than 88% of them
- Reviews3,763#92 of 389 by number of reviews
- Length10.7 hourslonger than 53% of them
- Last updatedSeptember 2019earlier than 80% of them
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 Portilla
Instructor Details
- 4.7 Rating
3,763 Reviews
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, Machine Learning and Python Programming. He has publications and patents in various fields such as microfluidics, materials science, and data science. 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, and the skills needed to present the data in clear and beautiful visualizations. Currently he works as the Head of Data Science for Pierian Training and provides in-person data science and python programming training courses to employees working at top companies, including General Electric, Cigna, SalesForce, Starbucks, McKinsey and many more. Feel free to check out the website link to find out more information about training offerings.
More courses by Jose Portilla
The Complete Python Bootcamp From Zero to Hero in Python (2025)
4.6 (566,376 Reviews)
Provider: Udemy
Time: 22.4h
$199.99
The Complete SQL Bootcamp: Go from Zero to Hero (2022)
4.7 (258,007 Reviews)
Provider: Udemy
Time: 8.9h
$159.99
Python for Data Science and Machine Learning Bootcamp (2020)
4.5 (160,681 Reviews)
Provider: Udemy
Time: 24.9h
$124.99
Python and Django Full Stack Web Developer Bootcamp (2019)
4.4 (52,248 Reviews)
Provider: Udemy
Time: 31.9h
$159.99
Spark and Python for Big Data with PySpark (2020)
4.6 (26,667 Reviews)
Provider: Udemy
Time: 10.6h
$27.99
Learning Python for Data Analysis and Visualization Ver 1 (2022)
4.5 (20,266 Reviews)
Provider: Udemy
Time: 21.1h
$27.99
Reviews
By Magdalena Labori on 4/30/2022
Sometimes goes too fast and skips around a lot. The concepts are not well explained, and this is definitely not beginner level friendly at all. One of the worst parts is having to rely on goole to get an API key and them wanting a credit card from me in order to get this API key. I did not even complete this lesson.
By Lucas Boyd on 1/9/2020
The course was very good and at times really challenging for me as a novice coder. However, there were plenty of notes and I was able to fall back on that or use the debriefing to code and then reverse engineer the script to understand. The story was straight cheddar (cheesy) but kept things interesting. The actual missions were rather fun and I highly recommend the course.
By Mahesh R on 3/1/2019
It is my first online course. Have been a bit sceptical about them, but after this course I am clearly sold. The content and the exercises were just what I needed to get started on Python. The way the trainers made it interesting with a side track unfolding a story, is a clear winner and a great idea. Recently I came across codingame.com. May be as a suggestion, the training team could create games there (I assume it is possible) to test basic python skills in an interesting way. I bought this course at a discount and it is worth every penny and more. The bonus topics, and the bonus discounts on further courses are all good ideas! The jupyter/python-book tool recommended by the course is also very cool!
By Angela Norris on 1/24/2019
The instructor does a good job of guiding the student through the course. There is clear and concise information on set up. The instructor takes the extra time to reinforce instruction by briefly going back over information that was just covered. Very help class for my first exposure to python. Also I enjoyed the creative way the class was set up with the use of secret agent theme.
By Brian Chandler on 12/28/2018
Had an absolute ball. One of the best classes I've taken on Udemy or similar. The course goes the extra mile with a fun story and practical challenges with things I'd actually use, not just a general language overview. I can't wait until a second expansion on this. I wasn't a large Python fan, but this course really changed that. It's an extremely practical language. No doubt, I'll be putting it to use. Excellent class.
By Jose I. Herrero Zarzosa on 11/24/2018
Quite engaging masterclass with a storytelling conducting script. Enjoyable experience with exploration of multiple useful python capabilities and libraries. I have learnt a lot along the masterclass, refreshing some known material and discovering some new libraries I had certain interest on. Good pace. Well structured and good introduction on the libraries. The information depth is for the libraries a little limited due to the short duration of some of the topics but providing the foundations to keep on expanding the topic at personal level. Fully recommended Masterclass.
By Tiago Valente on 9/24/2018
If I could, I would have given this course 6 stars. Jose has shown expert knowledge of Python and has designed and delivered an amazing course!! His use of theme (you're a secret agent), I thought at first was a bit of a distraction. But it has really helped drive engagement! My knowledge of Python before taking this course was basically zero, and I can now understand and solve some problems in Python (thanks to Jose's homework exercises). Buy this course, you won't regret it!
By Carlos Borrero on 7/24/2018
Very clear and makes it easy to stick in the mind without much effort. As the missions advance they get so interesting and the last one is mind blowing, very interesting and light to go thru. Good for fundamentals and a beginner in Python as me. Jose is a really good instructor and the methodology is engaging and light to go thru. Thank you Jose for all the effort making this awesome training.
By Data & Analytics on 6/20/2018
This course is well laid out. It covers the basics and slowly builds a solid base for basic understanding. Once the exponential growth in understanding python is achieved, the course also sky rockets with an intriguing story line that keeps your intrigued and engaged with the course content. I now wish for more exercises and advanced ways of getting tasks done in Python. Recommend this course for all those who wish to learn Python.
By Victor Morrison on 4/11/2018
Absolutely incredible, the instructor covers course material and equips you to go and complete you assignments. I found taking time to research for how to complete my assignments on Stackoverflow, and other python search results an invaluable exercise. Definitely recommend the course and of course you will get out of this course whatever you put into it. No short cuts.
By Matthew Demoise
This is the second course I've enrolled in taught by this instructor and appreciate how thorough it has been both times!
By Colin Way
This course seems to be much more engaging than i expected.
Quality Score
Overall Score : 94 / 100









