All lessons
Electronics
Young Inventors19 lessons
Welcome, Young Inventor! How Electronics Simplified works
Basic Safety for Young Engineers: how to work with electricity safely
What is a Battery? Polarity, voltage and how to test one
What is AC and DC? Is it harmful?
What are the most Basic Electronic Components ?
Basic Electronic Components - Resistor
What is a Capacitor and why are they important?
How to Connect a Basic Circuit for Kids
Getting Started with a Basic Electronic Circuit for Kids
Understanding Resistors in Series and Parallel
How to use a Potentiometer - Variable Resistance for Kids
The Wired Buzzer Game: An Electrifying Journey into Conduction
The Wire Buzzer Game - Unleash Your Inner Scientist!
Rainwater Harvesting and Recharge System: A Fun Project for Kids
What is Arduino? Why Kids should Learn it?
Lets Blink with Arduino using mBlock
Alternate blinking LED's using Arduino with mBlock
7 Segment Display with mBlock
Bluetooth Controlled Servo Motor using Arduino for Kids
Electronics Concepts16 lessons
Understanding the Ideal Diode: Its Function and Applications
Semiconductor Diodes: A Simple Introduction to their Basics and Functions
What is a Light Emitting Diode?
How is Electronics related to Science ?
What is the use of a Capacitor?
Light Dependent Resistor - Brightness Control Circuit
Different types of Resistors
What is current? Voltage, resistance and current with water pipes
Diode Equivalent Circuits
Series Diode Configuration
What is Digital and Analog?
Switch - Interrupter of Electricity
Measuring Resistance with a Multimeter
Load Line Analysis
Resistance Levels in a Semiconductor Diode
Transition and Diffusion Capacitance
Learn Arduino27 lessons
Arduino - Details Simplified
Arduino Board - Pins Explained
Arduino Setup and Installation
Arduino Programming - Simplified
Programming the Arduino - Simplified
Simplest Circuit to Learn Arduino
Easy way to Fade and Blink using Arduino - Simplified
Using a Push Button in a Circuit
Reading Analog Input with Arduino
Learn Simple Arduino Coding - Functions
Loops
LED Bar Graph with Arduino
Getting Started for Visual Coding with Arduino
LM35 Temperature Sensor with Arduino
Humidity Sensor DHT11 interfaced using Arduino
How to interface LCD16x2 with Arduino (with and without I2C Module) ?
Rain Sensor with Arduino
How to code a 4 Digit 7 segment display using Arduino?
Errors found while uploading a simple SoftwareSerial Code on the Arduino for HC-05
Reading RFID Tags with RC522 and Arduino
Building Home Energy Monitor with Arduino
Building a Smart Mirror with Arduino: A Fusion of Technology and Functionality
Building a Smart Pet Door with Arduino: A DIY Guide
Building a Smart Mailbox: Enhancing Mail Management with Arduino
Interfacing SSD1306 0.96 inch I2C OLED Display with Arduino
Guide to Using SSD1306 Display with Arduino
How to connect the HC-SR04 with the Arduino Uno?
ESP32, ESP8266 & Raspberry Pi33 lessons
What is ESP32 development Board?
Programming Environment for ESP32
How to upload your first Code to ESP32 ?
Digital Input and Output with the ESP32
How to Read Analog Signals with the ESP32?
Pulse Width Modulation (PWM) with the ESP32
How to make an ESP32 Web Server?
Exploring the Basics of Embedded Systems with ESP32
How to use PWM (Pulse Width Modulation) control with the ESP32 using Arduino IDE
Interfacing ESP32 with 16x2 LCD Displays
How to use the PIR Motion Sensor using interrupts and timers
Task Automation with Simple Timer using the ESP32
Building a Motion Detection System Using ESP32 and ESP-NOW
How to use Bluetooth on the ESP32 ?
How to use the BLE on the ESP32?
ESP32 BLE Server and Client with Arduino: A Complete Guide
How to Control LED brightness using a Web Server with the ESP32?
How to interface the Humidity Sensor DHT11 with the ESP32 (Web Server)
Code for Asynchronous Websever with the ESP32
ESP32 / ESP8266 - Realtime Database with Firebase
ESP32 / ESP8266 - Real time Data Logging with Authentication
Getting Started with ESP8266 WiFi Transceiver
Digital Inputs and Digital Outputs on the NodeMCU ESP8266
Pulse Width Modulation with NodeMCU ESP8266
How to make an ESP8266 Web Server?
Control AC Appliances with ESP8266 NodeMCU with a Relay Module
Sending Emails with ESP8266 NodeMCU: A Simple Guide
How to Create a Flask Server with Python using a Raspberry Pi
What is IoT (Internet of Things) ?
Code for DHT11 Sensor Reading Web Application
Code for Logging DHT11 Sensor Data on a Realtime Database (Firebase)
Building an Automated Plant Watering System using ESP32
What is a Web Socket Server?
Projects Hub81 lessons
Light-Sensitive Automatic LED Control with Arduino: A Step-by-Step Guide
Building Electronics Dice with LCD Display
Mini Weather Station using DHT11 and LCD 16x2 interfaced with Arduino
Ultrasonic Distance Measurement and Servo Motor Control with Arduino Uno
Soil Moisture Monitoring and Irrigation System with Arduino Uno
Motion Detector Alarm: HC-SR501 PIR Sensor Model with Buzzer Alert
RFID Access Control System with LCD Display: A Step-by-Step Guide
Ultrasonic Parking Sensor with LCD Display using Arduino
Air Quality Monitoring with LCD Output: A DIY Project
Automatic Blinds Control Based On Light Intensity
Building a Rainfall Measurement and LCD Display with Arduino
Building a Vibration Sensor with LCD Feedback
Building an Intruder Detection System with LCD and Alarm using Arduino
Capacitive Touch Sensor-Based Home Automation System with LCD Display
Light Intensity Measurement with LCD Display
Line Following Robot with LCD Display
Liquid Level Detection and Pump Control
pH Level Monitoring and LCD Output with Arduino
Sound Level Monitoring and LCD Feedback with Arduino
Vehicle Speed Measurement and LCD Output Using Arduino
Alcohol Level Monitoring and LCD Output: A DIY Project
Automated Plant Watering System with LCD Feedback
Building a Knock Sensor-Based Doorbell with LCD Display Using Arduino
Building a Temperature and Humidity Controlled Greenhouse with LCD Display
CO Sensor-Based Ventilation Control System with LCD Output
Creating a Touchless Hand Sanitizer Dispenser with LCD Display
Gas Sensor-Based Air Freshener System with LCD Display
Heart Rate-Based Fitness Tracker with LCD Feedback
Light Sensitive Blinds Control System with LCD Output
Motion-Activated Security Camera with LCD Feedback
Object Detection and Sorting System Using IR Sensors with LCD Feedback
Obstacle Detection and Avoidance System for a Robot Car with LCD Feedback
Raindrop Detection and Automatic Wiper Control with LCD Output
Smoke Detection and Exhaust Fan Control with LCD Display
Soil Moisture-Based Plant Watering System with LCD Feedback
Sound-Activated LED Light Control with LCD Display
UV Light Intensity Measurement and LCD Output
Water Turbidity Measurement and LCD Output
Building a Sound-Activated Alarm System with LCD Display
Coin-Operated Vending Machine with LCD Feedback
Gas Sensor-Based Smart Gas Meter with LCD Display
Home Security System with Motion Detection and LCD Feedback
Human Presence Detection and Lighting Control with LCD Output
Light-Sensitive Plant Growth System with LCD Display
Magnetic Field Strength Measurement with LCD Output
Motor Speed Control Based on Temperature with LCD Output
Smart Blinds Control Based on Weather Conditions with LCD Feedback
Soil pH Level Monitoring and LCD Output
Vehicle Parking Space Occupancy Detection with LCD Feedback
DIY Heart Rate Monitor with Pulse Sensor and LCD Display
Flame Detection and Fire Alarm System with KY-026 using an Arduino
Air Quality Monitoring with DHT11 and MQ-135 with HVAC control and LCD Feedback
Building a Sound-Activated Music Player with LCD Display
Water Flow Measurement and Control with LCD using an Arduino
Building a Breathalyzer Alcohol Tester with LCD Display
Object Tracking and Following System with LCD Feedback
Color Detection and Sorting System with TCS34725
Enhancing Home Security with Arduino-Based Systems
Plant Monitoring and Care System: A Smart Solution for Greener Living
Smart Traffic Light System: Enhancing Traffic Management with Technology
Building a Home Hydroponics System with Arduino: A Guide
Color Picker and LED Control with Arduino: Illuminating Your World Creatively
Automated Plant Light Control: Nurturing Your Garden with Technology
Building a Smart Plant Watering System with Soil Moisture Sensor
Gesture Controlled Smart Lighting: Illuminating Your World with Gestures
Soil Moisture Monitoring for Agriculture: Enhancing Crop Growth with Technology
Water Quality Monitoring for Aquarium: Ensuring a Healthy Aquatic Environment
Water Level Monitoring and Solar Water Heater Control
Smart Plant Pot With ESP32: Greening Your World with IoT
Creating Dynamic Displays: Build an 8x8 LED Matrix with Arduino (No IC Needed!)
Code for Gas Sensor
Creating a Temperature-Controlled Fan System with Arduino Uno and LM35 Sensor
Water Level Monitoring and Pump Control System with Arduino
Gas Sensor-Based Garage Ventilation Control with LCD Display
Gas Leakage Detection and Solenoid Valve Control with Arduino
How to set a Light Sensitive Motorized Blinds and LCD Feedback
How to make a Smart Energy Meter with LCD Display ?
Water Level Monitoring and Fish Tank Pump Control with Arduino
Distance Measurement and Stepper Motor Control with LCD Output
Smoke Detection and Fire Sprinkler Control with LCD Display
Obstacle Detection and Avoidance System for a Robot Arm with LCD Output
Inventor Stories8 lessons
Stephanie Kwolek - 31st July 1923
Georges Charpak - 1 Aug 1924
Automatic Pet Feeder: A Convenient Solution for Your Furry Friends
Smart Water Quality Monitor: A Comprehensive Guide
Smart Solar Power Monitor: Harnessing Sunlight and Data for a Brighter Tomorrow
Smart Trash Can: A Futuristic Approach to Waste Management
Real-Time Power Usage Monitor: Empowering Energy Efficiency
Water Quality Monitor for Pools: Ensuring Clean and Safe Swimming Environments
Coding
Coding & Web12 lessons
HTML and Web Computing For Kids
Creating Your First Web Page using HTML for Kids
Reading more basic HTML tags for Kids
Organizing Data in a Table using HTML for kids
Classifying Block and Inline Elements
Favorite Sportsperson Web page HTML for Kids
In Depth with the head, title and style HTML tags
How to link 2 web pages in HTML?
How to create a List in HTML?
Getting hands on with beautiful CSS
Mastering Web Layouts with CSS
Things to keep in mind while designing a Website
AI Vision with PictoBlox15 lessons
How do computers see? Your first look at computer vision
Getting started with PictoBlox and your camera
Wave to pop the balloons: motion detection
Face detection: a crown that follows your face
Emotion mirror: is that a happy face?
Who's at the door? Face recognition
Catch the stars: body pose detection
Draw in the air: hand tracking
Treasure hunt: object detection
Read it out loud: text recognition
Teach the computer: your own image classifier
Rock, paper, scissors against the AI
AI switches on a light: PictoBlox with Arduino
Fair and safe AI: be a responsible AI maker
Final project: build your own AI helper
AI & Computer Vision52 lessons
What is Computer Vision? See, Decide, Act
Python & OpenCV: Set Up Your Computer-Vision Workshop
Python & NumPy Crash Course: An Image Is an Array
Images, Pixels & Colour Spaces: Finding the Pitch with HSV
Video Basics: Frames, FPS, Reading & Saving Video
JavaScript for Computer Vision: Your Webcam in the Browser
Filters, Thresholds & Edges: Classic Computer Vision
Contours & Colour Tracking: Follow the Ball
Motion Detection & Background Subtraction
What Makes Good Sports Data?
Webcam Data Capture: A Camera Trap for Your Dataset
Annotation & Labelling: Writing the Answer Key
Train, Validation & Test Splits, and Augmentation
Consent, Privacy & Filming People
Field Trip Prep: Your Data Collection Plan
How Neural Networks Learn: Walking Downhill in Fog
CNNs: How Convolutional Layers See
Train Your First Image Classifier: Ball or No Ball
Evaluation: The Metrics That Matter
Overfitting & the Bad-Data Lab
Transfer Learning: Standing on Giants' Shoulders
Model to the Browser: TensorFlow.js
Object Detection: How YOLO Finds Things
Train a Custom Sports Detector with YOLO
Real-Time Detection: Making It Fast on a Laptop
Object Tracking: Following Players
Browser Detection & Triggers in JavaScript
Field Trip 1: Capturing Football Data on a Real Pitch
Clean the Field Data & Retrain
Live Match Analytics Dashboard in JavaScript
Automation Pipelines & Triggers: Ring the Doorbell
Zone Detection & Spatial Logic
Homography: From Camera View to Pitch Map
Flask API: The Python to JavaScript Bridge
Computer Vision to Arduino or ESP32
Automation Stress Test: A Fire Drill for Your System
Claude as Your Match Commentator
Claude Vision & Multimodal AI
Field Trip 2: Deploying at a Live Sports Event
Live Data Debrief: What Really Happened?
Player Heatmaps: Footprints in the Snow
Auto Highlight Reel
Bias, Fairness & the Model Card
Pose Estimation with MediaPipe
Speed & Distance Estimation
Formation & Tactical Analysis
Capstone Kick-off: Define Your Product
Capstone Data Sprint: Capture & Annotate
Capstone: Model Training, Iteration & AI Feedback
Field Trip 3: The Final Deployment Test
Demo Day: Your Live Product Showcase
Retrospective: What You Learned, and What's Next

