All Classes
The KTBYTE progressive curriculum is created by several Cornell University Computer Science graduates who want to make top-notch computer science education a reality for students around the world.
Core Classes

Coding Essentials with JavaBlocks
FUN2a
Beginner • Faster Beginner for Ages 9-11 or FUN1b/FUN2p

Advanced Topics in JavaBlocks
FUN2b
Beginner • FUN2a ➡ FUN2b
Electives

ACSL
ACSL
Beginner • Elementary Age 8-12, Grades 3-6

ACSL Non Student Registration
ACSLReg
Beginner • Ages 8-18

App Design Club
APP01
Beginner • Beginner for ages 11-14

JavaBlocks Creation Week-long Course
FUN2w
Beginner

Python Level 2
PY02
Beginner • Faster Beginner for Ages 9-11 or FUN1b/FUN2p

Robotics Club (Beginner)
RS01
Beginner • Beginner for ages 11-14

C Programming for Arduino
RS02
Beginner • RS01 ➡ RS02

Smart Things Program (Beginner)
RS11
Beginner • Beginner for ages 11-14
Core Classes

Intro to Computer Science with Java
CS00a
Intermediate • High School Paced Beginner for Ages 13+ or FUN3a/CS00p

Computer Science and Application
CS00b
Intermediate • CS00a ➡ CS00b
Electives

ACSL Junior
ACSL2
Difficult • Junior Age 12-15, Grades 7-9

Java Project Week-long Course
CS00w
Intermediate

Generative Art
CS52
Intermediate • CS01b or Instructor Approval from Free Trial

Generative Design
CS54
Intermediate • CS01b or Instructor Approval from Free Trial

Data Science Club
DSCLUB
Intermediate • High School Paced Beginner for Ages 13+ Typing speed 30+ wpm

Python Level 4
PY00a
Intermediate • High School Paced Beginner for Ages 13+ Typing speed 30+ wpm

Robotics Club (Intermediate)
RS03
Intermediate • RS02 ➡ RS03

Smart Things Program (Intermediate)
RS13
Intermediate • RS11 ➡ RS13
Core Classes

Intermediate Algorithms
CS02a
Intermediate • CS01b ➡ CS02a

Applied Data Structures
CS02b
Intermediate • CS02a ➡ CS02b
Electives

ACSL Intermediate And Senior
ACSL3
Difficult • Senior Age 12-15, Grades 10-12

Intro to Machine Learning
CS82
Advanced • CS02a or Instructor Approval from Free Trial

Deep Learning
CS84
Advanced • CS82 ➡ CS84

Practicum in Artificial Intelligence
CS85
Advanced • CS84 ➡ CS85

USACO Bronze
CS90
Advanced • CS01b ➡ CS90

USACO Silver
CS91
Advanced • CS90 ➡ CS91

USACO Gold
CS92
Advanced • CS91 ➡ CS92

AP Computer Science Exam Prep
CSAP
Intermediate • CS01b or Instructor Approval from Free Trial