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 10 · Coding

Grade 10 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

    Structured Programming and Design Contracts

    About 90 min Free starter

  2. Course

    Objects, Classes and Encapsulation

    About 95 min Free starter

  3. Course

    Collections and Algorithmic Patterns

    About 90 min Free starter

  4. Checkpoint quiz

    Checkpoint 1

    Covers: Structured Programming and Design Contracts, Objects, Classes and Encapsulation, Collections and Algorithmic Patterns

    About 18 min

  5. Course

    Searching, Sorting and Efficiency

    About 95 min Free starter

  6. Course

    Files, Data Validation and Errors

    About 90 min Free starter

  7. Checkpoint quiz

    Checkpoint 2

    Covers: Structured Programming and Design Contracts, Objects, Classes and Encapsulation, Collections and Algorithmic Patterns, Searching, Sorting and Efficiency, Files, Data Validation and Errors

    About 18 min

  8. Course

    Events and User Interface State

    About 90 min

  9. Checkpoint quiz

    Checkpoint 3

    Covers: Structured Programming and Design Contracts, Objects, Classes and Encapsulation, Collections and Algorithmic Patterns, Searching, Sorting and Efficiency, Files, Data Validation and Errors, Events and User Interface State

    About 16 min

  10. Final assessment

    Final assessment

    Covers: Structured Programming and Design Contracts, Objects, Classes and Encapsulation, Collections and Algorithmic Patterns, Searching, Sorting and Efficiency, Files, Data Validation and Errors, Events and User Interface State, Version Control, Tests and Collaboration, Build an Original Object-Oriented Project

    About 32 min