Beginner · 4h 30m · lessons
Programming Fundamentals
Learn to think like a programmer — one clear idea at a time.
What you'll learn
- ✦Explain what a program is and describe how a computer runs your code step by step
- ✦Store and reuse information with
variablesand pick the right data type for the job - ✦Combine values using arithmetic, comparison, and logical operators in
expressions - ✦Make programs decide what to do using
if/elseconditionals - ✦Repeat work automatically with
forandwhileloops — without infinite loops - ✦Package reusable logic into
functionsthat take arguments and return results - ✦Work with collections of data using
arrays(lists) and manipulate text with strings - ✦Break a real problem into small steps with decomposition and pseudocode, and read errors calmly
- ✦Organize related data with
objectsand understand variablescope - ✦Read a gentle intro to
recursionand adopt clean-code habits
Syllabus
Module 1
How code works Free
Module 2
Data & decisions Locked
Module 3
Repetition & reuse Locked
Module 4
Collections & problem-solving Locked
Module 5
Organizing data & code Locked
Module 6
Levelling up Locked