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