← Back to courses
Foundations
Programming Foundations
Understand how code actually works before picking a language.
3 hours·22 lessons·Level: Beginner
{ }
About this course
A plain-language introduction to the ideas every programmer uses every day: variables, conditions, loops, functions and data structures. You write small programs from the first lesson, so the concepts stick instead of staying abstract.
What you will learn
- ▸Read and write code without guessing
- ▸Break a problem into steps a computer can follow
- ▸Use variables, loops, conditions and functions with confidence
- ▸Debug your own mistakes calmly
Curriculum
1. Getting started3 lessons
- — How programs run
- — Your first script
- — Reading error messages
2. Core building blocks3 lessons
- — Variables and types
- — Conditions and branching
- — Loops without confusion
3. Thinking like a developer3 lessons
- — Functions and reuse
- — Lists and dictionaries
- — Solving a problem end to end