Course Details

Back To All Courses
Course Image

Course Overview

Embedded Systems and IoT

Unlock the Future of Smart Technologies & Industry 4.0

 

⏱ Duration: 48 Hours (8 Weeks)

⏱ Mode: Blended (In-person Lab + Online + Hands-on Projects) 

Instructor’s :

  • Md. Samiul Islam Sabbir – IoT Solutions Architect and Firmware Developer | Gobeshona Learning Academy
  • Dr. Fizar Ahmed – Associate Professor, Dept. of CSE, DIU
  • Md. Taslim Arif  – Lecturers, Dept. of CSE, DIU
  • Bakhtiar Muiz – Lecturers, Dept. of CSE, DIU

Course Description This course is designed to equip learners with practical skills in designing, programming, and deploying IoT and embedded systems.

Evidence of Demand

  • The demand for embedded firmware engineers is rapidly growing across industries like automation, IoT, and robotics.
  • Companies require professionals skilled in Embedded C and STM32 for developing efficient, low-level, and production-ready systems.
  • There is a strong need to bridge the gap between academic electronics and real-world firmware development.

Course Objectives

This course aims to:

  • Master Embedded C for microcontrollers.
  • Develop firmware using STM32.
  • Implement real-time systems with RTOS.
  • Interface sensors and communication protocols.
  • Build reliable embedded applications.

Course Content & Class Plan (Modules)

  • Module 1 (2 Weeks): Embedded C Fundamentals (GPIO, Timers, Interrupts, Communication Protocols).
  • Module 2 (3 Weeks): STM32 Development (Architecture, STM32CubeIDE, HAL, Debugging, Peripherals).
  • Module 3 (3 Weeks): Advanced Topics (FreeRTOS, CAN/Modbus, Bootloader Basics, Security).
  • Capstone: STM32-based Embedded System Project.

Practical & Field Work * Hands-on Projects: Schedule-based classes starting April 4, 2026, featuring strictly limited in-person lab access.

Learning Outcomes

Upon completion, participants will be able to:

  • Develop efficient Embedded C programs.
  • Build STM32-based embedded systems.
  • Design real-time firmware using RTOS.
  • Interface hardware components effectively.
  • Create industry-level embedded projects.

Target Audience

  • Engineering Students (CSE, EEE, CIS, ECE, TE).
  • Tech Enthusiasts & Hobbyists.
  • Embedded/IoT Developers looking to upskill.
  • Startup Founders building hardware products.

Entry Requirements

  • Basic programming or electronics knowledge is helpful (but not mandatory).
  • Interest in hardware-software integration.
  • Minimum Age: 18 Years.

Career Pathways

After completing this micro-credential, learners may progress to roles such as:

  • Embedded Firmware Engineer.
  • STM32 Developer.
  • IoT Firmware Engineer.
  • Robotics/Automation Engineer.
  • Hardware Entrepreneur.

Tools & Resources

  • Classroom: Computer Lab with Internet access.
  • Software/Tools: Software IDEs (Arduino IDE, STM32CubeIDE).
  • Facilities/Hardware: Hardware Kits (Arduino, Raspberry Pi, STM32 boards) and Sensors, Actuators, and Electronic Components provided during class time.

Assessment Criteria

  • Problem-Solving / Mini Projects (Prototypes): 30%.
  • Final Capstone Project: 50%.
  • Quizzes (Fundamentals): 20%.

Tentative Course Fee

  • BDT 3,000 (Special Discount from BDT 4,000).

Course Details
Duration: 04 Apr 2026 - 30 Jun 2026
Faculty: Engineering
Level: Beginner to Advanced
Mode: Hybrid
Price: 3000 BDT 4000
Your Instructors
Instructor
Md. Samiul Islam Sabbir

IoT Solutions Architect and Firmware Developer | Gobeshona Learning Academy
Instructor
Dr. Fizar Ahmed

Associate Professor, Dept. of CSE, DIU
Instructor
Md. Taslim Arif

Lecturers, Dept. of CSE, DIU
Instructor
Bakhtiar Muiz

Lecturers, Dept. of CSE, DIU
What You'll Learn
  • Embedded C Fundamentals (GPIO, Timers, Interrupts, Communication Protocols)
  • STM32 Development (Architecture, STM32CubeIDE, HAL, Debugging, Peripherals)
  • Advanced Topics (FreeRTOS, CAN/Modbus, Bootloader Basics, Security).
  • STM32-based Embedded System Project
Ready to Start Learning?

Join thousands of students already enrolled

Lifetime Support

Certificate included

Enroll Now