Ages 15+ · Prerequisite: Computer Science 1

Advanced Computer Science

From binary all the way up to ethics. Advanced Computer Science is a college-prep survey of the full field — how computers represent information, how the internet routes packets, how algorithms work, how data gets visualized and biased, and what computing's actual impact on society is — ending with a self-directed capstone project that ties the year together.

Live weekly lessons
Project-based learning
College credit eligible
Self-directed capstone

Earn transferable college credit through our partnership with Smarter by 1 Degree.

Live class details

Live online class

Weekly classes with an instructor

This course is live-only. Weekly cohort meetings, real-time discussion of algorithms and ethics, and the accountability of working through the year with classmates.
Tuesdays, 1:00 pm EST · 50 min sessions
Aug 18, 2026 – May 18, 2027
Live, instructor-led with classmates
$49/month
Not a subscription. Billed monthly for 10 months only ($490 total). Cancel anytime.
Seats available Register for the live cohort →
Real students, real projects, real impact: robot simulations, 2D platformer games, 3D modeling, and creative coding built by MYTEK Lab students

What students tell us about Advanced Computer Science

Updated weekly · 2025–2026
232
Student submissions
95%
Said it was fun
94%
Wanted more lessons like these
232
Live cohort submissions

The full breadth of computer science, before college picks a slice

Most "AP Computer Science" equivalents for high schoolers pick one corner of the field and dig deep. Advanced Computer Science takes the wider view: how computers actually represent information at the bit level, how the internet routes packets, how algorithms get faster, how data gets visualized and biased, and what computing's real impact on society is — including the ethics most CS courses skip.

It's college-prep in two senses. First, your learner sees the full landscape of computer science before they pick a college specialization, so the choice is informed instead of accidental. Second, the work itself — analyzing algorithms, debating ethics, building computational artifacts — is the kind of work first-year college CS programs assume you've already done.

The point isn't to make a software engineer this year. It's to make a learner who can choose to be one, with eyes open.

What makes MYTEK Lab different

The full breadth, not a sliver

Most CS courses for teens pick one piece of the field — just Python, just AP CS Principles topics — and call it a year. Advanced CS gives the wide view: binary, internet protocols, cryptography, algorithms, programming, data, ethics, and creative computing. Your learner picks a college specialization knowing what's actually out there.

Ethics threaded through, not bolted on

Most CS curricula treat ethics as a one-week unit at the end. Advanced CS treats it the way the field actually works: data bias gets discussed in the data module, AI ethics in the programming module, privacy in the cybersecurity module, and the whole final project gets evaluated on impact. The questions are baked in.

A capstone, not a completion certificate

A "course completed" line doesn't impress anyone. A self-directed capstone project that integrates a year of computer science thinking — algorithms, data, programming, an ethical lens — does. Advanced CS ends with something concrete your learner planned, built, documented, and presented, the kind of work college admissions and summer programs actually engage with.

Course modules at a glance

Eight modules across the year. Each card lists the tools and topics students will master.

Module 01

Computing & Digital Information

How computers actually represent the world. Students convert between binary, decimal, and hexadecimal, see how text and images get stored as bits, and walk down the layers of abstraction from CPU and RAM up to the operating system.

Binary & hex Data representation Abstraction Computer hardware
You'll build Working fluency in number systems and how data lives at the bit level
Module 02

The Internet & Cybersecurity

How packets cross the planet, and how to keep the messages safe. Students trace internet routing, work through TCP/IP and DNS, then practice encryption, hashing, and public-key cryptography — including the threat side: phishing, malware, and how to spot them.

Packets & routing TCP/IP & DNS Encryption Cybersecurity
You'll build A packet-routing simulation, an encryption activity, and a cybersecurity awareness PSA
Module 03

Algorithms & Problem Solving

The thinking layer underneath every program. Students compare search and sort algorithms, analyze efficiency in time and space, design solutions in pseudocode and flowcharts, and decide between iterative and recursive approaches.

Algorithm efficiency Pseudocode Flowcharts Recursion
You'll build A flowchart-driven program plus an algorithm race comparing search and sort approaches
Module 04

Programming Fundamentals

The core mechanics of writing software. Students work with variables, data types, loops, conditionals, and modular functions in a high-level programming language, and learn to debug systematically rather than by guessing.

Variables & data types Loops & conditionals Functions Debugging
You'll build An interactive quiz program plus a text-based adventure game with branching logic
Module 05

Working with Data

From raw datasets to honest insights. Students learn how big data gets collected and analyzed, build visualizations to interpret trends, and confront the harder question: what happens when the data is biased and the AI built on it inherits that bias?

Big data concepts Data visualization Bias in data Ethical analysis
You'll build A data analysis project, an infographic, and a research presentation on bias in AI
Module 06

Creating Computational Artifacts

Programming as creative expression. Students use code to generate visual art, build interactive media with graphics, animation, and sound, and apply user-experience design principles to make their work intuitive for someone other than themselves.

Creative coding Interactive media UX design Human-computer interaction
You'll build A digital art piece, an interactive story, and a UX redesign of a real-world app
Module 07

Impact of Computing & Ethics

The questions every computer scientist should be able to answer. Students engage with digital privacy, AI ethics, and misinformation, then turn the lens around: how is technology used for social good, and what are the actual career pathways in the field?

Digital privacy AI ethics Computing for good CS career pathways
You'll build A tech ethics debate, a CS careers research project, and a social-impact app concept
Module 08

Capstone Project

The self-directed final project. Students plan, build, refine through peer review, document, and present a computational artifact that pulls together a year of computer science thinking — with the kind of structure and reflection college CS programs expect.

Project planning Peer review Documentation Technical presentation
You'll build A self-directed capstone artifact that demonstrates the year's work, reviewed and presented

Curriculum details

Download the complete scope and sequence for Advanced Computer Science, including week-by-week pacing and lesson topics.

Scope & Sequence (PDF) Full year curriculum · opens in a new tab
Learn together at MYTEK Lab: live classes with a real instructor, interactive learning, hands-on projects, and personalized feedback
Student voice
“It's still important that we understand what we're looking at, see the problem, and stumble our way towards fixing it. What we're learning and what you guys are doing here has really helped me—and most likely others as well—cultivate that skill.”
Kadyn Advanced Computer Science · 2026

Ready to enroll?

Advanced Computer Science is offered as a live cohort that meets weekly throughout the school year. Spots are limited.

Eligible for ESA / scholarship payments in 12 states. See your state →