Elective Classes

KTBYTE offers a wide variety of unique classes that allow students to pursue more specific interests in art, robotics, competitions (ACSL and USACO), machine learning and software engineering.

Levels
Lv1
Lv2
Lv3
Lv4
Lv5
Lv6
Average Age
8-9
9-11
11-13
13+
14+
15+
Show More
L1
L2
L3
L4
L5
L6
Java

Art and Graphics

Create visual art with code

These courses explore ways of using algorithms and code to generate distinctive, interactive visual art. While some coding foundation is required, these courses focus less on math and logic rigor and more on experimentation and exploration.

Robotics Clubs and Smart Things Programs

Clubs for your students

In addition to coding classes, our students also enjoy robotics and smart things classes, where they get to work with hardware to compliment their computer science and software skills.

American Computer Science League (ACSL)

Classes to prepare you for the ACSL

Competitive computer programming and computer science contest that has multiple divisions. These range from elementary to senior, which we have had student achievements in all ACSL divisions.

USA Computing Olympiad (USACO)/Competitive Programming

Classes to prepare you for all levels of the prestigious programming competition

USACO is viewed as an impressive accomplishment by college admissions counselors as the competition is highly acclaimed as the most prestigious international computing contest at the high school level. In addition, we also support other international competitions such as the Canadian Computing Competition (CCC) and Australian Informatics Olympiad (AIO).

Machine Learning

College-level machine learning courses.

These project-oriented courses covers the math and theory behind modern machine learning algorithms, and guides students through the process of running machine learning experiments.

Software Development

Web and mobile app development courses for advanced students.

Courses cover tools and methods to develop modern, full-stack apps. Topics include UI, frontend programming, database, backend, web APIs, source control and unit testing.