Syllabus

Course outline and lesson list

Level 0 — Welcome & Basics

Orientation, PRINT/CHR$ and a first memory POKE.

  • WelcomeRun your first code and clear the screen.
  • PRINT & CHR$Output text and use control codes like CHR$(147).
Capstone: Capstone: First Star Pick coordinates, clear the screen, and place a star with POKE.

Level 1 — BASIC Basics

Variables, expressions, input/output and control flow.

Capstone: Guess the Number Classic number guessing game.

Level 2 — Screen & PETSCII

Screen RAM, POKE patterns, color RAM, and text UIs.

Level 3 — Sprites & Movement

Intro to sprite data, simple motion, and collisions.

    Level 4 — Sound, Input & Timing

    SID beeps, keyboard/joystick input, and timing loops.

      Level 5 — Data Structures & Effects

      Multi-screen text effects, tables, and simple editors.

        Level 6 — Game Loop & Polish

        State machines, scoring, difficulty, and polish.

          Games Track

          From prototypes to a complete mini-game; asset packing and tuning.

            Creative Coding Track

            Text art, generative patterns, demos; performance tips.

              Systems & Tools Track

              Editors, loaders, asset pipelines, and productivity tools.