Subjects Computer Science

Introduction to Python Programming

Learn to think like a programmer and write real Python — variables, loops, functions, and data structures — with zero prior experience required.

Also available in: Español

4 modules12 lessons2 hr 56 min4 quizzeslifetime access

Syllabus Team

Syllabus

Every lesson listed. Preview lessons are open — no account needed.

01Getting Started with Python3 lessons
02Control Flow: Making Decisions and Repeating Work3 lessons
  • Making Decisions with if, elif, and else14m🔒
  • Repeating Work with while and for Loops15m🔒
  • Loop Patterns: Accumulating, Counting, and Searchingquiz14m🔒
03Functions and Data Structures3 lessons
  • Writing Your Own Functions15m🔒
  • Lists: Working with Ordered Collections15m🔒
  • Dictionaries and Strings in Depthquiz16m🔒
04Putting It Together: Files, Errors, and a Real Project3 lessons
  • Reading and Writing Files14m🔒
  • Handling Errors Gracefully13m🔒
  • Capstone Walkthrough: A Gradebook Report Toolquiz18m🔒

Free

free · yours forever

  • Lifetime access, incl. updates

Free

free forever