What you'll learn

Robotics, Arduino Starter Kit, Arduino MKR IoT Bundle

  • What is Arduino, Why learn Arduino

  • Arduino UNO & Arduino MKR1000 Wifi, their architecture, applications and working

  • ATSAMW25, Cortex-M0 32-bit SAMD21, ATECC508 crypto chip, ATmega328P, EEPROM

  • Arduino IDE, Installation, Introduction to Sketches, Functions, Variables & Libraries

  • Pin Diagrams, Architecture, Pulse Width Modulation, Memory structure, I/O Pins


Passion for engineering, Enjoy learning, Dedication

  • Computer / Laptop - Windows, Mac or Linux 🖥

  • Arduino Starter Kit and Arduino MKR IoT Bundle. Boards & components listed in above two links can be purchased separately online or at a local electronic shop 🤖

  • Download Arduino IDE from Arduino Website.

  • Tools: a multimeter, a soldering iron and solder, wire cutter.

Course Description

Arduino UNO, Arduino MKR1000 WIFI, PWM, Interrupts

This is an introductory course designed with the intention of introducing you to the world of robotics using Arduino. This course will provide you exposure to internal architecture & working of arduino boards viz. Arduino UNO & Arduino MKR1000 WIFI. You will be introduced to arduino & why learn arduino as a part of your robotics journey. You will be familiarised with concepts such I/O Pins, Memory structure, Interrupts and PWM ( Pulse width modulation) with arduino as the focal point. By the end of this course you will be familiar with internal architecture of both the boards and also ready to learn how to make the arduino board functional and build and develop robotics projects using arduino boards and electrical components.

Course curriculum

100+ Lessons which includes : Video Lectures • Presentations • Projects • Assignments • Quiz • Online Zoom Session with instructor

  1. 1
    • Thanks for Enrolling

    • Course Details

    • Before you Begin...

  2. 2
    • What is IoT?

    • How does IoT work?

    • IoT Hardware

    • IoT Software

    • IoT Benefits

    • IoT Applications

  3. 3
    • Ever thought "Why" learn Robotics?

    • What is Arduino? Why learn Arduino for Robotics?

    • The wonderful stuff you can do with Arduino

    • Introduction to Arduino Hardware

    • Introduction to Arduino Software

    • Let's have a look at the components that come with Arduino Starter Kit

    • Let's have a look at the components that come with Arduino MKR Iot Bundle kit

    • RBA Quiz - A quiz which provides you an opportunity to talk about your interests in Robotics

  4. 4
    • Let's explore some most frequently used Arduino Boards

    • Lets dig deep into Arduino Hardware

    • Main Controller

    • Sockets for External Connections

    • USB Connection

    • Built-in Voltage Regulator

    • Memory

    • Arduino power & operating speeds

    • Expanding via breadboards & shields

    • Quiz - Arduino hardware we discussed

  5. 5
    • Lets dig deep into Arduino Software

    • What is Arduino IDE?

    • What are the Drivers required?

    • Download & unpack the software components

    • How to Install the USB Driver

    • Let's see how to verify if your arduino board is working

    • How to Specify arduino board & communication port in Arduino IDE

    • How to Load test sketch into the board?

    • Quiz - Arduino Software

  6. 6
    • We will discuss about what you have learned so far. Discuss any difficulty faced and talk about additional support required.

  7. 7
    • Arduino UNO - Introduction

    • What is Breadboard ?How to use them?

    • What are Jumper Wires? What's their use?

    • What is a Phototransistor?What are they used for?

    • What are potentiometers? What are they used for?

    • What is a Pushbutton? What are they used for?

    • What is a Temperature Sensor? How does it work? What are its applications?

    • What is a Tilt Sensor ? How does it work? What are its applications?

    • What is Alphanumeric LCD? How does it work?

    • What are LED? How do they operate? What are they used for?

    • What is a DC Motor? How does it operate? What are its applications?

    • What is a Servo Motor? How does it operate? What are its applications?

    • What is a Piezo Capsule? How does it work? What are its applications?

    • What is an H-bridge Motor Driver ? How does it operate and what is it used for?

    • What is an Optocoupler ? How does it work and what is it used for?

    • What's a Mosfet Transistor? What is it used for?

    • What are Resistors? How is a resistance calculated using colour coding technique?

    • What are Capacitors ? What is Capacitance & How are they calculated?

    • What are diodes? How to they work? What are they used for?

    • Notes on Male Pin strip & Transparent Gel

    • Quiz - Electrical Components - Starter Kit

  8. 8
    • Arduino MKR1000 board - Introduction

    • Phototransistors - Let's talk more about them

    • Potentiometer - Let's talk more about them

    • Sensors - Tilt, Temperature

    • Motors - Servo , DC, H-bridge motor driver

    • Electrical Components - Resistors, Capacitors - Summary

    • Electrical Components - Diodes, Bright white, Piezo capsule, Optocouplers - Summary

    • Misc Components

    • Quiz - MKR

  9. 9
    • Introduction

    • Pin Diagram

    • Architecture

    • ATmega328P

    • Quiz - UNO

  10. 10
    • Introduction

    • Pin Diagram

    • Architecture

    • ATSAMW25

    • Cortex-M0 32-bit SAMD21

    • ATECC508 crypto chip

    • AMW - Quiz

  11. 11
    • We will discuss about what you have learned so far. Discuss any difficulty faced and talk about additional support required.

  12. 12
    • Digital logic

    • Assembly language

    • Sketches

    • Functions

    • Variables

    • Libraries

    • Assignment Task

    • Quiz - AP

  13. 13
    • How to measure values such as resistance, voltage & current using multimeter

    • How to use solder using soldering iron

    • Building a simple circuit using breadboard, jumper wires & resistors, capacitors, inductors & diodes

    • Turn up Arduino Uno

    • Make LED blink

    • Operate motor & control speed of motor

    • Make sensors work

    • Extend the board

    • Assignment - EEC

    • Quiz - EEC

  14. 14
    • We will discuss about what you have learned so far. Discuss any difficulty faced and talk about additional support required.

  15. 15
    • Final Quiz

    • Project Task

  16. 16
    • Congrats! Here's what's next thing to do

    • Before you go...

  17. 17
    • How to calculate resistance using colour coding technique

    • Ohm's Law

    • Circuit Basics

    • 8085 & 8086 Architecture

    • Interrupts & Addressing modes

    • Modulation & Modulation Techniques

  18. 18
    • 30 Mins online session with Instructor via zoom

Who should enroll

Enjoy coding & building, Love science & technology

  • Age group : 10+; Adult supervision required for students below 16

  • Who have interest or want to pursue career or already are pursuing a career in engineering field.


Queries related to course

  • How is the course content structured?

    lessons/Topics in the format as listed below:-
    - Video presentations
    - Audio Presentations
    - Coding Videos
    - Whiteboard teaching
    - Example videos
    - Project Videos
    - Assignments / Tasks / Quiz
    - Online 1 on 1 session of total 90 Mins

  • Student accessibility to all course content?

    Our courses are designed to make sure student get 100 % understanding of the topics. Hence we do not encourage students to binge watch all the videos to complete the course.

    We follow drip release of course content, 1 to 2 chapters are released depending on the number of topics in each chapter and difficulty level to students every week.

  • Instructor support availability?

    Yes. Some lessons provides students access to a discussion panel within the course player which can be used to ask questions or to start a discussion with the instructor related to the lessons.

  • Are quizzes compulsory?

    Yes. Students need to score 75% in each quiz.

  • Are Assignments compulsory?

    Yes. After completion of assignments student need to upload the assignments as per the instruction included with assignment questions. Assignment will be reviewed within 5 business days. Students will be able to access the next chapter after successfully uploading the assignment.

  • Are all lessons compulsory?

    All prerequisite lessons will be highlighted within the course content.

  • Certificate of Completion

    Certificate of Completion will be provided to students who meet the following requirements:- 1. 75% completion of all prerequisite lessons. 2. 75% or more score in all the quizzes. 3. Successful completion of all assignments & Projects

  • Age Group

    10+. This course is designed for all age groups. For students below 16 adult supervision is required.

  • Our Location

    Australian eLearning portal, Instructor based in Melbourne.

Courses you might be interested in

  • $179.99

    $179.99Robotics Basics - Arduino Programming

    Start your coding journey & learn how to code with Arduino hardware. Learn arduino programming language using Arduino starter kit & MKR IoT Bundle.
    Buy Now
  • $179.99

    $179.99Robotics Basics - Arduino Projects

    Learn how to Build, Develop & Operate projects in Robotics using Arduino Hardware. This is a project based course providing practical experience in creating projects using Arduino starter kit and MKR IoT bundle.
    Buy Now
  • $359.99

    $359.99Arduino Robotics Basics Course Bundle

    Jumpstart your Coding & Robotics journey at one place & save A$100 by enrolling in Arduino Robotics Basics Bundle. Bundle includes 3 courses:
    • Robotics Basics - Arduino Hardware
    • Robotics Basics - Arduino Programming
    • Robotics Basics - Arduino Projects
    Buy Now


Rakesh Iyer

Founder / Director @ Iyerrtronics Pty. Ltd., Melbourne

Rakesh Iyer is the founder and teacher at edyusaurus. He holds a masters degree in Electrical Engineering with specialization in telecommunication from the University of Massachusetts, Lowell, USA. He has worked in the IT & Telecommunication industry in India,USA and Australia. He has experience in development, training and project management in the field of information and communication technology. He has conducted research activities & project based training in engineering topics using matlab. His interest in teaching began when he coached a young student in Matlab, he later took up teaching project-based courses in robotics & matlab to many other students. His teaching experience led to the creation of Edyusaurus to coach students across all ages in AI, Robotics, Matlab and other emerging tech at their own pace. To know more about your instructor click here to visit his linkedin profile.