Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Learn to Program in Python

Keith Galli via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn fundamental Python programming concepts through this comprehensive 10-hour video tutorial series covering installation, basic syntax, data structures, control flow, functions, object-oriented programming, and popular libraries. Master essential topics including variables and mathematical operations, conditional statements with if/elif/else logic, list and tuple manipulation, loop structures for iteration, and function creation with practical exercises. Explore Python's turtle graphics module for visual programming projects and discover how to build complete games using Python. Dive into object-oriented programming principles by understanding classes, objects, and methods, then apply these concepts through professional code refactoring exercises that demonstrate clean coding practices. Strengthen your skills with 100 NumPy problem-solving challenges ranging from beginner to advanced difficulty levels, and get introduced to five essential Python libraries that are crucial for modern development in 2025. Gain hands-on experience through practical exercises and real-world programming scenarios designed to build confidence in Python development across multiple domains including graphics, game development, data manipulation, and software engineering best practices.

Syllabus

Why Should you Learn Python? - Simple Installation & Setup for Windows, Mac, & Linux!
Math & Variables in Python - Beginner Python Tutorial #1
Complete Python Turtle Graphics Overview! (From Beginner to Advanced)
Conditional Statements (if, elif, else) in Python - Beginner Python Tutorial #2
Functions in Python - Beginner Python Tutorial #3 (with Exercises)
Lists & Tuples in Python - Beginner Python Tutorial #4
For Loops & While Loops in Python - Beginner Python Tutorial #5 (with Exercises)
How to Program a Game! (in Python)
Everything you need to know about Classes in Python! (Object Oriented Programming Tutorial)
Professional Code Refactor! (Cleaning Python Code & Rewriting it to use Classes)
Solving 100 Python NumPy Problems! (From easy to difficult)
5 Python Libraries You Should Know in 2025!

Taught by

Keith Galli

Reviews

Start your review of Learn to Program in Python

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.