All Programs

App Innovators

CSTA Level 3A · Grades 9-10 · Ages 14-16

Full-stack web apps, Python, APIs, AI integration, societal impact. Built for CSTA Level 3A (Grades 9-10).

12
Lessons
6
Weeks
19
CSTA Standards
665
Total Minutes

Curriculum

1

Abstraction & Systems

Understand the layers that make modern apps work 🏗️

3A-CS-013A-CS-02
55 min

Learning Objectives

  • Explain how abstractions hide implementation details
  • Compare levels of abstraction from hardware to application
  • Identify embedded systems in everyday objects
2

Python Fundamentals

Learn the language behind AI and data science 🐍

3A-AP-13
55 min

Learning Objectives

  • Write basic Python syntax (variables, functions, conditionals)
  • Compare Python and JavaScript approaches
  • Build a simple program leveraging prior knowledge
3

Data Structures

Organize data like a pro — arrays, objects, and beyond 📊

3A-AP-14
55 min

Learning Objectives

  • Choose appropriate data structures for different problems
  • Use arrays and objects to organize complex data
  • Generalize solutions using lists instead of repeated variables
4

Control Structures & Tradeoffs

Choose the right approach — and know why ⚖️

3A-AP-15
55 min

Learning Objectives

  • Justify the selection of specific control structures
  • Evaluate tradeoffs between readability and performance
  • Compare different approaches to the same problem
5

Modular Design

Break complex programs into manageable pieces 🧩

3A-AP-173A-AP-18
55 min

Learning Objectives

  • Decompose problems into modules and procedures
  • Create independent but interrelated program components
  • Refactor monolithic code into modular functions
6

APIs: Connecting Systems

How apps talk to each other over the internet 🌍

3A-DA-103A-AP-16
55 min

Learning Objectives

  • Explain how REST APIs work
  • Fetch and display data from an API
  • Understand JSON as a data exchange format
7

Data Visualization

Turn raw data into stories people understand 📊

3A-DA-11
55 min

Learning Objectives

  • Create interactive data visualizations using code
  • Choose the right visualization type for different data
  • Tell a story with data
8

AI: Representation & Reasoning

How AI systems process and represent knowledge 🧠

🤖 Knowledge representation🤖 Neural networks🤖 Reasoning systems
55 min

Learning Objectives

  • Explain how AI represents knowledge using data structures
  • Understand how neural networks process information at a high level
  • Describe how AI systems reason about problems
9

AI: Societal Impact

How AI is changing the world — for better and worse 🌍

3A-IC-243A-IC-25🤖 AI ethics🤖 Equity🤖 Societal impact🤖 Testing for bias
55 min

Learning Objectives

  • Evaluate how AI impacts personal, ethical, social, and economic practices
  • Identify strategies to reduce bias in AI systems
  • Discuss the societal implications of AI adoption
10

Security & Privacy

Protect data and systems from threats 🔒

3A-NI-053A-NI-063A-IC-29🛡️ Data privacy🛡️ Malware🛡️ Security measures
55 min

Learning Objectives

  • Identify common security threats (malware, phishing)
  • Recommend security measures for different scenarios
  • Explain privacy concerns with automated data collection
11

Team Development

How real software is built — together 👥

3A-AP-223A-AP-23
55 min

Learning Objectives

  • Describe team roles in software development
  • Use collaborative tools and workflows
  • Document design decisions effectively
12

Capstone: Full-Stack App

Build a complete application from start to finish 🚀

3A-AP-193A-AP-21
60 min

Learning Objectives

  • Build a complete app incorporating user feedback
  • Apply usability and accessibility principles
  • Present and document a finished project

CSTA Standards Covered

3A-CS-013A-CS-023A-AP-133A-AP-143A-AP-153A-AP-173A-AP-183A-DA-103A-AP-163A-DA-113A-IC-243A-IC-253A-NI-053A-NI-063A-IC-293A-AP-223A-AP-233A-AP-193A-AP-21

Standards source: CSTA K-12 Computer Science Standards (Revised 2017). View full crosswalk

🛡️ Digital Citizenship

  • Data privacy
  • Malware
  • Security measures

🤖 AI Literacy

  • Knowledge representation
  • Neural networks
  • Reasoning systems
  • AI ethics
  • Equity
  • Societal impact
  • Testing for bias

Bring App Innovators to Your School

Start with a free 4-week pilot — no cost, no commitment. We provide the platform, curriculum, and teacher vetting.

Learn About the Pilot Program