Khan Academy
Python
Beginner
Interactive

Free course on Khan Academy

Intro to Python Programming

15 hours 4.5(18,200 reviews)Free

At a glance

Rating
Rating 4.5
Hours
15
Cost
Free

No certificate with this course.

Open Course

Khan Academy's Intro to Python Programming is a free beginner course that introduces Python through short videos and coding exercises. You learn variables, loops, functions, and lists, building small programs as you go. The course is completely free on khanacademy.org. After finishing, you understand Python syntax and can write simple programs. The course is gentle and well-paced, great for anyone who finds coding intimidating. The main limitation: it's introductory. After this, you'll need a more structured course (freeCodeCamp, CS50P) to get deeper into Python.

Khan Academy ended the 2024-25 school year with 189.6 million registered users, 20.9 million of whom signed up that year (source: Khan Academy Annual Report SY24-25, Registered Users, annualreport.khanacademy.org).

About This Course

Khan Academy's friendly introduction to programming with Python. Learn variables, data types, functions, conditionals, and loops through short lessons with immediate feedback.

Course Details

Platform
Khan Academy
Language
Python
Duration
15h
Certificate
No
Cost
Free
All Courses

Frequently Asked Questions

Is Khan Academy's Python course free?

Yes, completely free. Khan Academy is a nonprofit funded by donations.

Is it good for absolute beginners?

Yes. It's designed for people who've never programmed, with short lessons and immediate feedback.

After this, what's a natural next step?

freeCodeCamp's Scientific Computing with Python or CS50's Python (CS50P) to go deeper.

How long is the course?

A few hours. It's introductory and shorter than a full Python certification.

Does it give a certificate?

No, Khan Academy courses don't give certificates.

More Python Courses

PythonBeginner

Learn Python 3

Codecademy's interactive Python course teaches you the basics from scratch. Write and run code in your browser, learn syntax, functions, control flow, lists, loops, and more.

Rating 4.625hDetails →