2024 Summer
Information
Time
[Week 1: Basic+ Course] Week of June 17th
[Week 2: AI+ Course] Week of June 24th
Mon-Fri 9 AM to 4 PM
Pricing
$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
1:2 student-staff ratio
Entering grades 5-9 in fall 2024
Exceptional elementary students will be considered
Location
Ruyee Chinese School
14934 Camden Ave
San Jose, CA 95124
Required Supplies
Student lunch (none provided)
Laptop running MacOS, Linux, or Windows (no Chromebooks, iPads, Android devices, etc.)
Email account with access to Google Services
Any potential software installations (details will be sent later)
Got questions? Ask us at office@handsontechsv.org.
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:
Motion detection system for home security
Vehicular distance alert system
Red Light, Green Light minigame
Traffic speed calculator and monitor
Manipulate API-gathered for hardware use
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.