Back to Curriculum Overview
🕵️

Agent Academy: Computer Science Adventure

A comprehensive 18-week coding journey designed for K-12 students, progressing from Python fundamentals to web development through spy-themed missions.

18
Weeks
K-12
All Grades
8 Operations
Training Facilities
CSTA
Standards Aligned

The Agent Academy Mission

Students become secret agents learning programming skills through engaging spy-themed missions and coding challenges.

What Agents Create

  • Cipher Decoder Tools: Interactive Python programs for decrypting agent messages and intelligence
  • AI Reconnaissance Tools: Simple machine learning applications for intelligence gathering
  • Agent Websites: HTML, CSS, and JavaScript projects for covert operations
  • Mission Portfolios: Professional showcase of all completed operations

Agent Skills Acquired

  • Computational Thinking: Problem decomposition and algorithmic reasoning
  • Python Programming: Variables, functions, loops, and data structures
  • Web Development: Front-end technologies and responsive design
  • Agent Confidence: Technology creation rather than passive consumption

Eight Agent Academy Operations

Operation 1: Binary Shores Academy

Weeks 1-2: Introduction & Setup

Welcome to Agent Academy! Master basic Python fundamentals and computational thinking through spy-themed challenges.

Core Skills:

  • • Python syntax and basic commands
  • • Print statements and user input
  • • Comments and code documentation
  • • IDE setup and debugging basics

Operation 2: Variable Village

Weeks 3-4: Data Types & Variables

Learn to store and manipulate agent intelligence using variables and different data types.

Core Skills:

  • • String, integer, and float variables
  • • Variable naming conventions
  • • Basic string operations
  • • Type conversion and casting

Operation 3: Logic Lake Outpost

Weeks 5-7: Conditionals & Boolean Logic

Master decision-making logic using if/else statements and boolean operations for strategic planning.

Core Skills:

  • • If, elif, and else statements
  • • Comparison operators
  • • Boolean logic and operators
  • • Nested conditionals

Operation 4: Loop Canyon Base

Weeks 8-10: For/While Loops & Iteration

Automate repetitive tasks and process large datasets using for and while loops.

Core Skills:

  • • For loops and range functions
  • • While loops and conditions
  • • Nested loops and iteration
  • • Break and continue statements

Operation 5: Function Forest Station

Weeks 11-13: Functions & Parameters

Create reusable code modules and organize your spy toolkit using functions and parameters.

Core Skills:

  • • Function definition and calling
  • • Parameters and arguments
  • • Return values and scope
  • • Lambda functions and recursion

Operation 6: Array Mountains Facility

Weeks 14-15: Lists & Data Structures

Organize and manipulate complex agent data using lists, tuples, and dictionaries.

Core Skills:

  • • Lists and list comprehensions
  • • Tuples and sets
  • • Dictionaries and key-value pairs
  • • Data structure operations

Operation 7: Object Oasis Complex

Weeks 16-17: Classes & OOP

Design sophisticated agent systems using object-oriented programming and class structures.

Core Skills:

  • • Classes and objects
  • • Methods and attributes
  • • Inheritance and polymorphism
  • • Encapsulation and abstraction

Operation 8: Database Depths

Week 18: Final Project & Data Management

Complete your agent training with a capstone project involving file I/O, data management, and portfolio development.

Final Skills:

  • • File input/output operations
  • • JSON data handling
  • • Project planning and execution
  • • Code portfolio development
🎯

Creating Elite Digital Agents

Our mission is simple: students become agents of change, not just consumers of technology. Through hands-on spy missions and real-world applications, students develop the confidence and skills to continue their agent training in our digital world.

Ready to Begin Agent Training?