How this course works
The chapters and lessons below are the fixed course structure. When you start, LearnLive teaches each lesson interactively and adapts examples, pacing, and questions to you.
Complete syllabus
Every chapter and lesson
- 01
Chapter 1 · 3 lessons
Computational Thinking
- 1.1
Algorithms & what CS is
8 min · Quick check
- 1.2
Decomposition & pseudocode
9 min · Quick check
- 1.3
How computers represent data
8 min · Quick check
- 1.1
- 02
Chapter 2 · 3 lessons
Programming Foundations
- 2.1
Variables, types & expressions
9 min · Quick check
- 2.2
Conditionals & boolean logic
9 min · Quick check
- 2.3
Loops & iteration
8 min · Quick check
- 2.1
- 03
Chapter 3 · 3 lessons
Structuring Code
- 3.1
Functions & decomposition
9 min · Quick check
- 3.2
Parameters & scope
8 min · Quick check
- 3.3
Debugging & testing
8 min · Quick check
- 3.1
- 04
Chapter 4 · 3 lessons
Data Structures
- 4.1
Arrays & lists
9 min · Quick check
- 4.2
Dictionaries & sets
8 min · Quick check
- 4.3
Strings & text processing
8 min · Quick check
- 4.1
- 05
Chapter 5 · 3 lessons
Algorithms
- 5.1
Searching
9 min · Quick check
- 5.2
Sorting
8 min · Quick check
- 5.3
Big-O & efficiency
9 min · Quick check
- 5.1
- 06
Chapter 6 · 3 lessons
Big Ideas in Computing
- 6.1
Recursion
9 min · Quick check
- 6.2
How the internet works
8 min · Quick check
- 6.3
Data, security & impact
8 min · Quick check
- 6.1