All courses
Programming Foundations

2 weeks · Absolute beginner · Engineering

Programming Foundations

A free starter course covering how programs think: variables, logic, loops, functions and your first small project.

Completely free. Two weeks of short lessons that take you from zero to writing small programs with confidence.

Perfect before joining any paid cohort. It makes the first two weeks of everything else far easier.

What the course covers

Module 01

Module 1 · How code runs

  • What a program actually is
  • Setting up your editor
  • Your first script

Module 02

Module 2 · Logic and data

  • Variables and types
  • Conditions
  • Loops and lists

Module 03

Module 3 · Build something

  • Functions and reuse
  • Debugging basics
  • Mini project walkthrough

Demo lessons

Welcome and how this course works4:12
Your first script, line by line9:38

What you will walk away with

  • Comfort with variables, conditions, loops and functions
  • Ability to read and debug small programs
  • One mini project you build end to end
  • A clear path into the paid cohorts