Code of the Day

First Steps

Your first encounter with programming — theory and hands-on practice, side by side.

First Steps

No experience needed. This track starts from zero: what a program actually is, how a computer follows instructions, and how to write your first lines of Python.

Each lesson explains a concept in plain terms first, then shows it running in Python, then gives you a small exercise to try yourself. By the end you will have the vocabulary and hands-on footing to step confidently into any other track.

Finished reading? Mark it complete to track your progress.