Course Description

Robotics is an interdisciplinary branch of engineering and science that includes mechanical engineering, electronic engineering, information engineering, computer science, and others. Robotics deals with the design, construction, operation, and use of robots, as well as computer systems for their control, sensory feedback, and information processing.

These technologies are used to develop machines that can substitute for humans and replicate human actions. Robots can be used in many situations and for lots of purposes, but today many are used in dangerous environments (including bomb detection and deactivation), manufacturing processes, or where humans cannot survive (e.g. in space, under water, in high heat, and clean up and containment of hazardous materials and radiation). Robots can take on any form but some are made to resemble humans in appearance. This is said to help in the acceptance of a robot in certain replicative behaviors usually performed by people. Such robots attempt to replicate walking, lifting, speech, cognition, or any other human activity. Many of today's robots are inspired by nature, contributing to the field of bio-inspired robotics.

Course Instructor


Ahmed Faraz

Pursuing M.Tech from NIT Rourkela specialises in IoT, Machine Learning & Python



Introduction to Robotics

Learn about the basics of Robotics and its components

  • Micro-controllers
  • Arduino
  • Servo
  • Potentiometer
  • Motors
  • Chassis



Know how to use and configure devices with Arduino

  • Introduction to Ardunio IDE
  • Syntax
  • Variables
  • Functions
  • Libraries
  • Modules
  • Basic LED state swithching circuit


Projects you are going to do

List of projects that will be covered in this course

  • Obstacle avoiding robot car
  • Remote controlled robot
  • Line following robot
  • Electronic arm
  • Remote ambient lights
  • Original Project Submission