A suggested default path with course quizzes, checkpoints and a final assessment. 8 of 8 courses are authored. Schools and families can adopt it as is, customize a copy or choose individual courses.
Grade 9 · Coding
Grade 9 Programming and Computational Thinking
8 courses · 3 checkpoint quizzes · a final assessment · first 5 courses free
What the stops mean
- Course: lessons, practice and its own end quiz
- Checkpoint quiz: revisits several courses
- Final assessment: the whole path
- PlayTime and games: optional practice and fun
Progress counts required courses and quizzes only. Optional stops never change it.
-
Checkpoint quiz
Checkpoint 1
Covers: Algorithms and Problem Decomposition, Programming Foundations with Python, Expressions, Variables and Input
-
Course
Selection and Repetition
-
Course
Functions and Modular Design
-
Checkpoint quiz
Checkpoint 2
Covers: Algorithms and Problem Decomposition, Programming Foundations with Python, Expressions, Variables and Input, Selection and Repetition, Functions and Modular Design
-
Checkpoint quiz
Checkpoint 3
Covers: Algorithms and Problem Decomposition, Programming Foundations with Python, Expressions, Variables and Input, Selection and Repetition, Functions and Modular Design, Collections and Structured Data
-
Final assessment
Final assessment
Covers: Algorithms and Problem Decomposition, Programming Foundations with Python, Expressions, Variables and Input, Selection and Repetition, Functions and Modular Design, Collections and Structured Data, Testing, Debugging and Edge Cases, Build and Explain an Interactive Program