| Sr. No. | Title | 
| 1 | Introduction to Linux | 
| 2 | Linux Command Line | 
| 3 | Linux shell | 
| 4 | Understanding Linux File Permissions | 
| 5 | Managing Filesystem | 
| 6 | Software installation | 
| 7 | Editors | 
| 8 | Vim | 
| 9 | Nano | 
| 10 | Leaf pad | 
| Sr. No. | Title | 
| 1 | Overview | 
| 2 | Environment Setup | 
| 3 | Program Structure | 
| 4 | Basic Syntax | 
| 5 | Data Types | 
| 6 | Variables | 
| 7 | Constants | 
| 8 | Storage Classes | 
| 9 | Operators | 
| 10 | Decision Making | 
| 11 | Loops | 
| 12 | Functions | 
| 13 | Scope Rules | 
| 14 | Arrays | 
| 15 | Pointers | 
| 16 | Strings | 
| 17 | Structures | 
| 18 | Unions | 
| 19 | Bit Fields | 
| 20 | Typedef | 
| 21 | Input & Output | 
| 22 | File I/O | 
| 23 | Pre-processors | 
| 24 | Header Files | 
| 25 | Type Casting | 
| 1 | Overview | 
| 2 | Environment Setup | 
| 3 | Basic syntax | 
| 4 | Variable types | 
| 5 | Basic Operators | 
| 6 | Decision Making | 
| 7 | Loops | 
| 8 | Numbers | 
| 9 | Strings | 
| 10 | Lists | 
| 11 | Tuples | 
| 12 | Functions | 
| 13 | Modules | 
| 14 | File I/O | 
| 15 | Exceptions | 
| 1 | Simulation Software | 
| 2 | MPLAB IDE | 
| 3 | Digital I/O | 
| 4 | Serial Monitor | 
| 5 | Serial Analog Read | 
| 6 | Analog write (PWM as DAC converter) | 
| 7 | Motor control | 
| 8 | Serial communication (with overview of Bluetooth, GPS, GSM) | 
| 9 | Displays | 
| 10 | UART,SPI,I2C | 
| 11 | Timers, Counters, Interrupts | 
| 12 | Memory Usage. | 
| 13 | LIVE PROJECTS | 
| 1 | Simulation Software | 
| 2 | Arduino IDE | 
| 3 | Digital I/O | 
| 4 | Serial Monitor | 
| 5 | Serial Analog Read | 
| 6 | Analog write (PWM as DAC converter) | 
| 7 | Motor control | 
| 8 | Serial communication (with overview of Bluetooth, GPS, GSM) | 
| 9 | Displays | 
| 10 | LIVE PROJECTS | 
| 1 | Introduction to Embedded System and Digital World | 
| 2 | Introduction to Microcontroller | 
| 3 | Detailed Description to Development Tools | 
| 4 | Working with ARM Microcontroller | 
| 5 | Embedded C Programming of GPIO and Basic Internal Peripherals of ARM Controller | 
| 6 | Programming of Advanced Internal Peripherals of ARM Controller | 
| 7 | Interfacing of External Peripherals to controller | 
| 8 | Motor control | 
| 9 | Serial communication (with overview of Bluetooth, GPS, GSM) | 
| 10 | Displays | 
| 11 | UART,SPI,I2C | 
| 12 | Timers, Counters, Interrupts | 
| 13 | Motor control | 
| 14 | Serial communication (with overview of Bluetooth, GPS, GSM) | 
| 15 | Displays | 
| 16 | Live projects | 
| 1 | Introduction to Raspberry Pi | 
| 2 | Preparing Your Raspberry Pi OS | 
| 3 | Embedded Linux | 
| 4 | Remote Access | 
| 5 | GUI, file system and user management | 
| 6 | Python | 
| 7 | GPIO Programing, digital i/o | 
| 8 | Hardware interfacing | 
| 9 | Motors | 
| 10 | Digital I/O | 
| 11 | Sensors | 
| 12 | Displays | 
| 13 | GUI and software designing | 
| 14 | IoT Systems | 
| 1 | Introduction to Basic Elements | 
| 2 | Introduction to Proteus (Electronic Product Design Software) | 
| 3 | PCB Designing in Proteus | 
| 4 | EMC interference Precautions | 
| 5 | Heating Component Precautions | 
| 6 | Gerber file generation | 
| 7 | Industrial Standards | 
| 8 | Hand on PCB Fabrication | 
| 9 | Etching | 
| 10 | Drilling | 
| 11 | Component Placing Rules | 
| 12 | Soldering | 
| 13 | Tinning | 
| 14 | Troubleshooting | 
| 15 | PCB repairs |