Winter Camps Now Available! Click Here For More!

This section doesn’t currently include any content. Add content to this section using the sidebar.

Integrated STEM+ Projects for High School Students

Build Your STEM portfolio for College and Career! If you are interested in enrolling in a class, please contact us and visit our labs

AI & Machine Learning

Course Description: In this 12-week project based course we help high school students explore Artificial Intelligence and Machine Learning concepts through Python programming and applications. After completing each mini-project students will periodically present their projects to showcase what they have learned.

Note: If you are one of those students who are planning to take the AP Computer Science Principles exam you will find this course highly useful. The projects will give you the necessary foundation.

Student Learning Outcome: Upon completing this 12-week course, the students will be able to demonstrate their basic understanding of Artificial Intelligence and Supervised and Unsupervised Machine Learning as well as techniques for collecting data and training machines.


  • Completion of at least 3 Python projects
  • Computer with audio/video/screen-sharing and Python installed.

Ready to join?

Contact Us


Saturday: 10:00 AM - 11:40 PM

Maker 4.0

Maker 4.0 integrates all of our programs together and makes our students makers and innovators.

Students can apply their coding and engineering skills to make almost anything they can imagine. Projects range from a simple LED Christmas Tree or a Motion Sensor to a fully functional complex Home Automation system.
Depending on their entry level skills and interests they can work with basic hardware such as LEDs, breadboards, servo motors, and ultrasonic sensors. Students control this hardware using a Raspberry Pi and Python coding, or use Arduino and code in C to control more advanced hardware such as temperature sensors and LCD screens.
Advanced level students can build and code smart devices applying Internet of Things or IoT technologies, and choose to work on their own projects. Engineering Design and Additive Manufacturing/3D Printing labs are included based on the student project. Additional materials cost may apply depending on the project.


Week Days: 6.20PM to 8.20PM
Saturdays: 1PM to 3PM
(Choose one class per week)

Contact Us
AP Computer Science Principles & AP Computer Science A

Full School Year (September through May) Hand-on Project Based Courses

AP Computer Science Principles: This course is designed to help students explore how computer science and technologies are used in the real world. It a general introduction does not rely on any particular programming language. You can choose a simple programing such as Python or scripting language such as Javascript or any block-based programming tool for your hands-on project. The course involves the broader ideas behind computing, such as algorithms and data, creativity, the internet, programming, cybersecurity and the social implications of the field. AP Computer Science Principles is equivalent to an introductory college-level course in computing. The course discusses creativity, abstraction, data and information, the internet and global impact and covers six computational thinking practices: connecting computing, creating computational artifacts, abstracting, analyzing problems and artifacts, communicating and collaborating.
If you are unsure about your future education and or your career in Information and Communication technology then this is the course that will help you get the answer!

AP Computer Science A
: This course draws heavily upon theory, formal logic, abstract data structures, and a conceptual understanding of algorithms, you also must gain significant experience applying the concepts to tackle a wide range of problems. As you design data structures and develop algorithms, you should integrate ideas, test hypotheses, and explore alternative approaches. Further, activities motivated by real-world applications can provide insights about how computing can be useful in society, motivate the study of technical issues, and capture your interest.

Since this Bytes & Bots hands-on course is designed to walk you through real-world and engaging contexts the labs sometimes cover content that goes beyond what is assessed in your AP Computer Science A Exam.

Bytes & Bots AP Computer Science A course is based on our proven 80/20 format. 80% hands-on structured-lab experiences to engage you in individual or group problem solving and 20% research. Students design, build, code and create solutions to real world problems, and present the solutions precisely (i.e., in the Java programming language), test your solutions, identify and correct errors (when mistakes occur), and compare possible solutions.

Have serious fun while doing cool projects and succeed in the AP Comp Science exams. It’s about using the skills you’ll learn to solve real-world problems. Build Java code driven smart devices and apps in our lab and prepare for the exam.

Example Apps and Projects:     

  • Create apps to track health data and provide real-time suggestions for ways to live healthier.
  • Program models and experiments that help answer biology, physics, and sociology questions.
  • Design and build robots for use in fields like manufacturing, surgery, research, and transportation.
  • Create smart devices and tools that people can use in the real world.

Live Online Class

Wednesdays : 6:30 PM to 8:30 PM

Game Design & Development

Game Design & Development helps students explore and learn game design and development while having fun!

Students learn to use real world 2-D and 3-D game development tools and technologies. They use the Unity Game Engine and programming languages like C-Sharp.

Develop their own game ideas and work on a single project for the entire length of the class.


Week Days: 6.20PM to 8.20PM
Saturdays: 1PM to 3PM
(Choose one class per week)

Contact Us
App Development for Android & iOS

App Development for Android & iOS - Design-Create-Share series of camps, lets students explore "mini-App project" based hands-on labs.

Learn the very basics of mobile applications using the App Inventor. It is a simple to use, yet powerful tool for younger developers like you! Then move on to a more advanced app development. We will use the tools provided by Android and Apple, to build real world applications, and publish them to Google Play or App Store. So be prepared to brainstorm the ideas!

Next, after you are more confident with mobile app development, we will start making web apps! Here you will experience how a real web developer works. You will learn how to manage a large project, or even work in groups!

Technologies and App Development Platform: MIT AppInventor, Android OS & SDK, Web Services, Swift & iOS..


Week Days: 6.20PM to 8.20PM
Saturdays: 1PM to 3PM
(Choose one class per week)

Contact Us
Back to the top