Learn

Start with the next understandable step

Learning is text-first, mobile-friendly, and available before account creation. Build confidence through context, short concepts, practice, visible results, and an achievable challenge.

Progression

From digital foundations to contribution

Git and open source appear later in the journey, after learners have built the technical and project foundations to use them confidently.

  1. Level 0

    Digital Foundations

    Computer basics, files and folders, internet fundamentals, digital safety, and problem-solving.

  2. Level 1

    Programming Fundamentals

    Logic, variables, conditions, loops, and functions explained through practical examples.

  3. Level 2

    Web Fundamentals

    HTML, CSS, and JavaScript for building accessible, responsive web pages.

  4. Level 3

    Build Projects

    Personal, school, small-business, and community information projects.

  5. Level 4

    Collaboration

    Git basics, GitHub, team projects, feedback, and code review.

  6. Level 5

    Open Source

    Issues, pull requests, documentation, and responsible contributor workflows.

Every lesson

Context → Concept → Try → Result → Challenge

Lessons connect a practical need to one focused concept, let learners change something immediately, show the result, and finish with a small independent challenge.

When a learner is stuck

  1. 1. Hint that points to the relevant concept
  2. 2. More specific second hint
  3. 3. A related example
  4. 4. Full solution, only when requested

Access principles

Designed for limited connectivity and shared devices

No account required to begin
Text-first and compressed assets
Downloadable starter materials
Estimated lesson data usage planned