Arduino Programming for Drone Systems

Micro-Credential Course | 6 ECTS | Beginner level

This entry-level programme is designed for students and technology enthusiasts who want to develop foundational skills in electronics, Arduino programming, and sensor integration for drone applications — no prior experience in programming or electronics required.

Start Date: March 9

Course Duration: 2 months (8 weeks), 2 sessions per week, 2 hours per session


Why Join?

Drone technologies are rapidly transforming industries such as agriculture, environmental monitoring, logistics, mapping, and smart infrastructure. At the core of every drone system are embedded electronics, sensors, and programmable microcontrollers that enable data collection, automation, and intelligent control. This programme provides hands-on experience with Arduino-based systems, helping you understand how drones gather and process data, interact with sensors, and execute programmed tasks. It is an ideal starting point for building practical skills in UAV technologies and embedded systems.

What Will You Learn During the Course?

  • Understand the fundamentals of electronics, including voltage, current, resistance, and basic circuit design
  • Explore Arduino board architecture and technical specifications
  • Develop foundational programming skills using the Arduino IDE (C/C++ basics)
  • Integrate and control sensors such as temperature, motion, distance, and GPS modules
  • Collect and process real-time data from connected devices
  • Understand the structure, components, and practical applications of drone systems
  • Build simple Arduino-based embedded systems for drone-related applications

Who Should Apply?

  • Engineering students (electronics, robotics, mechatronics, aerospace)
  • Computer science and IT students interested in embedded systems
  • STEM students exploring drone and UAV technologies
  • Beginners and technology enthusiasts interested in Arduino programming
  • Professionals seeking foundational knowledge in drone electronics and sensor systems

Prerequisites

The Beginner Level micro-credential is designed as an entry-level programme. No prior programming experience is required.

Duration and Workload

The Beginner Level micro-credential carries 6 ECTS credits, corresponding to 150 hours of total learner workload, in accordance with the European Credit Transfer and Accumulation System (ECTS).

Indicative Workload Distribution:

  • Lectures and Seminars: 30 hours
  • Guided Practice and Assignments: 30 hours
  • Independent Study and Online Learning: 60 hours
  • Final Project and Assessment Preparation: 30 hours

Outcome

  • By the end of the course, participants will be able to:
  • Understand and apply fundamental electronics principles in embedded systems
  • Program Arduino microcontrollers to perform basic control and automation tasks
  • Integrate and manage sensors for real-time data collection
  • Design simple Arduino-based systems for drone-related applications
  • Interpret collected data and understand its role in drone operations

💳 Tuition Fee 900 GEL (Total) *Free of charge for students of the University of Georgia.

Includes full access to:

  • Expert-led lectures and seminars
  • Hands-on coding labs
  • Learning materials and LMS resources
  • Final project supervision

Upon successful completion, participants receive a Micro-Credential Certificate (6 ECTS).

Arduino Programming for Drone Systems