Skip to content
PlayOwl

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.

  1. Course

    Algorithms and Problem Decomposition

    About 85 min Free starter

  2. Course

    Programming Foundations with Python

    About 80 min Free starter

  3. Course

    Expressions, Variables and Input

    About 85 min Free starter

  4. Checkpoint quiz

    Checkpoint 1

    Covers: Algorithms and Problem Decomposition, Programming Foundations with Python, Expressions, Variables and Input

    About 18 min

  5. Course

    Selection and Repetition

    About 90 min Free starter

  6. Course

    Functions and Modular Design

    About 90 min Free starter

  7. Checkpoint quiz

    Checkpoint 2

    Covers: Algorithms and Problem Decomposition, Programming Foundations with Python, Expressions, Variables and Input, Selection and Repetition, Functions and Modular Design

    About 18 min

  8. Course

    Collections and Structured Data

    About 90 min

  9. 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

    About 16 min

  10. Course

    Testing, Debugging and Edge Cases

    About 90 min

  11. 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

    About 32 min