Certificate in IoT & Robotics with Programming

A hands-on, practical certificate course covering Internet of Things, Robotics, and Programming. Built for beginners — no prior coding or electronics experience needed.

web

About The Program

The Advanced Certificate Course in IoT and Robotics with Programming is a 3-month, hands-on, practical certificate programme. It is designed for beginners, requiring no prior experience in coding or electronics, and is open to students awaiting university entry, university undergraduates, and anyone interested in learning the basics of IoT and robotics.

Programme Details

  • Duration: 3 months, with 4 hours per day, totaling 48 hours.

  • Medium: Instruction is provided in both English and Sinhala.

  • Fees: The course fee is LKR 30,000, and the registration fee is LKR 2,000.

Curriculum & Key Topics

The programme covers a broad range of topics including:

    • Electronics & Hardware: Fundamentals of voltage, current, and resistance; use of LEDs, resistors, and transistors; Arduino Uno and NodeMCU GPIOs; and communication protocols (Serial/I2C/SPI/UART).

    • Sensors & Control: Working with temperature and humidity sensors (DHT11/22), ultrasonic and IR distance sensors, motion detection (PIR), motor control (servo/DC), and relay modules.

    • IoT & Robotics: Wi-Fi connectivity with NodeMCU, MQTT protocol, cloud dashboard integration (Blynk/ThingSpeak), and building robotics such as line-following and obstacle-avoiding robots.

Hands-on Projects

Students will complete 8 practical projects using various sensors, such as

  • Smart Home Automation

  • Auto Plant Watering

  • Obstacle-Avoiding Robot

  • IoT Environment Monitor Station

  • Security Alert System

  • Smart Street Light

  • Line-Following Robot

  • Ultrasonic Distance Meter

As part of the final requirements, students must design and build an individual working prototype that integrates at least two sensors, submit a written report, and present their project to a panel for evaluation based on functionality, creativity, technical depth, and presentation.

Department Contact Info

School of Computing

Contact: