Apply to be a TA for Spring 2025!
If you would like to be notified for upcoming courses, please join our mailing list. You may unsubscribe at any time.
In the HandsOnTech 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. Students will learn how to collect and manipulate data from and control various sensors through experiments with real-world applications. Students are simultaneously introduced to important programming skills. TAs will provide students with a personalized learning experience with guidance throughout their projects.
Above: The staff putting it all together.
Below: Our students learning how to wire LEDs on Raspberry Pi Picos!
In the HandsOnTech 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. Students will learn how to collect and manipulate data from and control various sensors through experiments with real-world applications. Students are simultaneously introduced to important programming skills. TAs will provide students with a personalized learning experience with guidance throughout their projects.
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.
The Basic Course offers an introduction to using the Raspberry Pi, electronic sensors, and APISs and helps students develop their Python ability at all skill levels. (Grades 6-8, exceptional 5th graders considered)
For students who are already familiar with Python programming basics, such as loops, functions, and even classes and objects, this course will introduce them to the skills necessary for using computer science to conduct professional-level experiments. Students will learn to use sensors to gather data and common data science industry-standard Python libraries that are foundational to application-based artificial intelligence and machine learning.