Use our coupon code KTSUMMER20 by May 16 to get 20% off a summer course!

A decade of bringing success via long-term computing education

Cutting edge curriculum and teaching tools, with expert instructors giving personalized live instruction in small groups.

Curriculum

Our courses are designed to get young students excited about programming with graphics and games. As students progress, they work towards specific goals ranging from Artificial Intelligence to competitive programming.

Integrated Classroom

Our proprietary web conference classroom means students don't need to install or juggle multiple programs, and code directly in their web browser. Automatically graded homework means students get report card updates the moment they try a problem.

Accomplished Instructors

Our instructors are students and graduates of STEM programs at top-ranking universities. Some are KTBYTE alumni, while others have industry experience at companies like Microsoft, Amazon, and Facebook.

Customizable Goals

Our team works with you and your child to choose goals and set the right pacing. Choose one of four tracks to get started, then pick from a list of personalized recommendations after completing each course.

Features

Live weekly meetings

Classes typically meet once a week for one hour in a live small group setting. Optionally, students can attend homework help meetings throughout the week to get individual hands-on assistance at no additional cost.

Homework and Progress Reports

Students do an average of 15 minutes to 90 minutes of homework per week, depending on their age and course level. Students get instant feedback while working on homework, and parents can check grades as problems are completed.

Explore Achievement Pathways

National competitions are accessible to students of all ages if they choose to do extra practice. New students may benefit from trying competitions without expectations of solving any problems. Students have opportunities to participate in research and self-directed projects.

Mandarin Bilingual Option

Although most classes are taught in English only, we offer select times for Mandarin-speaking students to learn with a bilingual instructor. These courses can be scheduled for either US or China timezones.

Levels
Lv1
Lv2
Lv3
Lv4
Lv5
Lv6
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