Edkool
Subjects
Skill Paths
About
Log in
Start free
Home
›
Subjects
›
Programming
💻
Technology
Programming
📚
7 levels
🗂️
21 topics
🎬
63 lessons
⚡
2,900 XP available
Start Learning Free →
Free forever · No credit card needed
Curriculum
1
Level 1 — Coding Basics
Master Coding Basics in Programming.
200 XP
3 topics
📄
What is Programming?
3 lessons · Quiz included
+50 XP
📄
Variables & Data Types
3 lessons · Quiz included
+50 XP
📄
Your First Program
3 lessons · Quiz included
+50 XP
📝
Coding Basics — Level Exam
30 min · 75% to pass · Required to advance
EXAM
2
Level 2 — Control Flow
Master Control Flow in Programming.
300 XP
3 topics
📄
Conditionals
3 lessons · Quiz included
+50 XP
📄
Loops
3 lessons · Quiz included
+50 XP
📄
Functions
3 lessons · Quiz included
+50 XP
📝
Control Flow — Level Exam
30 min · 75% to pass · Required to advance
EXAM
3
Level 3 — Data Structures
Master Data Structures in Programming.
400 XP
3 topics
📄
Arrays & Lists
3 lessons · Quiz included
+50 XP
📄
Dictionaries & Sets
3 lessons · Quiz included
+50 XP
📄
Stacks & Queues
3 lessons · Quiz included
+50 XP
📝
Data Structures — Level Exam
30 min · 75% to pass · Required to advance
EXAM
4
Level 4 — Object-Oriented
Master Object-Oriented in Programming.
400 XP
3 topics
📄
Classes & Objects
3 lessons · Quiz included
+50 XP
📄
Inheritance
3 lessons · Quiz included
+50 XP
📄
Polymorphism
3 lessons · Quiz included
+50 XP
📝
Object-Oriented — Level Exam
30 min · 75% to pass · Required to advance
EXAM
5
Level 5 — Algorithms
Master Algorithms in Programming.
500 XP
3 topics
📄
Sorting & Searching
3 lessons · Quiz included
+50 XP
📄
Recursion
3 lessons · Quiz included
+50 XP
📄
Big-O Complexity
3 lessons · Quiz included
+50 XP
📝
Algorithms — Level Exam
30 min · 75% to pass · Required to advance
EXAM
6
Level 6 — Web Development
Master Web Development in Programming.
500 XP
3 topics
📄
HTML & CSS
3 lessons · Quiz included
+50 XP
📄
JavaScript Fundamentals
3 lessons · Quiz included
+50 XP
📄
APIs & HTTP
3 lessons · Quiz included
+50 XP
📝
Web Development — Level Exam
30 min · 75% to pass · Required to advance
EXAM
7
Level 7 — Advanced CS
Master Advanced CS in Programming.
600 XP
3 topics
📄
Design Patterns
3 lessons · Quiz included
+50 XP
📄
Concurrency
3 lessons · Quiz included
+50 XP
📄
System Architecture
3 lessons · Quiz included
+50 XP
📝
Advanced CS — Level Exam
30 min · 75% to pass · Required to advance
EXAM
At a glance
📚
Levels
7
🗂️
Topics
21
🎬
Lessons
63
⚡
Total XP
2,900
XP per level
L1 · Coding Basics
200 XP
L2 · Control Flow
300 XP
L3 · Data Structures
400 XP
L4 · Object-Oriented
400 XP
L5 · Algorithms
500 XP
L6 · Web Development
500 XP
L7 · Advanced CS
600 XP
Ready to start?
Free forever · Learn at your own pace
Start Learning Free →