All Courses
Khan Academy
python
Beginner
Interactive

Intro to Python Programming

15 hours
4.5(18,200 reviews)
Free

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 serves over 150 million registered users worldwide, with programming courses growing 35% year-over-year (source: Khan Academy 2024 Annual Report).

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

Level

beginner

Duration

15h

Certificate

No

Cost

Free

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

Harvard's introduction to programming using Python. Covers functions, variables, conditionals, loops, exceptions, libraries, unit tests, file I/O, and regular expressions.

36h
4.9
Details

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.

25h
4.6
Details

Harvard's legendary CS50 introduction to computer science. Covers C, Python, SQL, JavaScript, and web programming. The most-enrolled university course in the world.

100h
4.9
Details