Our Courses

Intro to Programming
This practical course will teach you how to write your first lines of code, solve problems, and create basic programs from scratch. You will see how concepts like variables, loops, and functions operate in three distinct languages as we go over the fundamentals. Bring your curiosity and be prepared to enjoy learning something new; no prior experience is required. You will be able to understand and write basic programs with ease by the end.

AP CSA Prep
As described in the AP Computer Science A curriculum, this course contains the core concepts of Java programming, including variables, conditionals, loops, arrays, and object-oriented programming.Whether you’re new to Java or just want some extra practice, this course will help you feel prepared and ready for the course

AI Development
This course introduces students to the fundamental concepts behind modern artificial intelligence and machine learning. Students will explore the three main steps involved in creating a learning model, from data preparation to training and evaluation. The class also features hands-on practice with PyTorch libraries and optimizers, helping students connect theory to real-world AI development. Students are recommended to be in high school while taking this class, however it is not mandatory.

Data Structures and Algorithms
This course provides a solid foundation for understanding how information is organized and manipulated in computer science. This course helps students develop strong problem-solving skills and prepares them for advanced study in computing, data analysis, and software development. It is ideal for anyone looking to build a deeper understanding of the principles that drive efficient and effective programming. This class is for students who have experience coding with Java.