10 Core Concepts

Programming Concepts

Master the building blocks of programming. Each concept builds on the last, taking you from complete beginner to confident coder.

Ready to begin?

Start with "What is Coding?" and work your way through!

Start from the Beginning