Skip to content

Computer science, step by step

How computers work, and how to think in code.

Get started

Courses

4 courses

High school

Computer science basicsGrades 6 to 129 units
  1. How computers work
  2. Algorithms and problem solving
  3. Programming: sequences, variables and loops
  4. Conditionals, functions and debugging
  5. Data and how computers store it
  6. Networks, the internet and cybersecurity
  7. Designing and building a project
  8. Artificial intelligence and machine learning
  9. Computing and society: ethics and privacy

AP courses

AP Computer Science PrinciplesGrades 9 to 125 units
  1. Creative development
  2. Data
  3. Algorithms and programming
  4. Computer systems and networks
  5. Impact of computing
AP Computer Science AGrades 10 to 124 units
  1. Using objects and methods
  2. Selection and iteration
  3. Class creation
  4. Data collections

College

Introduction to Programming in JavaCollege4 units
  1. Using objects and methods
  2. Selection and iteration
  3. Class creation
  4. Data collections

How Helio teaches it

  • Ideas first

    Data, networks and how computers store things.

  • Code, traced

    Loops and conditions, followed one step at a time.

  • Up to AP

    Both AP computer science courses, step by step.

Helio checks math. In other subjects it can be wrong, so ask why.

Free to start

Paid plans add more time, from $50 a month.