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.

Curriculum

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

  1. Iroduction to ESP32 & Arduino Basics
  2. Basic Electronics & Actuators
  3. Programming Basics
  4. Project 1: Two-Wheel Drive Robot

Month 2: Interactive & Smart Robotics

  1. Smart Sensors
  2. Enhancing Robot Control
  3. Project Building Workshop
  4. Project 2: Obstacle-Avoiding Robot

Month 3: IoT & Autonomous Robotics (Advanced)

  1. IoT Concepts with ESP32
  2. Remote Data Transmission
  3. IoT Applications in Robotics
  4. 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

 

Enquiry

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.