Intro to computer science - Python

Use programming as a tool to design recommendation engines, model infectious diseases, create game levels, and more! Start with the Python fundamentals like variables, conditionals, loops, and functions, as you build a portfolio of projects that showcase some of the exciting ways you can apply programming to real world problems.

8 units74 videos5 hours

Learn it live with a class on Puzzicle · Teachers: use it with your class

Unit 1: Computational thinking with variables

Unit 2: Designing algorithms with conditionals

Unit 3: Simulating phenomena with loops

Unit 4: Playing games with functions

Unit 5: Automating tasks with lists

Unit 6: Analyzing data with dictionaries

Unit 7: Building software with classes

Unit 8: Video extras

Learn this with a class

With a class on Puzzicle this course runs as a timetable of live study parties: your batch watches together and answers the check-ins, sometimes with a teacher leading.

Course content © Khan Academy, used under CC BY-NC-SA. See this course on Khan Academy.