Enroll now and take 20% off your spring course using coupon KTSPRING25

In-Person Classes

KTBYTE offers robotics and selected in-person core classes at our Lexington, MA and Kowloon, Hong Kong offices. During school breaks, we also offer in-person, project-based week-long classes.

Weeklong Camps

We offer weeklong classes during school breaks in Lexington, MA and Hong Kong.

KTBlocks Exploration Week-long Course

[WEEKLONG CORE 1]

Beginner • Recommended Age: 9-11

Available Lexington Sessions:
Thu - Mon Dec 26 - 30 9:00 AM - 3:00 PM ET
4 Militia Dr, Lexington, MA

KTBlocks Creation Week-long Course

[WEEKLONG CORE 2]

Beginner • Recommended Age: 10-12

Available Lexington Sessions:
Thu - Mon Dec 26 - 30 9:00 AM - 3:00 PM ET
4 Militia Dr, Lexington, MA

Java Fundamentals Week-long Course

[WEEKLONG CORE 3]

Beginner • Recommended Age: 11-13

Available Lexington Sessions:
Thu - Mon Dec 26 - 30 9:00 AM - 3:00 PM ET
4 Militia Dr, Lexington, MA

Java Project Week-long Course

[WEEKLONG CORE 4]

Intermediate • Recommended Age: 13+

Available Lexington Sessions:
Thu - Mon Dec 26 - 30 9:00 AM - 3:00 PM ET
4 Militia Dr, Lexington, MA

In-Person Core And Specialty Classes

We encourage new students to sign up for a Free Trial class to get a recommendation for the right level to enroll in.

Don't see the class you're looking for? Check out our Online Classes!

Thinking with Code

[CORE 1a]

Beginner • Recommended Age: 9-12

Available Lexington Sessions:
Tues Feb 11 - Jun 17 4:30 PM - 5:30 PM ET
4 Militia Dr, Lexington, MA

Experiment with Coding

[CORE 1b]

Beginner • Recommended Age: 9-12

Available Lexington Sessions:
Fri Feb 14 - Jun 20 5:45 PM - 6:45 PM ET
4 Militia Dr, Lexington, MA

Coding Essentials with KTBlocks

[CORE 2a]

Beginner • Recommended Age: 9-12

Available Lexington Sessions:
Thurs Feb 13 - Jun 19 5:45 PM - 6:45 PM ET
4 Militia Dr, Lexington, MA
Thurs Feb 13 - Jun 19 6:00 PM - 7:00 PM ET
4 Militia Dr, Lexington, MA

Advanced Topics in KTBlocks

[CORE 2b]

Beginner • Recommended Age: 9-12

Available Lexington Sessions:
Tues Feb 11 - Jun 17 3:15 PM - 4:15 PM ET
4 Militia Dr, Lexington, MA

Intro to Processing

[CORE 3a]

Beginner • Recommended Age: 9-12

Available Lexington Sessions:
Tues Feb 11 - Jun 17 4:30 PM - 5:30 PM ET
4 Militia Dr, Lexington, MA

Application Programming in Processing

[CORE 3b]

Beginner • Recommended Age: 9-12

Available Lexington Sessions:
Wed Feb 12 - Jun 18 4:30 PM - 5:30 PM ET
4 Militia Dr, Lexington, MA
Fri Feb 14 - Jun 20 3:15 PM - 4:15 PM ET
4 Militia Dr, Lexington, MA

Python Level 1

[PYTHON 1]

Beginner • Recommended Age: 10+

Available Lexington Sessions:
Thurs Feb 13 - Jun 19 4:30 PM - 5:30 PM ET
4 Militia Dr, Lexington, MA

Intro to Computer Science with Java

[CORE 4a]

Intermediate • Recommended Age: 13+

Available Lexington Sessions:
Tues Feb 11 - Jun 17 4:30 PM - 5:30 PM ET
4 Militia Dr, Lexington, MA
Wed Feb 12 - Jun 18 5:45 PM - 6:45 PM ET
4 Militia Dr, Lexington, MA

Computer Science and Application

[CORE 4b]

Intermediate • Recommended Age: 13+

Available Lexington Sessions:
Tues Feb 11 - Jun 17 5:45 PM - 6:45 PM ET
4 Militia Dr, Lexington, MA
Wed Feb 12 - Jun 18 4:30 PM - 5:30 PM ET
4 Militia Dr, Lexington, MA

Python Level 2

[PYTHON 2]

Intermediate • Recommended Age: 11-14

Available Lexington Sessions:
Fri Feb 14 - Jun 20 4:30 PM - 5:30 PM ET
4 Militia Dr, Lexington, MA

Canadian Computing Competition Registration

[CCC REGISTRATION]

Beginner • Recommended Age: 10+

Available Lexington Sessions:
Single Session 11:00 PM - 2:00 AM ET
4 Militia Dr, Lexington, MA

Algorithms and Problem Solving in Java

[CORE 5a]

Advanced • Recommended Age: 13+

Available Lexington Sessions:
Tues Feb 11 - Jun 17 6:00 PM - 7:00 PM ET
4 Militia Dr, Lexington, MA

Object Oriented Programming in Java

[CORE 5b]

Advanced • Recommended Age: 13+

Available Lexington Sessions:
Tues Feb 11 - Jun 17 7:15 PM - 8:15 PM ET
4 Militia Dr, Lexington, MA
Sat Feb 15 - Jun 21 4:30 PM - 5:30 PM ET
4 Militia Dr, Lexington, MA

USACO Bronze

[USACO BRONZE 1]

Advanced • Recommended Age: 13+

Available Lexington Sessions:
Wed Feb 12 - Jun 18 5:45 PM - 6:45 PM ET
4 Militia Dr, Lexington, MA
Fri Feb 14 - Jun 20 4:30 PM - 5:30 PM ET
4 Militia Dr, Lexington, MA
Levels
KTBYTE Popular Ages
8-10
9-11
10-12
11-15
12-17
13-18
School Standard Age
10-13
11-14
14-15
14-17
16-20
18-22
Difficulty
Elementary / Middle
Middle School Level
Middle/High School
High School Level
University Level
University Level
Curriculum Focus
Coding Basics
Conceptual Understanding
Fundamentals of Typed Code
Core Concepts At High School Level
Abstract Thinking and Problem Solving
Data Structures and Algorithms
Weekly Time Commitment
60min lesson + 25min homework
60min lesson + 30min homework
60min lesson + 40min homework
60min lesson + 60min homework
60min lesson + 90min homework
60min lesson + 120min homework
Duration
2 Core Courses
18 Lessons Per Course
2 Core Courses
18 Lessons Per Course
2 Core Courses
18 Lessons Per Course
2 Core Courses
18 Lessons Per Course
2 Core Courses
18 Lessons Per Course
2 Core Courses
18 Lessons Per Course
This chart shows information about our Core classes by level. For information on other classes you can visit our Electives and Competitions pages.
L1
L2
L3
L4
L5
L6
Java
Average Age
8-10
School Standard Age
10-13
Difficulty
Elementary / Middle
Weekly Time Commitment
60min lesson + 25min homework
Duration
2 Core Courses
18 Lessons Per Course
Curriculum Focus
Coding Basics