Embedded System Design with ARM Course | Learn IoT & Microcontrollers | IIT KGP
Course Details
| Exam Registration | 1425 |
|---|---|
| Course Status | Ongoing |
| Course Type | Elective |
| Language | English |
| Duration | 8 weeks |
| Categories | Computer Science and Engineering |
| Credit Points | 2 |
| Level | Undergraduate |
| Start Date | 19 Jan 2026 |
| End Date | 13 Mar 2026 |
| Enrollment Ends | 02 Feb 2026 |
| Exam Registration Ends | 16 Feb 2026 |
| Exam Date | 29 Mar 2026 IST |
| NCrF Level | 4.5 — 8.0 |
Master the Future: A Comprehensive Guide to Embedded System Design with ARM
The world around us is becoming smarter, more connected, and more automated. At the heart of this revolution lies the embedded system—a dedicated computer system performing specific functions within larger mechanical or electrical systems. From your smartphone and smartwatch to advanced automotive systems and industrial robots, embedded systems are everywhere. If you're an engineering student or professional looking to build a career at this exciting intersection of hardware and software, mastering Embedded System Design with ARM microcontrollers is a critical step.
We are thrilled to present a detailed overview of an exceptional 8-week course designed by premier experts from the Indian Institute of Technology, Kharagpur (IIT Kharagpur). This course is meticulously structured to take you from fundamental concepts to hands-on development of Internet of Things (IoT) applications.
Meet Your Distinguished Instructors
Learning from the best accelerates your journey. This course is led by renowned academics with decades of combined experience.
Prof. Indranil Sengupta is a full Professor in the Department of Computer Science and Engineering at IIT Kharagpur, with over 28 years of teaching and research experience. A former Head of Department, he has guided 22 PhD students and has more than 200 publications. His expertise spans VLSI design, cryptography, and network security. As a Senior Member of IEEE and General Chair of numerous international conferences, Prof. Sengupta brings unparalleled depth to the course.
Dr. Kamalika Datta, a research fellow at Nanyang Technological University Singapore, complements the instruction with her specialized knowledge. With a PhD and over 60 publications, her research in reversible & quantum circuits and embedded systems ensures the course content is cutting-edge.
Who Should Take This Course?
This undergraduate-level course is perfectly tailored for:
- Students of Computer Science & Engineering
- Students of Electronics & Communication Engineering
- Students of Electrical Engineering
- Professionals seeking to upskill in embedded systems and IoT
Prerequisites: A basic understanding of digital circuits and microprocessor concepts is recommended to fully benefit from the curriculum.
Course Overview & Learning Objectives
This 8-week intensive program is designed to provide a unified hardware/software introduction to embedded systems, with a strong practical focus on the ubiquitous ARM architecture. You will move beyond theory to actually build and program systems using state-of-the-art microcontroller boards.
The course aims to:
- Demystify the core concepts of embedded systems and microcontroller architecture.
- Provide proficiency in ARM assembly language and system programming.
- Teach interfacing techniques with essential peripherals like sensors, actuators, and converters.
- Offer hands-on experience through demonstrations and encouraged practical experiments.
- Introduce the developmental framework for creating Internet of Things (IoT) solutions.
Weekly Course Breakdown: A Journey from Basics to IoT
| Week | Topics Covered |
|---|---|
| Week 1 | Introduction to embedded systems and microcontrollers |
| Week 2 | Instruction set architecture of ARM microcontroller, and assembly language programming |
| Week 3 | D/A and A/D converter, sensors, actuators and their interfacing |
| Week 4 | Microcontroller development boards and embedded programming platforms |
| Week 5 | Hands-on I: Temperature, Light, and Sound sensing units |
| Week 6 | Hands-on II: Feedback control, relay control, driving motors, bulbs, pumps |
| Week 7 | Hands-on III: Object tracking using GPS and GSM |
| Week 8 | Hands-on IV & IoT: Intro to IoT, smart home concepts, accelerometer motion sensing, SMS-based appliance control |
Why This Course is a Must for Aspiring Engineers
1. Industry-Relevant Skills: The ARM architecture dominates the mobile and embedded world. Proficiency here is directly valued by industry leaders like ARM, Intel, Texas Instruments, Qualcomm, Samsung, TCS, and HP.
2. Practical, Project-Based Learning: The curriculum emphasizes "learning by doing." You are encouraged to procure low-cost development boards to replicate experiments, building a tangible portfolio of projects from sensor interfaces to GPS tracking systems.
3. Gateway to IoT: The course culminates in IoT principles, teaching you how to design connected, smart systems—a skillset in tremendous demand.
4. Academic Excellence: Learning from IIT Kharagpur faculty ensures you receive instruction that is both academically rigorous and aligned with real-world engineering challenges.
Recommended Textbooks for Deep Dive
- Vahid & Givargis: "Embedded System Design: A Unified Hardware/Software Introduction" – Excellent for foundational concepts.
- Sloss, Symes & Wright: "ARM System Developer’s Guide" – The definitive guide for ARM software design and optimization.
- Wayne Wolf: "Computers as Components" – A classic on embedded computing system design principles.
Ready to Build the Future?
Embedded systems design is a foundational skill for the next generation of innovators. This course offers a structured, expert-led path to acquiring that skill, blending theoretical knowledge with indispensable practical experience. Whether you aim to develop cutting-edge consumer electronics, automotive systems, or industrial automation solutions, understanding Embedded System Design with ARM is your launchpad.
Take the first step towards mastering the technology that powers our modern world. Enroll and start building.
Enroll Now →