Training
Training programs
Hands-on electronics, robotics, IoT and embedded programming curricula for schools and colleges, delivered by the Indian Hobby Center team with kits included.
Choose a program
01 Bright Sparks: The Beginner’s Guide to Circuits
This curriculum introduces students to basic electronics and microcontrollers using block-based coding platforms, through a series of progressive, hands-on projects. Each month focuses on a core concept with integrated mini-projects.
Program Overview
- Duration: 3 Months
- Sessions: Weekly 3 hours sessions
- Kits: Arduino UNO, LEDs, Resistors, DC BO Motor, Sensors (LDR, LM393, DHT11, HC-SR04, Sound Detector), 16x2 LCD Display, OLED Display, Buzzer, Breadboard, Jumper Wires, Batteries, Switches
- Software: TinkerCad, Arduino IDE
- Assessment Method: Weekly Kahoot Quiz, Month-end Projects
Key Outcomes
- Scientific thinking and observation
- Foundational science, math and engineering through reasoning and measurement
- Introduction to programming through block-coding
- Basic electronics
- Problem-solving and teamwork
- Improve hand-eye coordination and problem-solving skills
Month 1: Computer Basics and Introduction to Electricity & Simple Circuits
Concepts: Computer Hardware and Usage; Introduction to TinkerCad; Voltage, Current, Basic components (battery, wires, LED, resistors, switch, Breadboard)
Activities:
Build a Paper Circuit
Resistors and color code
Build a simple LED circuit on TinkerCad and then recreate it in Breadboard
Explore how a switch controls a circuit
Introduce LDR Sensor
Experiment with series and parallel connections
Project: DIY flashlight or night-lamp using LEDs; Light-detection night-light (LED
turns on in darkness); Switch Controlled Traffic Light
Month 2: Introduction to Microcontrollers and Block Coding in TinkerCad
Concepts: What is a microcontroller, how it is programmed (introduction to block coding using TinkerCad Circuits).
Activities:
Explore Arduino UNO with block coding
Learn to upload a simple “Blink” (LED blinking)
program on TinkerCad
Control LEDs with switches using Arduino
Control brightness of LED using LDR with Arduino
Project: Interactive traffic light (LED sequence controlled via microcontroller and block code).
Month 3: Sensors & Actuators, Input/Output
Concepts: Introduction to sensors, potentiometer, motors, buzzers; input/output basics.
Activities:
Introduce sensors for detecting distance and sound
Observe how sensor inputs affect circuit behavior with block coding
Observe how actuators are controlled with block coding
Write Block Code to combine sensors and actuators and control them using Arduino
Project: Clap Switch; Change Brightness of LED using Pot; Speed Regulated fan using Pot; Parking Sensor with buzzer
02 Bright Sparks: Building Smart Machines
This curriculum introduces students to basic electronics and microcontrollers using block-based coding platforms, through a series of progressive, hands-on projects. Each month focuses on a core concept with integrated mini-projects.
Program Overview
Duration: 4 Months (16 Weeks)
Sessions: Weekly 3 hours sessions
Kits: Otto Robot Body, Arduino Nano, Arduino Nano Shield, Ultrasonic Sensor, Bluetooth Module, Sound Sensor, Touch Sensor, Servo Motors, Batteries, Jumper Cables, Screw Driver
Software: TinkerCad, Otto Blocky, Arduino IDE
Assessment Approach: Weekly Kahoot Quiz, Month-end Projects, Capstone Projects
Enhanced Learning Outcomes
Hands-On Assembly: Students build their own Otto robot, understanding every component
Progressive Programming: From drag-and-drop blocks to advanced Arduino coding
Real-World Applications: Otto becomes a platform for practical problem-solving
Creative Expression: Students personalize their Otto with custom movements and behaviors
Technical Integration
Dual Programming Platforms: Otto Blockly, Arduino IDE
Mobile App Integration: Students control Otto via smartphone apps
Sensor Integration: Multiple sensors for comprehensive STEM learning
3D Printing Connection: Understanding of digital manufacturing and design
Assessment & Documentation
Portfolio Development: Students document their Otto's evolution and capabilities
Peer Learning: Students share Otto programs and troubleshoot together
Parent Engagement: Otto goes home for demonstrationsand family interaction
Skills Certification: Completion certificates recognising specific competencies achieved
Month 1: Otto Assembly & Circuit Foundations
Theme: Building Your Robot Partner
Week 1: Otto Introduction & Computer Hardware
Concepts: Otto DIY robot introduction, computer hardware basics, microcontroller concepts
Otto Integration: Unboxing and identifying all Otto components (Arduino Nano, servos, sensors, 3D printed parts)
Hands-On: Otto part sorting and identification game
Programming: TinkerCAD simulator setup and basic interface exploration
Assessment: Parts identification quiz on Kahoot
Week 2: Otto Servo Assembly & Basic Movement
Concepts: Servo motors, mechanical assembly, 90-degree alignment principles
Otto Integration: Assembling Otto's lower body with proper servo alignment
Hands-On: Physical assembly of Otto legs and feet with servo motors
Programming: Basic servo control using TinkerCAD blocks
Assessment: Assembly verification and servo movement test
Week 3: Otto Head Assembly & Electronics Integration
Concepts: Ultrasonic sensors, Arduino Nano placement, basic wiring
Otto Integration: Complete Otto body assembly with head and electronics
Hands-On: Installing Arduino Nano, ultrasonic sensor mounting, basic wiring
Programming: First Otto blink program upload via Arduino IDE
Assessment: Complete assembly verification and first program test
Week 4 :Otto First Steps & Motor Control
Concepts: PWM control, motor speed variation, sensor input processing
Otto Integration: Making Otto walk and controlling movement speed
Hands-On: Otto walking calibration and speed control experiments
Programming: Block coding for Otto movements and speed control
Assessment: Otto walking demonstration
Month 2: Otto Programming & Logic Systems
Theme: Teaching Your Robot to Think
Week 5: Otto Logic Programming & Decision Making
Concepts: If-then logic, conditional statements, sensor-based decisions
Otto Integration: Otto autonomous obstacle avoidance using ultrasonic sensor
Hands-On: Programming Otto to stop and turn when detecting obstacles
Programming: Otto Blockly conditional blocks and sensor integration
Assessment: Otto obstacle course navigation challenge
Week 6: Otto Sound Systems & Musical Programming
Concepts: Piezo buzzer control, tone generation, musical sequences
Otto Integration: Making Otto sing and dance simultaneously
Hands-On: Programming Otto to play "Happy Birthday" and dance
Programming: Sound programming blocks and musical sequence creation
Assessment: Otto musical performance demonstration
Week 7 : Otto Advanced Movements & Dance Routines
Concepts: Complex servo coordination, dance sequences, precise timing
Otto Integration: Creating custom Otto dance routines and movements
Hands-On: Programming Otto dance moves and creating original choreography
Programming: Advanced movement blocks and sequence programming
Assessment: Original Otto dance performance contest
Week 8: Otto Sound Detection & Response System
Concepts: Sound sensors, microphone modules, audio threshold programming, noise level detection
Otto Integration: Otto responding to claps, music beats, and environmental sounds with movements and actions
Hands-On: Installing sound sensor module, programming clap detection, creating musical response patterns
Programming: Analog sound sensor reading, pattern recognition basics, audio-triggered conditional statements
Assessment: Otto sound-controlled performance and clap-pattern recognition demonstration
Month 3: Otto Sensors & Advanced Applications
Theme: Smart Robot Systems
Week 9: Otto Bluetooth Integration & Remote Control
Concepts: Bluetooth communication, smartphone apps, wireless control
Otto Integration: Remote controlling Otto via smartphone app
Hands-On: Setting up Otto DIY app and Bluetooth pairing process
Programming: Bluetooth command
processing and app integration
Assessment: Remote Otto control
demonstration and challenges
Week 10: Otto Smart Parking System
Concepts: Distance measurement, proximity alerts, parking assistance technology
Otto Integration: Otto as an intelligent parking assistant robot
Hands-On: Programming Otto to guide parking with sounds and movements
Programming: Ultrasonic sensor programming for precise distance measurement
Assessment: Otto parking assistant demonstration
Week 11: Otto Touch Control System
Concepts: Digital sensors, button inputs, touch detection, state machines, pull-up/pull-down resistors
Otto Integration: Otto with touch sensors for interactive control, games, and user communication
Hands-On: Installing touch sensors on Otto, programming Simon Says game, creating touch-response behaviors
Programming: Digital input programming, state-based control systems, sequence detection algorithms
Assessment: Otto interactive touch game demonstration and creative touch-control showcase
Week 12: Otto Interactive Pet System
Concepts: Interactive behaviors, touch response, pet-like artificial intelligence
Otto Integration: Otto behaving as an interactive robotic pet companion
Hands-On: Programming Otto with pet-like behaviors and emotional responses
Programming: Touch sensor integration and behavioral programming
Assessment: Otto interactive pet demonstration and behavior showcase
- Month 4: Otto Capstone Projects
& Mastery
Theme: Advanced RoboticsApplications
Week 13: Otto Capstone Planning & Team Formation
Concepts: Project planning, team collaboration, design thinking methodology
Otto Integration: Advanced Otto project conceptualization and planning
Hands-On: Project proposal development and team planning sessions
Programming: Advanced Otto programming techniques review and practice
Assessment: Project proposal presentation and peer feedback
Week 14: Otto Soccer Bot Development
Concepts: Sports robotics, ball detection, competitive programming strategies
Otto Integration: Otto modified for soccer and sports activities
Hands-On: Building Otto soccer capabilities and game programming
Programming: Game logic programming and competitive behavioral algorithms
Assessment: Otto soccer match demonstration and tournament
Week 15: Otto Sentry System
Concepts: Security systems, patrol routes, automated alert mechanisms
Otto Integration: Otto as an automated security patrol robot
Hands-On: Programming Otto security patrol routes and alert systems
Programming: Complex patrol algorithms and security protocol programming
Assessment: Otto security system demonstration and effectiveness test
Week 16: Otto Capstone Presentations & Showcase
Concepts: Presentation skills, project documentation, peer review processes
Otto Integration: Complete Otto project demonstrations and exhibitions
Hands-On: Final project presentations and peer evaluations
Programming: Final code review, documentation, and knowledge sharing
Assessment: Capstone project evaluation, certificates, and celebration
03 STEM Curriculum: Getting Started with ESP32 for Robotics and IoT
STEM Curriculum: Getting Started with ESP32 for Robotics and IoT (Class 6-12 / Ages 11-17)
This curriculum is designed to progressively introduce students to Robotics and fundamentals of IoT using the ESP32 microcontroller. Each month features a hands-on robotics project, increasing in complexity, culminating in a capstone autonomous IoT robot.
STRUCTURE
Duration: 3 Months/12 Weeks – 24 Hours Total
Sessions: 1 per week – 2 hours per session
Kits: ESP32, Wheels, Motors, Robot Chassis, Jumper Wires, Bread Board, Batteries, Switch,
Software: ArduinoIDE
Assessment Approach: Weekly Kahoot Quiz for concept retention, Month-end Projects, Capstone Project and its presentation
Key Outcomes
Mastery of ESP32 basics: setup, coding, electronics
Understanding of Embedded C programming and Python
Introduction to Mechatronics
Problem-solving, documentation and Teamwork
Proficiency in sensor integration and feedback control
Wireless control and communication (Bluetooth/Wi-Fi)
IoT data collection, cloud integration, remote control
Capstone experience in building an autonomous, internet-connected robot
Presentation Skills
Eco-focused integration
Month 1: Foundations of Robotics with ESP32
- Iroduction to ESP32 & Arduino Basics
- Basic Electronics & Actuators
- Programming Basics
- Project 1: Two-Wheel Drive Robot
Month 2: Interactive & Smart Robotics
- Smart Sensors
- Enhancing Robot Control
- Project Building Workshop
- Project 2: Obstacle-Avoiding Robot
Month 3: IoT & Autonomous Robotics (Advanced)
- IoT Concepts with ESP32
- Remote Data Transmission
- IoT Applications in Robotics
- Project 3 (Capstone): Autonomous IoT Robot
Sample Robotic Projects by Complexity
- Month 1 : Two-Wheel Drive Robot
- Month 2: Obstacle-Avoiding Robot
- Month 3: Autonomous IoT Robot (Capstone)
04 Advanced Curriculum for Embedded C Programming
Advanced Curriculum for Embedded C Programming along with enhancement of Fundamental Understanding of Electronics with Introduction to PCB Designing
This Advanced Curriculum introduces students to the core principles of electronics, PCB design, and Embedded C Programming through a structured three-phase approach.
Phase 1:
Students explore the fundamentals of electricity and learn about essential electronic components that form the basis of a circuit.
Phase 2:
Students gain practical knowledge of circuit assembly — understanding best practices, common mistakes to avoid, and how to neatly organize and position components on a circuit board in line with industry standards.
Phase 3:
Students learn to program the circuit developed in Phase 2 using Embedded C, transforming it into a fully functional prototype.
This structure ensures that theory is immediately applied to practice, making the course highly effective and time-efficient.
Program Duration: 13 Sessions – 30 Hours Total
Hardware Kit: All core electronic components, such as, resistors, capacitors, ESP32-S3, LTE and GPS modules, etc. required by the students for this training program will be provided by Indian Hobby Center as part of a complete take-home kit. The kit excludes tools and machinery such as soldering iron, multimeter, etc.
Phase 1: Fundamentals of Electronics
Session 1: Introduction to Electricity: Voltage vs Current
Definition of Voltage (V) and Current
(I)
Water Pipe Analogy
Units and Measuring Tools
Types of Current: AC vs DC
Resistance: Concept, Role, and Applications
What is Resistance?
Ohm’s Law (V=IR)
Resistor Color Codes
Measuring Resistance with Multimeter
Role in Circuit Design (LED
Protection)
Capacitance: Working, Types & Uses
What is a Capacitor?
How it Stores Energy (Charging
& Discharging)
Types of Capacitors
Use in Filtering, Flash
Circuits, Timing
Session 2
Inductance: Coils, Magnetic Fields & Use Cases
What is an Inductor?
Magnetic Field Around Coil
Energy Storage in Magnetic Form
Use in Transformers, Motors, Filters
Diodes: Function, Rectification, and Use in Circuits
One-Way Current Flow
Types (Rectifier, Zener, LED)
Circuit Symbol & Real
Component
Diode as Rectifier
Diode in Power Supplies
Diode in Transistor Design (PNP/NPN overview)
P-N Junction Review
Base-Emitter-Collector
Configuration
Current Control via Diode-like
Behavior
Session 3
Transistor as a Switch & Amplifier, Role in ICs
Transistor as a Switch &
Amplifier
Logic Gates using Transistors
Miniaturization in ICs
CMOS Tech: NMOS & PMOS
Use in Microcontrollers
Relay: Mechanical Switching, Working, Types
What is a Relay?
Electromagnetic Coil Action
Normally Open (NO) vs Normally
Closed (NC)
Use in Home Automation &
Robotics
Relay vs MOSFET: Functionality & Use Comparison
What is a MOSFET?
Relay vs MOSFET Comparison Table
Switching Speed, Size,
Durability
Application Mapping
Session 4
Series vs Parallel Circuits
Series Connection – One Path
Parallel Connection – Multiple
Paths
Voltage/Current Differences in each
Battery Technologies: LiPo, Li-ion, Ni-Cd, Lead-Acid
Intro to Battery Parameters (mAh,
Voltage, C-Rating)
LiPo Battery Characteristics
Li-ion: Rechargeable Tech
Ni-Cd and Memory Effect
Lead Acid: Use in UPS, Auto
Comparison Chart + Safety Tips
Phase 2: Introduction to PCB
Designing
Session 5
Electronics Fundamentals for PCB Design
Review of signals, current loops, return paths
Transistor basics, MOSFET drivers
Power converters: Buck/Boost + LDO
Decoupling capacitors: ESR, placement rules
Understanding datasheets & reference designs
ESP32-S3 Hardware Design
ESP32-S3 block diagram & boot configuration pins
External Flash/RAM considerations
Antenna paths & RF layout clearance
Power rails & decoupling selection
USB interface & programming headers
Session 6
A7670E 4G LTE Module & GPS Integration
UART communication & power requirements
SIM card socket routing rules
RF section: PI network, antenna tuning, feedline impedance
GPS L1 signal routing considerations
EMI + ESD protection on RF ports
Placement & ground stitching for RF modules
Sensors and Mixed-Signal Layout
Temperature/Humidity Sensor (SHT31/HTU21) – I2C routing
Vibration Sensor (Accelerometer/IMU) – analog vs digital noise
domain
Grounding schemes (Star, Split, Stitching)
Avoiding ground loops in mixed-signal boards
Session 7
Power System and Battery Management
Battery selection + Li-Ion protection circuits
Charging ICs + reverse polarity + surge protection
Buck regulator layout: Switch node routing, thermal paths
LDO placement hierarchy
PCB Stackup & Routing
When to use 2-layer vs 4-layer
Controlled impedance traces for RF
Differential pair routing
Return current path strategy
Via stitching & shielding strategies
Session 8
PCB Bring-Up & Debugging
Visual inspection and pre-power testing
First power-up safety procedure
Serial test commands for A7670E + ESP32-S3
Connectivity + Sensor data validation
Field test: GPS lock & LTE data push
Phase 3: Embedded C Programming
Session 9
Introduction to C/C++
Introduction to C++
Structure of C++ Program
Compilation and Execution Process
Setup of C++ Environment on laptop
Preprocessor Directives
#define
#include
#ifdef
#ifndef
Data Types & Operators
Basic Data Types
Type Modifiers
Operators (Arithmetic, Logical,
Bitwise, Relational, Assignment, Conditional)
Session 10 : Control Flow
if-else
switch-case
for
while
do-while
break
continue
goto
Functions
Function Declaration &
Definition
Call by Value vs Reference
Arrays & Strings
Single and Multidimensional Arrays
String Handling Functions
Session 11: Pointers
Pointer Basics
Pointer Arithmetic
Pointers with Arrays
Pointers with Functions
Structures & Unions
Defining and Using Structures
Recursion
Nested Structures
Unions
Session 12: Interfacing Hardware Modules
GSM
GPS
Bluetooth
WiFi
Sensor Module (Temp/Humiditiy/Accelerometer/Gyro)
Recap of all modules and Certification Test
Session 13
Recap of All Modules for Reinforcement
Certification Test (Theory) -MCQ
Certification Test (Practical) -
Hands-On Demonstration Showcase
Certificate Distribution
Program Schedule
1. Phase 1: Fundamentals of Electronics - 2 Hours
2. Phase 1: Fundamentals of Electronics- .2 Hours
3. Phase 1: Fundamentals of Electronics- 2 Hours
4. Phase 1: Fundamentals of Electronics- 2 Hours
5. Phase 2: Introduction to PCB Designing- 2 Hours
6. Phase 2: Introduction to PCB Designing -2 Hours
7. Phase 2: Introduction to PCBDesigning- 2 Hours
8. Phase 2: Introduction to PCB Designing - 2 Hours
9. Phase 3: Embedded C Programming - 2 Hours
10. Phase 3: Embedded C Programming- 2 Hours
11. Phase 3: Embedded C Programming - 2 Hours
12. Phase 3: Embedded C Programming - 2 Hours
13. Recap of all Modules + Certification Test - 6 Hours
Plan a program for your institution
Tell us the class, number of students and preferred schedule.
Planning a program for your students or faculty?
Tell us the class size, level and dates and we will share a plan with pricing.