Skills/Programming

Skill

Programming

The ability to express logic in code, work with data, control program behavior, and build software that solves real problems.

About

Understand the capability.

Programming combines problem solving with precise instructions that a computer can execute. Developing this skill requires understanding programming concepts and applying them repeatedly through increasingly practical work.

Learn

Build the foundation.

  1. 01Values and data
  2. 02Variables
  3. 03Control flow
  4. 04Functions
  5. 05Data structures
  6. 06Errors
  7. 07Modules

Practice

Turn knowledge into ability.

Challenges connected to Programming will live here.

Explore challenges →

Build

Use it on something real.

Projects connected to Programming will live here.

Explore projects →

Prove

Demonstrate what you can do.

Completion tasks for Programming will live here.

Connected

Follow the relationships.

JavaScriptTypeScriptProblem SolvingAlgorithms