Use the code KTBYTE2018SPRING for the new student discount!

Extra discounts apply for returning students and paying by check.

April Weeklong camp-style classes are now available! Learn More.


Computer Science classes for ages 8-18 worldwide

Online / In Person

Try Out A Class


Computer Science classes for ages 8-18 worldwide

Online / In Person

Try Out A Class


Computer Science classes for ages 8-18 worldwide

Online / In Person

Try Out A Class


Try Out A Class


We Offer Classes to Students of All Levels

Tailored curricula for students to achieve excellence

See All Classes

Anyone in the World Can Take Our Live Online Webconference Classes

  • Webconference allows personalized instruction from teacher
  • Zero travel time for students
  • Teacher can see the screens of all students at once

1:8 Teacher-to-Student Ratio

  • One-on-one student attention
See Our Teachers

We offer In-Person Classes in Lexington, MA

  • To ensure 1:1 attention, large class sizes have teaching assistants
  • In-Person classes are currently offered for beginner and intermediate levels in the form of Week-Long camps as well as online semester classes
See All Classes

We are

Helping kids learn computer science and programming since 2012.

Thousands of students in-person and online. Our self-paced Java Tutorials and Textbook is also accessible without an account.

US States

Hear from our Students

Hundreds of live students, thousands of users. This is what a few of our students have to say:

KTBYTE contributed to my [process of] becoming the CS team captain

..And.. KTBYTE helped me place into USACO gold. My coding abilities helped me become a summer intern in a Computational Neuroscience lab at a Medical School. CS has served as a foundation for me to excel in all maths and sciences and has changed my frame of mind completely.

Patrick, 17

Being a TA has made me a better student

As a teaching assistant, I've been able to understand other programming styles and incorporate them into my own code. I've [also] been able to learn and incorporate other styles into my own work, which has been really cool and rewarding.

Jackson, 14

I really enjoy programming with Scratch

I feel proud that I can do cool things like use Photoshop, Wabbit Emu, and other programs. I also like touch typing, which [has made] me better at using the computer.

Olivia, 8

Computer science has helped me to see the world through a new lens.

I've been able to apply concepts that I've learned in CS to many other aspects of my life. KTBYTE got me interested in CS in the first place. If it weren't for the fun, challenging, and frankly amazing teaching that I experienced at my first KTBYTE camp, and every class since, I probably never would've become the CS enthusiast that I am today.

Kristen, 17

Programming demystified

I've learned a lot about how computers actually work; they're not something magical like I thought before. I also like programming because I'm breaking a stereotype about women and going beyond an expectation. KTBYTE provides great opportunities in this rapidly growing field.

Julia W

Loved CS84, CS85

My 8th grade daughter had an exciting experience competing in the State Science Fair with a machine learning project . The fair format was much more valuable than the math competitions in which she participated. Her instructor, Ben, guided her to a project she loved, based on the Harry Potter books. To our pleasant surprise, she got second place.


I would rate it 11 out of 10!

I learned so much from KTBYTE summer camp and I was able to develop my very first videogame! KTBYTE squeezed a semester worth of learning programming into a week, and yet I felt no difficulty understanding and applying what I’ve learned. The instructors are great, they are super nice and they taught us in a good pace.


Computer science is a base for other education

Learning computer science is really educational, and it is a useful skill and it's fun most of the time for all ages. It can help me to get a job in the future. During the classes, I also get to meet new people. The teachers are super nice.

Ronald H, 11

Computer science is so fundamentally empowering

I love how I can spin up a web app for the entire world to see. I think KTBYTE is uniquely able to teach kids to make this kind of real world impact. The teachers have the educational background to cover everything, from applications to theory, Olympiad problems or real-world scalability and security.

Clive, 16

Happy and Fortunate

Although my son has been to other tech camps, he came out ecstatic after spending half an hour with Chi Bong! In addition to the first semester, he took another camp in the summer, and enjoyed it even more! I was also impressed how personalized some of the curricula was. After coming here, we have never gone back to any other camp!

A parent

Project-Based Learning

  • We encourage creativity. Explore web enabled games made by students.
  • Our classes cover lots of different projects, while diving deep into the subjects

Double click to play

(WASD controls) Willy W, 15 Years old, 2014

We Empower Our Students

We Teach Students of All Levels, From Beginner to Olympiad.

15 Students accepted into MIT PRIMES (2014-2017)

Congratulations to the nine KTBYTE academy students who were admitted to MIT Primes, and the two students admitted to MIT PRIMES STEP.

80+ Students placed in renowned USACO Programming Competition (2014-2017)

Congrats to our 30 students who placed in the USA Computing Olympiad, including Rubin (Gold, not pictured) and Aaron (Silver, not pictured).

We Create our Own Teaching Tools for Our Students

  • We developed a rigorous, guided-assignment coder for students to learn and do homework
  • Our coder won the 2013 Lincoln Labs Education Hackathon
  • Experience the Coder

KTBYTE Provides Students with a Virtual Machine to Connect from Anywhere to Work

Wait... there's more!

  • Our full time instructors also created Free Java Programming Tutorials and Textbook for anyone who's interested
See Our Free Java Tutorials

We provide Report Cards for students and progress to track progress

We have Office Hours available to ensure that our students get all the help they need

Webconference classes

Massachusetts Campus Locations

Available Online
And in-Person