Laroo-Pece Division, Gulu City, Northern Uganda
Uganda time
Maintenance and networks - Beginner

Robotics and Automation: Build, Program and Innovate

Learn how robots work and build one: electronics, programming, sensors, motors, autonomy, AI, industrial automation…

About this course

Robots already sort parcels, water farms, assist surgeons and explore dangerous places, and Africa needs young people who can design and build them. This course takes you from the basic idea of a robot to a complete robotic project. It is designed for students, young innovators and technology enthusiasts aged 15 to 35, and you do not need to buy anything to start: free simulators let you practise circuits, programs and robot behaviour on a computer or phone before you spend money on parts.

You will begin with robotics, basic electronics and programming, then study hardware, sensors, motors and movement. Next you plan and build your first robot, make it navigate on its own, and learn how artificial intelligence and industrial robots work. Later stages cover simulation tools, connected devices and the Internet of Things, robotics for farming and community problems, and safety, ethics and responsible innovation. The last stage shows careers and business paths and guides your final project.

Every lesson has worked examples from East African situations, a practical demonstration, a case scenario, quick checks, a hands-on task and simple code you can copy. Safety is taught throughout: you will work with low-voltage batteries and USB power only, and learners under 18 should have an adult nearby when using tools or batteries. Choose one of seven final projects, such as an obstacle-avoiding robot, a smart irrigation system or an IoT monitoring dashboard, and build it with real parts or in a simulator.

What you will learn

  • Explain what a robot is, the main robot types and where robotics is used
  • Build and test simple low-voltage circuits and read circuit diagrams
  • Write beginner programs for controlling LEDs, sensors and motors
  • Choose sensors, motors, controllers and power supplies for a simple robot
  • Plan, simulate and document a mobile robot that moves and avoids obstacles
  • Explain how AI, industrial robots and connected IoT systems work
  • Design an automated irrigation or monitoring system for a local community problem
  • Apply safety, privacy and ethical practice, and prepare a robotics concept note and final project

Course content

7 modules · 32 lessons · 12 h 28 min · 8 quizzes

Stage 1: Foundations6 lessons

Understand what robots are and where they are used, learn the basic electronics of voltage, current and circuits, and write your first programs to control an LED.

  1. What is a robot? Concepts, history and types 20 min
  2. Robots in everyday life, careers and Africa 20 min
  3. Voltage, current, resistance and circuits 25 min
  4. Building circuits: LEDs, batteries, breadboards and the multimeter 25 min
  5. Thinking like a programmer: algorithms, variables, decisions and loops 25 min
  6. Programming a controller: sensors, outputs, block code, Python and C++ 25 min
  7. Quiz: 8 questions
Stage 2: Hardware and Sensors4 lessons

Learn the physical parts of a robot, from frame and microcontroller to motors, power and the sensors that let it notice the world.

  1. Anatomy of a robot: frame, brain, senses and muscles 22 min
  2. Motors, drivers, power and safe connections 24 min
  3. How sensors work: analogue, digital, distance, light and heat 24 min
  4. Motion, vision, data and calibration for smart decisions 24 min
  5. Quiz: 8 questions
Stage 3: Movement, Building and Autonomy6 lessons

Make robots move with motors, PWM and drivers, build and test a complete first robot, then add obstacle avoidance and line following.

  1. How robots move: motors, PWM and motor drivers 22 min
  2. Steering, feedback and troubleshooting movement 24 min
  3. First robot project: problem, requirements, parts and budget 22 min
  4. First robot project: wiring, code, testing and documentation 25 min
  5. Autonomous robots: navigation, obstacle avoidance and line logic 24 min
  6. Decisions, feedback and testing autonomous behaviour 25 min
  7. Quiz: 8 questions
Stage 4: AI and Industrial Robotics4 lessons

See how machine learning, computer vision and voice give robots new abilities, then learn how industrial arms, PLCs, conveyors and safety systems run modern production lines.

  1. How AI gives robots new abilities: learning from data and seeing 22 min
  2. Voice, language, decisions and the limits of AI robots 22 min
  3. Industrial automation: robot arms, movement, pick-and-place and PLCs 22 min
  4. Production lines: sensors, conveyors, safety, quality and Industry 4.0 24 min
  5. Quiz: 8 questions
Stage 5: Simulation and Connected Systems4 lessons

Practise robot ideas safely in free simulators and CAD tools, then connect an ESP32 to a dashboard using MQTT, with security and low-bandwidth thinking for Uganda.

  1. Simulation first: virtual circuits, robot models and microcontrollers 22 min
  2. Movement, CAD and documenting: from virtual tests to a simulation report 24 min
  3. Connected things: IoT, ESP32 and sending sensor data 22 min
  4. MQTT, dashboards, security and offline-first design 25 min
  5. Quiz: 8 questions
Stage 6: Community Impact, Safety and Ethics4 lessons

Apply robotics to real community problems such as irrigation, waste, health and education, then make every build safe, private, inclusive and responsible.

  1. Smart farming and an automated irrigation design 24 min
  2. Waste, health, education and measuring community impact 24 min
  3. Hardware safety: electrical, mechanical, battery and fail-safes 24 min
  4. Privacy, ethics, inclusion, e-waste and the safety checklist 24 min
  5. Quiz: 8 questions
Stage 7: Careers, Business and the Final Project4 lessons

Explore robotics careers and business ideas, then plan, build or simulate, document and present your own robotic solution as the course final project.

  1. Careers in robotics and automation 20 min
  2. Robotics business, budgets and your concept note 24 min
  3. Final project part 1: choose, plan and schedule 24 min
  4. Final project part 2: outlines, presentation and assessment 25 min
  5. Quiz: 8 questions
Final exam

30 questions. Pass with 70% or more to earn your certificate.

What you need

  • A phone or computer with an internet connection
  • No electronics or programming experience needed
  • Free simulator accounts (the lessons show how to start free)
  • Optional: a basic Arduino-compatible kit, only if you want to build physically

Further reading

Beginner Be the first to join

IT Support and Help Desk Essentials

Learn the job of an IT support officer: run a help desk with tickets, troubleshoot calmly, talk to non-technical users, fix common problems, protect data and build a career.

What you will learn

  • The support job and the help-desk process
  • Working with users and solving problems
  • Fixing common problems
  • 17 lessons
  • 5 h 30 min
  • Online, at your pace

To install on iPhone or iPad: tap the Share button in Safari, then choose "Add to Home Screen".