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.
Claude 101
Self-paced · beginner
Learn how to use Claude for everyday work tasks, understand core features, and explore resources for more advanced learning on other topics.
Claude Code 101
Self-paced · beginner
Learn how to use Claude Code effectively in your daily development workflow.
Claude Platform 101
Self-paced · beginner
Teaches developers to build on the Claude Developer Platform from the ground up, whether you've made a few API calls or have only used Claude through a chat window.
Building with the Claude API
Self-paced · intermediate
A comprehensive course covering the full spectrum of working with Anthropic models using the Claude API, from first call to production patterns.
Introduction to Model Context Protocol
Self-paced · intermediate
Learn to build Model Context Protocol servers and clients from scratch using Python. Master MCP's three core primitives - tools, resources, and prompts - to connect Claude with external services.
AI Fluency: Framework and Foundations
Self-paced · beginner
Learn to collaborate with AI systems effectively, efficiently, ethically, and safely. Build the foundational understanding needed to work alongside AI in any field.
Introduction to Claude Cowork
Self-paced · beginner
Learn to work alongside Claude on your real files and projects. Covers the Cowork task loop, plugins and skills, file and research workflows, and how to steer multi-step work responsibly.
Claude Code in Action
Self-paced · intermediate
Integrate Claude Code into your development workflow with hands-on exercises that go beyond the basics and into real engineering tasks.
Model Context Protocol: Advanced Topics
Self-paced · advanced
Advanced MCP implementation patterns including sampling, notifications, file system access, and transport mechanisms for production MCP server development.
Claude with Amazon Bedrock
Self-paced · intermediate
A first-of-its-kind training for AWS employees and developers. Learn to build on Anthropic models through Amazon Bedrock.
Claude with Google Cloud Vertex AI
Self-paced · intermediate
Full spectrum coverage of working with Anthropic models through Google Cloud's Vertex AI platform.
Introduction to Agent Skills
Self-paced · intermediate
Learn how to build, configure, and share Skills in Claude Code - reusable markdown instructions that Claude automatically applies to the right tasks at the right time.
Introduction to Subagents
Self-paced · intermediate
Learn how to use and create sub-agents in Claude Code to manage context, delegate tasks, and build specialised workflows that keep your main conversation clean and focused.
AI Capabilities and Limitations
Self-paced · beginner
An introductory course about how AI works - what it can do, where it falls short, and how to use it thoughtfully.
AI Fluency for Educators
Self-paced · beginner
Empowers faculty, instructional designers, and educational leaders to apply AI Fluency into their own teaching practice and institutional strategy.
AI Fluency for Students
Self-paced · beginner
Empowers students to develop AI Fluency skills that enhance learning, career planning, and academic success through responsible AI collaboration.
Teaching AI Fluency
Self-paced · intermediate
Empowers academic faculty, instructional designers, and others to teach and assess AI Fluency in instructor-led settings.
AI Fluency for Nonprofits
Self-paced · beginner
Empowers nonprofit professionals to develop AI fluency in order to increase organisational impact and efficiency while staying true to their mission and values.
AI Fluency for Small Businesses
Self-paced · beginner
Empowers small businesses to develop AI fluency in order to increase organisational impact and efficiency while staying true to their mission and values.
Where Are You in Your Investing Journey?
Self-paced · 4 stages · beginner
A structured investing curriculum built around where you actually are in life. From building your first portfolio to managing income in retirement - practical lessons, no jargon.
Stage 01: Starting Out
You're learning the language of investing and building your first portfolio.
10 lessons · first is 6 min →
Stage 02: Building Wealth
You're contributing regularly and want to optimise what you already have.
Lessons coming
Stage 03: Approaching Retirement
You're 5-10 years from drawing income and shifting toward stability.
Lessons coming
Stage 04: In Retirement
You're managing a portfolio for income that has to last.
Lessons coming