Arduino is a subject that can’t be learned without practical experience. This course is designed based on the needs of a student. Here we will begin with very basic concepts of Arduino, like what is an Arduino. And all of its importance, scope, and advantages will be discussed. Then we will move to the course where the course is divided into 5 parts.1. Arduino Programming2. Hardware3. Automatic Robots4. App Development5. Post Controlled RobotsNow let me explain to you what you are going to learn in all of these. Arduino ProgrammingBefore directly jumping on creating projects. We will first learn the basics. We will understand what is programming and how it is linked to Arduino and Hardware. We will first learn about the Arduino IDE and how we can install itThen we will understand about the compilers and editorsOnce we are done with these we will move to the basics of programming and understand why is it important to learn to programThen we will create our first project which is blinking a led using our programming basics. We will then understand about the simulation. Where we will learn to create projects without the hardware. All by using virtual tools. Then we will move to programming concepts and will learn about the following. DatatypesOperatorsConditionalsLoopsFunctionsWith practical demonstrations in every conceptAnd once we are done with the programming we will again practice all of our skills in a polish programming module where we will create more than 5 projects to apply whatever we have learned. HardwareNow once we finish the programming. We will learn that how we can control the hardware using programming. There we will cover the followingWe will learn to measure the light using an LDR sensorDistance using Ultrasonic sensorLine using a line sensorColour using the color sensorObject using IR sensorMotion using PIRsensorTouch on the body using the Touch sensorTemperature using DHTsensorWe will also learn about the motors and learn to run a DC motor How to control the direction of a motorServo motorGear motorsChasis LCD and Oled displaysand will create mini projects with all of these components to understand their working perfectlyAutomatic RobotsAfter learning Programming and Hardware we will apply our skills and create 3 projects in this part. Which includesA Laser Alarm System. A-Line Following RobotAn Obstacle Avoiding RobotApp DevelopmentAutomatic robots were great and fun to create. But what if we can control the functions of a robot anytime. So for that, we will create our own apps using which we can control our robots anytime. Which we will learn in this part. We will learn about the MIT app inventor and develop our skills in itWe will learn the front end and backend of an applicationOur first app will be for controlling light Then we will create 7 apps for all kinds of applicationsWe will create apps to control multiple functionsWe will create apps to control motors and gearsWe will create apps to control devices using our voice. Post Controlled RobotOnce we got our skills in app development we will use those skills and develop our own mobile app-controlled projects where we will create two big projects.A Mobile Controlled RoverA Voice Controlled Robot