Beginner · 4 stages
Start in tech
A first, calm route into technology: how software works, writing your first programs, and handling data.
People new to programming — students, career changers and anyone who wants to understand how software is made before choosing a specialism.
This path assumes nothing. It moves from using a computer confidently as a builder, to writing small programs, to storing and querying data. By the end you will know enough to choose a specialism with your eyes open.
Stages
Stage 1: Thinking like a programmer
Breaking a problem into steps, variables, conditions and loops — practised in small exercises.
Course in preparationProgramming FoundationsStage 2: Version control with Git
Saving history, branching, and sharing work through GitHub.
Course in preparationProgramming FoundationsStage 3: Working with data in SQL
Tables, keys, queries, joins and summaries in PostgreSQL.
Stage 4: Choose a direction
Compare web, mobile, testing, design and AI paths using what you now know about how software is built.
Course in preparation
