Skip to content
PlayOwl

Find a course

Search every subject world, from Preschool to Grade 12. The first five courses of every subject path are free.

8 courses

Courses found

Coding · Grade 3

Algorithms and Decomposition

Third graders decompose big tasks into sub-tasks, split long robot routes into legs programmed as loops, learn linear search (and how sorted lists let a search stop early), and compare algorithms by counting their worst-case steps.

  • 4 lessons
  • About 80 min
  • Quiz: 8 questions
Free starter

Coding · Grade 3

Block Variables and State

Third graders learn that a variable is a named box holding one value, trace set and change blocks with trace tables, use several variables to keep a game's state (score, lives, level), and use counters inside loops to count and to build totals.

  • 4 lessons
  • About 80 min
  • Quiz: 8 questions
Free starter

Coding · Grade 3

Events and Interaction

Third graders build programs that interact with users: clicks, keys and typed answers. They use messages (broadcast and wait, when I receive) so characters can start each other's scripts, trace programs with several characters, and design interactions with clear instructions and helpful feedback.

  • 4 lessons
  • About 80 min
  • Quiz: 8 questions
Free starter

Coding · Grade 3

Loops and Patterns

Third graders draw regular shapes with loops (repeat the sides, turn 360 divided by the number of sides), predict number patterns made by loops, use repeat until loops that stop on a condition (and spot ones that never stop), and find repeating parts in robot paths.

  • 4 lessons
  • About 80 min
  • Quiz: 8 questions
Free starter

Coding · Grade 3

If-Then Decisions

Third graders read comparisons (equal to, more than, less than), trace if-then and if-then-else blocks inside loops, use decisions to win, lose and react in games, and choose conditions that match rules exactly, testing the boundary value.

  • 4 lessons
  • About 80 min
  • Quiz: 8 questions
Free starter

Coding · Grade 3

Trace, Test and Debug

Third graders trace programs with trace tables, design normal, boundary and unusual test cases, learn four common bug types (off by one, boundary, wrong order, not reset), and fix bugs with a failing test, a trace and a full re-test.

  • 4 lessons
  • About 85 min
  • Quiz: 8 questions

Coding · Grade 3

Build a Maze Game

Third graders plan and build a maze game in parts: a game plan, arrow-key controls with walls that push the player back, a gems score with a win condition and message, and playtesting to find and fix bugs such as an early win or a score that is not reset.

  • 4 lessons
  • About 90 min
  • Quiz: 8 questions

Coding · Grade 3

Document and Share an Approved Project

Third graders write documentation for a project (title, what it is, how to use it, known problems, credits), learn to use only their own work or work they have permission to use and to give credit, share only with a trusted adult's approval and without personal information, and give kind, specific, helpful feedback.

  • 4 lessons
  • About 75 min
  • Quiz: 8 questions