Complete Python Programming Masterclass Beginner to Advanced (

Learn to Program like a Pro with Python. Start with Python Programming Basics and progress to a Python Professional.

Created by: Kyle Pew

Produced in 2018

What you will learn

  • Learn Proper Python Syntax
  • Learn Basics of Programming with Python (Variables, Operators, Logic...)
  • Develop Python Modules to Create Re-Usable Code
  • Work with Python Loops to Repeat Blocks of Code
  • Learn Object Oriented Python Programming Concepts

Quality Score

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

Overall Score : 92 / 100

Live Chat with CourseDuck's Co-Founder for Help

Need help deciding on a python course? Or looking for more detail on Kyle Pew's Complete Python Programming Masterclass Beginner to Advanced? Feel free to chat below.
Join CourseDuck's Online Learning Discord Community

Course Description

Python is used in thousands of applications around the world, by some of the most recognizable companies. Python is used for various types of applications, including;
  • Web Development
  • Scientific Computing
  • Education
  • Desktop GUIs
  • Software Development
  • Business Applications
Needless to say, Python is one of most sought after programming skills on the market.
This Python course starts with the basics and by the end you'll be mastering advance level Python concepts. Some of the topics include;
Python Programming Fundamentals
  • Python Syntax (How to write Python Code)
  • Use the Command Prompt to Write Python
  • Understanding Whitespace in Python Code
  • Python Variables
  • Python Data Types
  • Python Operators
  • Execute Python Code in the Python Shell and Write Re-Useable Code in the Python IDLE
  • Python Logical Statements (If...Else)
  • Python Loops (While, For Loops)
Python Intermediate/Advanced Topics
  • Python Lists, Dictionaries, Tuples and Sets (Collection Objects)
  • Gather Input from Users
  • Python Functions
  • Python Modules
  • Python Classes (Object Oriented Programming)
  • Create Custom Python Classes
  • Handling Files with Python
  • Error Handling
Throughout the course you will find quizzes to gauge your understanding of the material and build your confidence. The video lectures will walk you step by step through mastering key Python concepts, while each section will build upon the knowledge you gain from the previous section. Additional resources, including PDFs, completed Python files and web resources will provide you will additional information. All course material, including the video lectures are available for download so you can learn offline.
After you've mastered key Python programming concepts, you'll find projects to challenge your understanding. Each project will give you an opportunity to put what you've learned to practice by creating games and interacting with business data using Python.
  • Create a Magic 8 Ball Game
  • Read and Write .CSV files
As you go through the course, participate in the QA section to ask questions, share what you've learned and interact with your instructor and other students. With Udemy's 30 Day Money Back Guarantee, you'll find comfort in learning how to program using Python. And, at the end of the course, you'll receive a Certificate of Completion that you can print and proudly share with friends, co-workers and the world.
So, don't lose another moment, Enroll Now and begin learning how to program with Python.

Who this course is for:
  • Beginner Python Programmers
  • Programmers New to Python Looking to Learn Python Syntax

*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

Kyle Pew

Kyle is a Microsoft Certified Trainer (MCT) and a certified Microsoft Office Master Instructor and has been teaching and consulting for the past 10+ years on various computer applications, including;
Microsoft Office Suite 1997, 2000, XP, 2003, 2007, 2010, 2013Excel, Word, PowerPoint, Outlook, Access and Visio
SharePoint End-User 2007, 2010, 2013
VBA (Excel and Access)
Adobe SuitePhotoshop, Illustrator, InDesign
Maya (Modeling and Animation)
Unity3d (Game Design)
HTML, CSS and JavaScript
Crystal Reports
Kyle is a graduate of the San Francisco Art Institute in the Media Arts and Animation Program. He has worked as a Game Designer for Electronic Arts, designing on games such as Nerf N-Strike, Nerf N-Strike Elite, both for the Wii, and a Sims 3 Expansion Pack for the PC.
Kyle has facilitated courses that range from 1-on-1 interactions to large scale groups of 100+ participants, including; live in person classes, webinar style classes online and live online full courses. He is consistently ranked top in reviews for each of the courses he teaches.
Some of the clients Kyle has provided training for include:
Levi Strauss
PMI Mortgage Insurance
State Fund
Bank of the West
and many more...

What Students have said about Kyle:
"Kyle was off the chart "GOOD""

Students also recommend






98 total reviews

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

By Thomas M Logan on a month ago

Would have liked to have seen more exercises at shorter intervals of time. It's much easier for me to remember coding when I can use it right away. However, current format allowed me to quickly locate procedures I had forgotten or didn't fully understand.

By Tim Little on 2 months ago

Content was well defined and instructor did a great job of covering the material. Didnt cover all but a very good base to set you up very well to continue on. Id recommend it to anyone wanting to learn Python and I would take other courses from this instructor.

By sada shiv on 3 months ago

This was an amazing experience for me to learn Python at this platform here. Now I have got a broad idea about this language. Thanks Kyle.

By Mohamad Ezzeddine on 3 months ago

It is definitely a good course to start with Python, for people who have zero experience in programming, and it's good as well to the people like me who have limited experience to college in programming C and C++.Kyle is a very good instructor, I would take an advanced course with him if there is one.

By W. Plantinga on 4 months ago

The course was easy to follow, step by step and enough moments to practice. I do realize that this course is just, in my perception, a basic course.

By Sudeep Sharma on 4 months ago

Course content is good , step by step he is teaching every concept , posted some question so waiting for answers.

By Samyuktha Rallapalli on 4 months ago

I am from a non technical background. This course helped me understand the python concepts clearly.

By Bryan Maxberry on 7 months ago

This course is very thorough, easy-to-follow, and provides an excellent foundation for anyone who's interested in learning Python! I couldn't be happier with the content!

By Patricio Galdames on 4 months ago

So far the course is excellent. Kylle is very clear in his explanations and makes the lectures entertaining. It helps to understand quickly how to program in python. I just wonder which software did you use to make your lectures. Thanks a lot !!

By Shyam Rao on 3 months ago

It was refresher course for forgotten topic. Looking forward for more series from Kyle.

By Liron Alon on 3 months ago

Really love this course!! Kyle is great - really touching the base that every Python user need to know.

By Matt Schwarzmann on 6 months ago

I needed a primer on Python and this course did the trick. I especially enjoyed being able to see Kyle while looking at the code. It made it feel more like being in a classroom setting.