Build & Learn • Course
Robotics Fundamentals
Course cover
Active Electrical Online Beginner / Intermediate 50 views

Learn the foundations of robotics: electronics, programming, sensors, and system thinking through guided hands-on lessons.

Chapter & Location
OU
HT • OU • DELMAS (Online · Global)
Schedule
Every Saturday
10:00 AM – 12:00 PM (America/New_York)
Start: Feb 1, 2026 • End: Mar 15, 2026
Duration
10 hours
10 hours of video · 55 lessons
Seats & Price
Seats: — • Free
Certificate: Yes, included
Mentorship
AiTWobo Robotics Mentors
Tools / Requirements
Arduino Uno (or compatible), USB cable, breadboard, jumper wires, LEDs, basic sensors
Project Outcome
Build a functional mini robotic system and understand how real robots are designed.
Course information
Target audience
Beginners, students, and self-learners interested in robotics and engineering.
Format
Video + PDF
What will you learn?
• Understand robotics fundamentals
• Use Arduino and basic electronics
• Read sensors and control actuators
• Build logical robotic systems
• Think like a robotics engineer
Participant feedback
Based on 128 verified reviews
Certificate of achievement
Course content
10 hours of video · 55 lessons
Lesson 1.1 — Introduction to the Arduino platform
• What Arduino is
• Boards overview
• How robotics uses microcontrollers
12 min
Lesson 1.2 — Install the IDE and first program (Blink)
• Install Arduino IDE
• Upload Blink
• Common upload errors
18 min
Lesson 1.3 — Understanding digital inputs/outputs
• Pins, HIGH/LOW
• Pull-up/pull-down
• Debounce basics
15 min
Lesson 1.4 — Project: button + LED (start/stop)
• Button wiring
• Start/stop logic
• Simple state machine
25 min
Lesson 1.5 — Serial monitor for debugging
• Print statements
• Read values
• Debug patterns
18 min
Lesson 1.6 — Variables and data types
• int/float/bool
• Constants
• Practical examples
20 min
Lesson 1.7 — Functions & structure of a sketch
• setup() vs loop()
• Creating functions
• Clean structure
22 min
Lesson 1.8 — Module checkpoint + mini quiz
• Review key concepts
• Quick quiz
• Next steps
20 min
Lesson 2.1 — Electronics basics for robotics
• Voltage/current
• Ohm’s law intuition
• Safe wiring
14 min
Lesson 2.2 — Resistors + LEDs the right way
• Choosing resistor values
• LED polarity
• Avoid burning components
12 min
Lesson 2.3 — Breadboard & power rails
• Rails and columns
• Common mistakes
• Clean wiring tips
12 min
Lesson 2.4 — Powering Arduino and motors safely
• USB vs external power
• Grounding
• Motor noise
14 min
Lesson 2.5 — Diodes & protection
• Flyback diode
• Why motors need protection
• Practical wiring
14 min
Lesson 2.6 — Transistors/MOSFETs as switches
• Switching loads
• PWM intro
• Wiring patterns
14 min
Lesson 2.7 — Voltage divider (real use cases)
• Reading analog sensors
• Scaling voltages
• Examples
12 min
Lesson 2.8 — Using a multimeter
• Measure voltage
• Continuity test
• Diagnose failures
14 min
Lesson 2.9 — Module checkpoint + mini lab
• Lab checklist
• Safety recap
• Prep for sensors
12 min
Lesson 3.1 — Analog inputs (potentiometer)
• analogRead()
• Mapping values
• Smoothing
12 min
Lesson 3.2 — Ultrasonic sensor distance
• Trigger/echo
• Timing to distance
• Common issues
16 min
Lesson 3.3 — IR obstacle sensor
• Calibration
• Digital thresholds
• Robot use case
12 min
Lesson 3.4 — Servo motor control
• Servo library
• Angles
• Power considerations
14 min
Lesson 3.5 — DC motors + driver (L298N concept)
• Direction control
• PWM speed
• Wiring tips
18 min
Lesson 3.6 — Encoder basics (concept)
• Feedback loops idea
• Counting pulses
• Why it matters
12 min
Lesson 3.7 — Buzzers and sound signals
• Tone generation
• Alerts
• Simple patterns
10 min
Lesson 3.8 — LEDs indicators (status UI)
• Status patterns
• Debug indicators
• Clean UX
12 min
Lesson 3.9 — Sensor fusion intro (simple)
• Combine sensors
• Priorities
• Fail-safes
22 min
Lesson 3.10 — Module checkpoint + practice
• Build a sensor demo
• Validate readings
• Next: coding logic
22 min
Lesson 4.1 — Loops & conditions for robots
• if/else
• for/while
• Real robot patterns
14 min
Lesson 4.2 — Refactor using functions
• Reduce duplication
• Readability
• Testing functions
14 min
Lesson 4.3 — Timing without delay()
• millis()
• Non-blocking loops
• Smooth behavior
16 min
Lesson 4.4 — State machines (start/stop/modes)
• States
• Transitions
• Reliability
16 min
Lesson 4.5 — Debugging robotics code
• Print strategy
• Binary search bugs
• Hardware vs software
14 min
Lesson 4.6 — Calibration patterns
• Sensor calibration
• Thresholds
• Persistent settings
14 min
Lesson 4.7 — Logging & simple telemetry
• Serial logs
• CSV thinking
• Useful metrics
12 min
Lesson 4.8 — Error handling and fail-safe
• Timeouts
• Safe stop
• Alert patterns
14 min
Lesson 4.9 — Code style for teams
• Naming
• Comments
• Sharing knowledge
14 min
Lesson 4.10 — Module checkpoint
• Build a clean robot loop
• Modes
• Prepare for integration
12 min
Lesson 5.1 — Robot design plan
• Requirements
• Parts list
• Block diagram
14 min
Lesson 5.2 — Chassis + mechanical assembly
• Mounting
• Stability
• Cable management
14 min
Lesson 5.3 — Wiring integration
• Power layout
• Ground rules
• Noise reduction
16 min
Lesson 5.4 — Motor control tuning
• PWM tuning
• Drift correction
• Practical tests
16 min
Lesson 5.5 — Obstacle avoidance logic
• Distance thresholds
• Turn strategy
• Recovery behavior
18 min
Lesson 5.6 — Build → test → iterate cycle
• Test plan
• Record results
• Improve quickly
14 min
Lesson 5.7 — Battery & safety checklist
• Battery handling
• Heat checks
• Safe shutdown
12 min
Lesson 5.8 — Demo preparation
• Presenting
• What to show
• Explain engineering choices
12 min
Lesson 5.9 — Module checkpoint
• Integration success
• Checklist
• Final module next
12 min
Lesson 6.1 — Testing checklist
• Hardware checks
• Software checks
• Repeatable tests
12 min
Lesson 6.2 — Documentation basics
• What to document
• Photos/diagrams
• Clear writing
12 min
Lesson 6.3 — Writing a project report
• Problem/solution
• Results
• Future work
14 min
Lesson 6.4 — GitHub / repo demo (optional)
• Repo structure
• README
• Sharing work
12 min
Lesson 6.5 — Presenting like an engineer
• Story
• Evidence
• Clear diagrams
12 min
Lesson 6.6 — Final review
• Review concepts
• Q&A
• Fix gaps
14 min
Lesson 6.7 — Final quiz
• Practical questions
• Concepts
• Build confidence
10 min
Lesson 6.8 — Certificate steps
• Requirements
• Completion proof
• Next courses
10 min
Lesson 6.9 — Graduation + next path
• What to build next
• Join projects
• Mentorship
14 min
Log in to register and unlock lessons.