Skip to content

Curriculum Overview

Eastwind Christian Academy ยท Friday Coding & AI ยท Grades 5โ€“10 ยท 2026โ€“27


What this is

A full-year computer science and AI literacy course for a 45-minute Friday resource class. One room, grades 5 through 10, roughly 13โ€“20 students, 34 teaching sessions from August 14, 2026 to May 21, 2027.

No homework. Nothing to turn in, nothing graded. Each week ends with one optional Think About This question โ€” something to notice during the week.


The four constraints that shaped everything

1. Five grade levels in one room. Every design decision serves this. Same activity, three depths, cross-age pairs, and a code editor that shows the same project as blocks or as real JavaScript so an 11-year-old and a 16-year-old can sit side by side without either feeling out of place. See the teaching playbook.

2. Forty-five minutes, once a week. Seven days is a long gap. The answer is multi-week projects students own, plus a fixed weekly rhythm and explicit callback rituals, rather than 34 disconnected activities.

3. No homework. Everything happens in the room. Nothing can depend on work done at home โ€” which means the Think About This prompts have to earn attention on curiosity alone.

4. Most of these students already did code.org last year. A repeat loses them in ten minutes. This year is deliberately different: a new platform, a real AI strand, text-based Python, and โ€” the part that actually lands โ€” a live website on the public internet with their name on it.


The year

๐ŸŽฎ Unit 1 โ€” Think Like a Machine

Weeks 1โ€“8 ยท Aug 14 โ€“ Oct 2 Computational thinking through game building in MakeCode Arcade. No accounts needed.

๐Ÿค– Unit 2 โ€” AI Unmasked

Weeks 9โ€“17 ยท Oct 16 โ€“ Dec 18 What AI actually is, how it learns, and where it fails. Students train their own model.

โŒจ๏ธ Unit 3 โ€” From Blocks to Text

Weeks 18โ€“26 ยท Jan 8 โ€“ Mar 5 Real Python, typed by hand. Plus how to work with an AI assistant and check its work.

๐Ÿš€ Unit 4 โ€” Ship It

Weeks 27โ€“34 ยท Mar 19 โ€“ May 21 HTML, CSS, and a real deployment to Azure. Every student gets a public URL.

๐Ÿ“… Full dated calendar: Scope & Sequence


Why this order

Build first, then question, then build deeper, then ship.

  • Unit 1 opens with a win. Students make a working game in the first 25 minutes of the first day. Nothing builds buy-in like something that runs.
  • Unit 2 arrives when it should. Around late October the novelty of game-building starts to thin and the days get shorter. Switching to discussion, experiment, and argument is a change of mode, not a drop in energy โ€” and by then students have enough programming context for "how does a model learn?" to mean something.
  • Unit 3 has a reason to exist. Text-based Python is a hard sell on its own. After Unit 2, students want to know how the thing they've been arguing about is actually built. The motivation is already in the room.
  • Unit 4 pays off the promise. On Day 1 they're told: "By May, every one of you will have something you built live on the internet." Unit 4 delivers it, and the whole year points at it.

What students leave with

By the end of May, a student who attended most Fridays can:

  • Explain how a computer stores information, and count in binary
  • Build a working game with loops, variables, conditionals, and collision detection
  • Explain what an AI model is actually doing โ€” and why "it learned from data" has real consequences
  • Train a machine learning classifier and deliberately break it to expose bias
  • Read and write basic Python, and read an error message on purpose
  • Evaluate AI-generated code instead of trusting it
  • Build a web page and deploy it to a real public URL

And, more importantly: a working intuition that computers are understandable. Not magic, not scary โ€” just very fast, very literal machines that do exactly what someone told them to.


What this deliberately isn't

Not this Because
A code.org rerun Most students did that last year
A single-platform course Different tools serve different ages and units
Graded or homework-driven It's a resource class; engagement is the only lever
An AP CS prep course Wrong audience โ€” 5th graders are in the room
Faith-integrated The teacher chose a secular, technical focus
Dependent on purchased hardware Everything is free. micro:bit is noted as optional enrichment only

Design principles

  1. Same activity, different depth. Never split the room into different tasks.
  2. Never a blank page. Younger students always get working code to modify.
  3. Every lesson has an unplugged Plan B. Wi-Fi failure should never cost a session.
  4. Broken is interesting. Share the instructive failure, not the polished success.
  5. Multi-week projects beat one-off activities. Ownership survives the seven-day gap.
  6. The teacher never takes the mouse. Ask questions instead.
  7. Front-load the payoff, then earn it. Promise the live website on Day 1.

How to use these materials

You want toโ€ฆ Go to
Teach this Friday The week's lesson page โ€” it's written to be taught cold
Print handouts Handouts, or run npm run pdf
Know what's coming Scope & Sequence
Handle the age span Teaching Playbook
Survive a Wi-Fi outage Unplugged Backups
Get sites unblocked IT Whitelist Request
Show standards alignment Standards Map
Set up a tool Platforms & Setup

Every lesson page is self-contained. Open it, skim the run sheet, print the handout, teach. There is no need to have read anything else first.


A note on flexibility

The calendar assumes standard holidays and includes three flex weeks specifically so that a snow day or a surprise assembly doesn't cascade through the year.

Lessons are modular. If a week vanishes, spend a flex week rather than renumbering. The scope & sequence lists what to cut first if you fall behind โ€” and what to never cut.