Preaload Image

Advanced Arduino





This course is designed for anyone with no prior knowledge of Microcontrollers and programming. An Arduino is constructed based on a microcontroller which is an electronic component that can perform three items. It can collect inputs or information from its surrounding environment, process and interpret this information, make a decision, and finally control output devices that are connected to it. Therefore, an Arduino can be employed as the brain of a Robot. This course is recommended for college students and continuing education of adult learners; however, you can participate in the course at your own discretion.



The following topics will be covered in this course:

  • What is an Arduino?
  • Where to start?
  • Writing and programming the first Arduino project: flashing lights with LED
  • Introduction of C language commands for programming the Arduino (such as Loops,
  • Overview of Input/Output (I/O) Interfaces
  • Introduction to LEDs, Switches, Buzzers, and Display Devices
  • Introduction of functional sensor
  • How to connect the Arduino board and its programming
  • Analog to Digital Conversion (ADC)
  • How to connect DC motors and control them via Arduino
  • Connection of ordinary character LCDs and their programming
  • Learn how to connect speakers and other audio modules to create a sound for a robot
  • making a line follower Robot
  • Serial Communication and UART Programming


Important Dates

Start date: TBD

End date: TBD

Registration deadline: TBD



Skills will gain

  • Familiarity with Microcontrollers and Programing
  • Familiarity with the electronic components, circuits, and sensors
  • The ability to develop their own projects with Arduino
  • Experience applying Arduino to reproduce and reassemble their devices into an intelligence one
  • The ability to make their own Robot
  • Creativity, collaboration, communication, critical thinking, innovation, and interactive experiences
  • Practicing problem-solving and creative thinking






Tuesday at 4:00 PM


Time to complete the course

12 sessions (Each session takes 1 hour)





Presentation type

Online (Recorded Lectures)


Certificate status



How to complete the course

Weekly Projects and Final Project





Is there a waitlist if the class capacity becomes full?

Yes, we consider a waitlist for such cases. You should ask for joining the course and then will be notified if a spot opens up.


What should I do if I want to begin the course late?

It is highly recommended you start your course soon. However, if it is required to begin the course a few days late, you can contact our Help Desk to get the necessary help also keep your instructor informed.


When can I have entrance to the lectures and assignments?

If your registration process is completed, you will have access to lectures and assignments at the start of the course.


What are the withdrawal and refund policies for the course?

Refer to the cancellation policies section for details


What computer hardware and software are required to complete the course?

  1. Participants must have access to a laptop or personal computer (PC) with the following minimum configuration:
  • Intel Pentium or equivalent
  • 2.0 GHz CPU with dual-core processor minimum (Recommended: Quad-core i5 processor or better)
  • 4 GB RAM minimum
  • 5 GB of hard-disk space
  • Operating system: macOS or Windows (7/8/10/11)
  • 32 and 64 bits compatible
  • Internet Access
  • Dedicated Windows-compatible sound card, microphone, and speakers (Recommended)


  1. Arduino Mega 2560
  2. functional sensor
  • Photocell
  • Infrared
  • Ultrasonic
  • Temperature


There are no reviews yet.

Be the first to review “Advanced Arduino”

Your email address will not be published. Required fields are marked *