Curriculum overview
Courses students actually finish.
A modern catalogue: AP Computer Science Principles and AP Computer Science A, plus student-friendly pathways in web dev, product design, engineering, prompt engineering, computer studies, medical foundations, entrepreneurship, and finance.
Web Development
Semester course: HTML → CSS → JavaScript → mobile apps
- HTML foundations
- CSS styling + responsive layout
- JavaScript interactivity
- User flows + wireframes
- Canva assets + UI consistency
- Glide no-code MVP
- Google AI tools (student-safe)
- ·Build real webpages (HTML/CSS) and add interactivity (JS)
- ·Prototype screens and test your flow with classmates
- ·Ship an MVP using Glide + a spreadsheet database
Product Design
UX/UI flows → wireframes → prototypes → testing
- UX/UI fundamentals
- User flows + wireframes
- Clickable prototype
- Usability testing
- ·Turn a messy idea into a clear user journey
- ·Build wireframes that communicate structure fast
- ·Test with 2 people and fix the top confusion points
Engineering
Design process → systems thinking → prototyping
- Engineering design process
- Systems thinking maps
- Prototyping levels
- Testing metrics
- ·Define problems with constraints and measurable goals
- ·Model real systems with inputs, outputs, and feedback
- ·Prototype quickly and test fairly with metrics
Computer Studies
Semester course: Python → big ideas → assistive tech build
- Python text adventure game
- Tech innovations research presentation
- Empathy engineering assistive tech
- 3D printing + Python pairing
- ·Learn Python by building a playable interactive story
- ·Research a “big idea” in tech and teach it clearly
- ·Design assistive technology for a real accessibility challenge
Medical
Anatomy foundations → study skills → careers
- Anatomy & physiology map
- Study system (active recall)
- Career pathways
- Ethics + responsibility
- ·Build mental models of how body systems work together
- ·Learn evidence-based study methods (no rote memorization)
- ·Explore pathways and safe ways to build experience
Entrepreneurship
Full-year course: projects + pitching
- ·Ship team projects from early idea through real-world feedback
- ·Learn from industry experts
- ·Practice designing, refining, and pitching what you build
Finance
Budgeting → credit basics → investing
- Money & finance mental model
- Cashflow + budgets
- Long-term investing basics
- ·Understand interest, inflation, and risk
- ·Build a simple budget you can follow
- ·Learn the basics of diversified investing
AP Computer Science Principles
Big Ideas + networks + impact + Create Performance Task prep
- Creative development & collaboration
- Data representation & databases
- Algorithms & programming (Python/JS lens)
- Systems, networks, & cryptography basics
- Impact of computing & ML in society
- Create Performance Task sprint
- ·Learn the five Big Ideas with applied readings and discussions
- ·Connect data, algorithms, and the internet to real systems
- ·Finish with a structured Create task checklist (program + video + write-up)
Prompt Engineering
LLM foundations → core techniques → tools & RAG → reliability for production
- How LLMs work & sampling controls
- Zero-shot, few-shot, chain-of-thought
- Structured outputs & function calling
- Tool use, agent loops, and RAG
- Multimodal prompting
- Evals, guardrails, and prompt injection
- ·Learn how prompt design changes model behaviour in measurable ways
- ·Build agentic flows with tools, retrieval, and evals
- ·Ship reliable AI features that survive contact with real users
AP Computer Science A
4 units → weekly checkpoints → exam review
- Unit 1: Using Objects & Methods
- Unit 2: Selection & Iteration
- Unit 3: Class Creation
- Unit 4: Data Collections
- ·Interactive Java labs with instant feedback
- ·AP-style MCQ sets (timed) + exam strategy
- ·FRQ-style practice built into the flow
Partner and External Courses
Curated courses from trusted providers
These courses are hosted externally. They open in a new tab so you can learn from the best resources available, without leaving your learning journey.
Prompt Engineering with Claude
Self-paced · beginner
Master prompt design for Claude - zero-shot, few-shot, chain-of-thought, tool use, and reliable production patterns. The same techniques used by AI engineers at leading companies.