Electronics

This course brings a mix of theory and hands-on application for a dynamic learning experience.

Raspberry Pi Electronics

Get hands-on with the core components of electronics, mastering LEDs, buttons, ultrasonic sensors, and servo motors. These foundational elements empower you to understand and manipulate electronic devices, laying the groundwork for more advanced projects.

Students put their knowledge to practical use by crafting replicas of everyday items using cardboard. For example, design a lockbox with a servo motor and a code entry system. Or even making a cardboard microwave with a rotating plate, a keypad membrane, an LCD screen, and a buzzer for feedback.

Students don’t just stop at understanding digital and analog signals — they roll up their sleeves to master the practical skill of soldering. This essential skill empowers students to transform their electronic projects from prototypes into enduring creations. Through hands-on lessons, students learn the art of soldering, enabling them to craft permanent circuits. This valuable skill not only enhances the robustness of their projects but also equips them with a real-world, industry-relevant capability

 

Code Magic with Python

Unlock the power of coding with Python, a versatile language known for its simplicity and applicability. Students learn how to use Python to code. From basic syntax to essential coding elements like variables, functions, loops, and conditional statements, you’ll gain a solid understanding of Python’s building blocks. 

Advancing to Arduino

After learning the basics, the students move on to Arduino projects. The students will program in Arduino C, which is different from Python. Most of the student figure out that the patterns are the same in Raspberry Pi and Arduino, so they just translate the same algorithm they did in Python to Arduino C.

 In the Arduino level the students integrate their projects with 3D printed parts. Students find project ideas on Thingiverse and have creative freedom in tweaking their design or put their own spin to the design. From RC cars to lamps, students bring their  imaginative designs to life.

This class is also used by many students to participate in school science fairs and even competitions like OCSEF and ISEF

 

Building Portfolios for the Future

These projects extend beyond the classroom, becoming valuable assets for your future education and career. Students create detailed presentation slides, highlighting their approach using the System Development Life Cycle (SDLC), a product cycle process used in major companies.

Every presentation is recorded and added to your online portfolio. This digital record becomes a powerful testament to your growth, creativity, and technical prowess, providing a tangible track of your journey toward success.

Common Questions.

Open to any student 3rd grade or higher or students. No prior experience in programming needed.

In our Raspberry Pi and Arduino courses, the student learns the cause and effect between coding and electronics. Here, the student gains a profound understanding of programming Raspberry Pi to respond dynamically to specific conditions. The student not only masters the basics of Python syntax but also gains the ability to deftly control Raspberry Pi's GPIO pins. After the student understands digital signals, student move onto learning analog signals using Arduino. Here students learn a new language to control their electronics in Arduino.

When the student starts doing advanced projects we charge extra for the materials. Example materials charge are: Cardboard, 3D filament, foam board, electronics, etc.
The cost will be discussed before the project get started with the parent. At the end the student can keep the project if they pay for the Raspberry Pi or Arduino.

We offer a kit that students can take home. With those electronics students can replicate any of the projects done in the class. We do not assign homework or take home assignments. This a hands on project that needs to be worked on at the lab that cannot be taken home.