What you'll learn

Arduino, Programming, Robotics, Arduino Starter Kit, Arduino MKRIoT Bundle

  • How to use Arduino IDE, Basics of Programming using C/C++, Embedded Programming, Embedded development process

  • How to write sketches , how they work, how to upload them and how to debug and test them

  • Functions - I/O, Trigonometric, Math, Interrupts, Communication; Arduino data types, constants, data conversion, Scope of a variable ; Loops, Control Structure, Operators

  • Installing Libraries, Using libraries in your sketches, Writing your own libraries, MKR1000 Library, Standard Libraries

  • Coding examples, basic tasks using arduino board & components,


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 🤖

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

  • Download Arduino IDE from Arduino Website.

Course Description

Code, Debug, Test & Deploy

This course is designed for students who want to learn the concepts of programming using C/C++ and Arduino. By the end of this course you will have gained understanding on concepts such as variables, operators, conditional statements & loops. You will be able to write sketches , upload it to arduino board and test them, You will be able to write your own libraries and use in built functions in your code.

You will learn to operate arduino boards and electrical components such as motors, led's, sensors using arduino boards and coding. This course uses Arduino UNO & Arduino 1000 board and components that come along with MKR IoT Bundle & Arduino starter kit. Students can either buy the purchase the kits on arduino website or can purchase the boards and components separately whichever way suits best.

Knowledge or prior exposure to topics covered in below courses

Course curriculum

100+ Lessons
Video Lectures
Presentations & Projects
Assignments & Quiz
Multiple 1 on 1 Zoom session with Instructor

    1. Welcome Message from Instructor

    2. Course Details

    3. Course Instructions

    4. Before you Begin...

    1. Introduction to Arduino IDE

    2. Structure of an arduino sketch

    3. General Syntax

    4. Arduino Programming

    5. Arduino Hardware

    6. RBA Assignment - APC

    1. What are data types?

    2. List of Data Types

    3. What are variables? How to declare a variable in Arduino?

    4. Variable Scope

    5. Constants

    6. Const Keyword

    7. #define

    8. Operators - Overview

    9. Blinking LED using Arithmetic Operators

    10. Assignment - Variables & Operators

    1. Conditional Statements in Arduino

    2. Loops in Arduino

    3. LED Blink using conditional operator and if else condition

    4. Different Tones using Arduino Uno & Piezo

    5. Assignment - Control Structures

    1. What are functions? What are advantages of using functions?

    2. How to create functions in Arduino?

    3. Static Variable

    4. In-built Functions

    5. I/O functions

    6. Arduino Time

    7. Advanced I/O

    8. Math & Trigonometric Functions

    9. Character Functions

    10. Assignment - Arduino Functions

    1. 20 mins 1 on 1 discussion

About this course

  • $179.99
  • 69 lessons
  • Certificate of Completion
  • Unlimited Access
  • Drip based 100 % online course

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 Hardware

    A comprehensive course to learn about arduino hardware , arduino UNO & arduino MKR1000 Wifi board & electrical components such as motors & sensors.
    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
  • $15.99 / month

    $15.99 / monthArduino 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.