Content update: New units added to our Python course!
Now complete: Intro to Computer Science – Python adds two new units
We’ve just added the final Units 5 and 6 to Intro to Computer Science – Python, completing the course with a full semester's worth of foundational programming content. Whether you're growing your personal skillset or working in a classroom, this course now offers a complete, practical introduction to computer science using Python.
For students and families: Learn Python by building real-world projects
Develop coding skills through hands-on applications
This course teaches you the Python fundamentals through engaging, authentic projects. You’ll build a recommendation engine, model infectious disease spread, design ciphers, and more! Each project showcases a unique application of computer science, so you can see how programming applies to real world problems.
Now featuring Python lists and dictionaries
The latest releases introduces two powerful data structures: lists and dictionaries. You’ll use them to explore topics like encryption, targeted advertising, and probability models. With these new tools, you’ll be able to navigate more complex programs, preparing you for the world of code beyond the course.
Taught by an industry expert, designed for real-world impact
Led by a former Google engineering manager, this course mirrors the content of a college-level CS course, but with a focus on practical application. You'll learn how to write code that works, but also how to write code that is clean, maintainable, and user-friendly. Along the way, you’ll evaluate user needs and consider ethical implications to become a more responsible creator and consumer of technology.
For teachers: A complete course with minimal prep
Let the platform handle grading and feedback
Our auto-graded programming Challenges help students build skills from variables to functions, while freeing you from manual grading. Challenges include automated feedback to guide students as they code, plus sample solutions for teachers to support instruction with ease.
Encourage deeper thinking with every Challenge
Each task includes optional bonus questions that invite students to explore algorithm accuracy, identify biases in their design, or connect their code to its real-world implications. This helps all learners grow, whether they’re just getting started or ready for a stretch.
Start coding right away with zero setup
Our browser-based coding environment works across laptops, tablets, and phones - no downloads required! Students can write, run, and debug code from any device, in class or at home, with one consistent user experience.
Khan Academy’s Intro to Computer Science – Python course now offers a complete foundation in programming, ready to support students in future CS classes or careers in tech. Explore the new units today and help students learn to code with confidence and purpose!
Note: Consider this course, especially the new units as "under construction". More to come!



Log ind for at efterlade en kommentar.