Official series · Programming

Programming Foundations

Official courses for your first scripts and version control.

2 courses

Suggested order

  1. Course 1 of 2 · Beginner

    Python Basics

    Values, loops, functions, and files

    Write small scripts from the first lesson and build a vocabulary of Python idioms. Demo course awaiting lessons.

  2. Course 2 of 2 · Intermediate

    Git & Version Control

    Commits, branches, merges, and recovery

    Learn the mental model behind Git and practice the commands you actually use. Demo course awaiting lessons.