1
Foundations
7 lessons in this module
0 of 7 topics completed
🟢
#1What is Programming?
Introduction to coding, how computers understand code, and the role of programming languages.
Start Lesson
🟢
#2Flowcharts
Visualizing program flow using standard symbols and diagrams.
Start Lesson
🟢
#3Algorithms & Pseudocode
Writing logic without syntax constraints using pseudocode.
Start Lesson
🟢
#4Variables & Data Types
Understanding how computers store and manipulate data.
Start Lesson
🟢
#5Loops
Iterating through data and repeating actions efficiently.
Start Lesson
🟡
#6Recursion
Functions that call themselves to solve problems.
Start Lesson
🟡
#7Big O Notation
Understanding algorithm efficiency and complexity analysis.
Start Lesson