Building and Programming Robots

This course aims to equip participants with integrated skills in robot building and programming. It begins with an introduction to robotics, moving through design phases, digital manufacturing, and 3D printing, culminating in building and programming robots to perform specific tasks. You will learn through hands-on experience by building and programming a real robot using Arduino

Building Expertise Youths Robotics On-site
Building and Programming Robots
What you'll learn
  • Understanding robots and their components
  • Robot design stages and digital manufacturing
  • Robot assembly and construction
  • Fundamentals of programming using Arduino
  • Programming robots to perform specific tasks
  • Integrating Artificial Intelligence into robot programming
What Included
  • Hands-on practical applications in robot constructions 
  • 3D printing models for robot components 
  • Easy-to-use Arduino libraries to simplify programming 
  • Project for robot programming 
  • Certificate of completion 
Course Content

Module 1: Introduction to Robotics

  • What is a robot? Definition and real-world applications
  • History and evolution of robotics
  • The role of robotics in modern industries and education
  • Overview of robot types 

Module 2: Understanding Robotics Components

  • Core components of a robot
  • Overview of microcontrollers and their roles
  • Types of sensors and their use in robotic systems
  • Introduction to servo and DC motors and their control mechanisms

Module 3: Robot Building and Assembly

  • Interpreting digital designs and 3D printed components
  • Step-by-step robot frame assembly
  • Wiring and integrating electronic components
  • Full hands-on project: building a complete, programmable robot

Module 4: Arduino Programming Basics

  • Introduction to Arduino IDE and environment
  • Programming fundamentals: variables, functions, loops, and logic
  • Writing simple programs to control sensors and motors
  • Practical labs: controlling motion and sensor input

Module 5: Robot Programming and AI Integration

  • Writing code to control full robot systems
  • Task-based robot programming (e.g., obstacle avoidance, line following)
  • Introduction to integrating basic AI logic 
  • Final project: Build, code, and test a robot that completes a specific mission

Age Group +12
Skill Level Basic
Type On-site
Location Riyadh
Language Arabic
Responsible ASR
Last Update 05/07/2024

For More Information, call us on:

 0532508445 
 info@asr.com.sa