2024 Summer



[Week 1: Basic+ Course] Week of June 17th
[Week 2: AI+ Course] Week of June 24th
Mon-Fri 9 AM to 4 PM


$400/week Basic+ Course
$450/week AI+ Course
$750 for Basic+ and AI+ combined
$25 discount per recommendation (details provided during registration)
$50/week for aftercare until 5 PM

Student Group


Ruyee Chinese School
14934 Camden Ave
San Jose, CA 95124

Required Supplies

Got questions? Ask us at office@handsontechsv.org.

2024 HandsOnTech Summer Schedule

Basic+ Course

In the HandsOnTech summer basic course, students will begin their journey as engineers. In this class, students will learn the fundamentals of the Python programming language and how we can connect our code to input-output (I/O) devices and internet data through Internet of Things (IoT) systems.

We will explore different types of circuit sensors. Students will learn how to collect and manipulate data from and control these sensors through experiments with real-world applications. 

Through experimentation with sensors, students are simultaneously introduced to important programming skills. TAs will provide students with a personalized learning experience with guidance throughout their projects. 

Furthermore, students will have the opportunity to develop a final project in which they can apply their skills to solve real-world problems. Students will complete some of the following suggested projects, or propose their own idea:

By the end of this course, students will be proficient in the basics of Python, gathering web data with APIs, and controlling IoT devices.

AI+ Course

AI, the fastest-growing field in computer science, has become relevant in every one of our lives. In an AI-powered world, understanding how it works and what drives it, crucially equips them to navigate and shape the future. For students who are already familiar with Python programming basics, such as loops, functions, and arrays, this course will teach them how to use computer science and AI technology to solve problems and face challenges in our world today.

In this course, students will begin exploring common machine learning models—nearest neighbors, logistic regression, decision trees, linear regression—then proceed to more complex and industry-technology such as natural language processing and unsupervised learning. Students will be engaged throughout the process, gathering data with sensors and the Raspberry Pi, with various APIs, and from online datasets; they will learn feature extraction and fine-tuning, having hands-on experience training and optimizing their models. Through our project-based curriculum, students will also learn to use Python libraries such as numpy and matplotlib, how to read and design data formats such as CSVs and JSONs, and level up their skills in Python programming. At the end of this course, students will develop and present a project using these skills to solve a problem they identify in their own lives.