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.
18 Lessons Per Course
- Art and Graphics
- Robotics Programs
- American Computer Science League (ACSL)
- USA Computing Olympiad (USACO)
- Python and Machine Learning
- Software Development
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 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)
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.
Python and Machine Learning
Course in basic Python and college-level machine learning.
The AI project-oriented courses cover the math and theory behind modern machine learning algorithms, and guides student through the process of running machine learning experiments. Our Python 1 and Python 2 courses are perfect for beginners with machine learning and research goals- these are about the same difficulty as Core3a and Core4a.