Program overview

Program Overview

Kanam Academy Foundations (Ages 12–15) is an 8-week, standards-aligned computer science program delivering foundational Python instruction through live, educator-led sessions and structured project milestones.

Download Standards Alignment (PDF)

The curriculum is developed in alignment with the CSTA Computer Science Standards (Grades 6–8 / Level 3A). Each instructional unit includes clearly defined learning objectives mapped to benchmark standards across Algorithms & Programming, Data & Analysis, and Computational Thinking Practices.

Students demonstrate mastery through cumulative project builds, structured assessments, and final presentation. Documentation of standards alignment and unit mapping is available upon request.

Program Overview

AI is taught as a computer science topic within the program, not as a shortcut for producing answers. Students build understanding first, then learn how to evaluate AI behavior responsibly with clear human oversight.

Ages
12–15
Language
Python
Format
Live, human-led instruction
Approach
Project-based progression
Outcomes
Weekly builds + capstone showcase

Weekly Learning Plan

Weekly progression for Kanam Academy Foundations. Each week combines direct instruction, guided practice, and a concrete build outcome.

Week 1

Python Basics

  • Use variables to store and update values
  • Work with input/output and core data types
  • Read simple output and debug basic mistakes

Build: Personalized intro program

Week 2

Decisions

  • Write conditional logic with if/else
  • Compare values and evaluate outcomes
  • Design branching behavior in small programs

Build: Choose-your-path mini story

Week 3

Loops

  • Use repetition to reduce manual coding
  • Track counters and control loop flow
  • Test repeated logic for correctness

Build: Scorekeeper / practice drill

Week 4

Game Logic

  • Combine loops and conditionals in one system
  • Track points, states, and user interactions
  • Refine gameplay through testing and iteration

Build: Mini quiz or reaction game

Week 5

Lists

  • Store and update multiple values efficiently
  • Iterate through collections for processing
  • Connect inputs to simple data workflows

Build: Simple data tracker

Week 6

Refactoring & Organization

  • Improve readability with cleaner structure
  • Reuse logic with function-style organization
  • Reduce duplication and improve maintainability

Build: Cleaner version of a prior project

Week 7

Automation Concepts

  • Model rules-based helper behavior with decision trees
  • Explain why outputs are accepted or revised
  • Apply critical thinking before automation

Build: Helper program with rules

Week 8

Capstone

  • Plan scope, tasks, and technical approach
  • Build, test, and revise a complete project
  • Present and explain design decisions clearly

Build: Capstone showcase project

Student Work & Outcomes

Examples of cumulative projects that demonstrate coding foundations, applied problem-solving, and communication.

Foundations

Personalized Intro Program

Input-driven scripts using variables and clear output.

Choose-Your-Path Story

Branching logic with conditionals and story flow.

Skills reinforced: Variables, input/output, conditionals

Control Flow & Logic

Quiz / Reaction Game

Loops + conditionals to drive game rules and scoring.

Rules-Based Helper

Decision-tree logic that automates responses without generative AI.

Skills reinforced: Loops, branching, rule systems

Data & Structure

Simple Data Tracker

Collect and organize multiple values using lists and inputs.

Skills reinforced: Lists, input handling, data organization

Capstone

Capstone Showcase

A complete program students present and explain end-to-end.

Skills reinforced: Integrated project design, testing, communication

Frequently Asked Questions