KTBYTE COURSES

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 pre-college students worldwide.

Read more


Our classes range from basic beginner Scratch programming to advanced college-level courses. We offer classes that are different from the standard curriculum for high-school students, such as USACO prep, Generative Art and Design, and even Machine Learning.

Click on each course level to view the class description, syllabus, student projects, class features, and enroll in the class!

Age
Select Age
Location
Season
Format
Level
Filters
  • Duration:
  • Format:
  • Level:
We don't have any classes that match your filters.

APP01
IN-PERSON

App Design Club

Beginner

Ages 11+

Fall Semester

CS00p
ONLINE

CS00 Preparation Course

Beginner

Ages 9-12

Fall Semester

CS00a
IN-PERSON

Intro to Computer Science

Intermediate

Ages 13+

Fall Semester

CS00a
ONLINE

Intro to Computer Science

Intermediate

Ages 13+

Fall Semester

CS00b
IN-PERSON

Computer Science and Applications

Intermediate

Ages 13+

Fall Semester

CS00b
ONLINE

Computer Science and Application

Intermediate

Ages 13+

Fall Semester

CS01a
ONLINE

Algorithms and Problem Solving in Java

Intermediate

Ages 13+

Fall Semester

CS01b
ONLINE

Object Oriented Programing in Java

Intermediate

Ages 13+

Fall Semester

CS02a
ONLINE

Intermediate Algorithms

Intermediate

Ages 13+

Fall Semester

CS02b
ONLINE

Applied Data Structures

Intermediate

Ages 13+

Fall Semester

CS52
ONLINE

Generative Art

Intermediate

Ages 13+

Fall Semester

CS54
ONLINE

Generative Design

Intermediate

Ages 13+

Fall Semester

CS82
ONLINE

Intro to Machine Learning

Advanced

Ages 13+

Fall Semester

CS85
ONLINE

Practicum in Artificial Intelligence

Advanced

Ages 13+

Fall Semester

CS84
ONLINE

Deep Learning

Advanced

Ages 13+

Fall Semester

CS90
ONLINE

USACO Bronze

Advanced

Ages 13+

Fall Semester

CS91
ONLINE

USACO Silver

Advanced

Ages 13+

Fall Semester

CS92
ONLINE

USACO Gold

Advanced

Ages 13+

Fall Semester

FUN1p
ONLINE

Javablocks Beginner with an English Emphasis

Beginner

Ages 9-12

Fall Semester

FUN1a
ONLINE

Thinking with Code

Beginner

Ages 9-12

Fall Semester

FUN1a
IN-PERSON

Thinking with Code

Beginner

Ages 9-12

Fall Semester

FUN2p
ONLINE

FUN2 Preparation Course

Beginner

Ages 9-12

Fall Semester

FUN2a
IN-PERSON

Coding Essentials with JavaBlocks

Beginner

Ages 9-12

Fall Semester

FUN2a
ONLINE

Coding Essentials with JavaBlocks

Beginner

Ages 9-12

Fall Semester

FUN2b
IN-PERSON

Advanced Topics in JavaBlocks

Beginner

Ages 9-12

Fall Semester

FUN2b
ONLINE

Advanced Topics in JavaBlocks

Beginner

Ages 9-12

Fall Semester

FUN3p
ONLINE

FUN3 Preparation Course

Beginner

Ages 9-12

Fall Semester

FUN3a
IN-PERSON

Intro to Processing

Beginner

Ages 9-12

Fall Semester

FUN3a
ONLINE

Intro to Processing

Beginner

Ages 9-12

Fall Semester

FUN3b
ONLINE

Application Programming in Processing

Beginner

Ages 9-12

Fall Semester

FUN3b
IN-PERSON

Application Programming in Processing

Beginner

Ages 9-12

Fall Semester

RS03
IN-PERSON

Robotics Club (Intermediate)

Intermediate

Ages 13+

Fall Semester

RS05
IN-PERSON

Robotics Club (Advanced)

Advanced

Ages 13+

Fall Semester

RS02
ONLINE

C Programming for Arduino

Beginner

Ages 10+

Fall Semester

RS01
IN-PERSON

Robotics Club (Beginner)

Beginner

Ages 9-12

Fall Semester

RS11
IN-PERSON

Smart Things Program (Beginner)

Beginner

Ages 10+

Fall Semester

RS13
IN-PERSON

Smart Things Program (Intermediate)

Intermediate

Ages 10+

Fall Semester

×
Classes Infographic