Syllabus
Master technical skills through comprehensive, hands-on training programs.
Complete Course Syllabus
Click on any course to view the detailed curriculum or download the complete PDF.
PCB Design
Learn to design professional PCBs from schematic to manufacturing-ready files.
Topics Covered
-
Module 1: Introduction to PCB Design
- PCB basics and purpose of PCBs
- Types: single-layer, double-layer, multilayer, flexible
- Applications of PCBs
- Complete PCB design flow
-
Module 2: Electronic Components & Symbols
- Resistors, capacitors, inductors, diodes, transistors, ICs, connectors
- Reading datasheets
- THT and SMD packages
-
Module 3: Component Library Creation
- Creating schematic symbols
- Creating PCB footprints
- Linking symbols to footprints
- Library management
-
Module 4: Schematic Design
- Project creation and schematic capture
- Power symbols, net labels, buses
- Hierarchical sheets
- ERC (Electrical Rules Check)
-
Module 5: Component Selection
- Reading datasheets
- Voltage/current ratings
- Package selection and alternatives
- BOM preparation
-
Module 6: PCB Layout Fundamentals
- Board outline
- Importing schematic (netlist)
- Component placement
- Design rules, layers, keep-out zones
-
Module 7: PCB Layout & Routing
- Manual routing
- Power and signal routing
- Track width, vias
- Ground planes and copper pours
-
Module 8: Advanced PCB Design
- Decoupling capacitors
- EMI/EMC considerations
- Signal integrity
- Thermal management
- ESD protection
-
Module 9: Design Verification
- DRC (Design Rules Check)
- ERC review
- 3D inspection
- Clearance checking and final verification
-
Module 10: Gerber Generation
- Generating Gerber files
- Drill files
- BOM and pick-and-place files
- Verification
-
Module 11: JLCPCB Manufacturing
- Uploading Gerber files
- PCB specifications
- Cost estimation
- Ordering and PCBA process
-
Practical Projects
- LED Blinker
- STM32 Development Board
- ESP32 IoT Board
- Relay Controller
- RS485 Interface
- Motor Driver
- Industrial Sensor Interface
Power Electronics
Master power conversion, regulation, and management techniques.
Topics Covered
-
Module 1: Power Semiconductor Devices
- Introduction to Power Electronics
- Switching vs Linear Operation
- Power Diodes: PN, Fast Recovery, Schottky & Zener
- SCR, TRIAC & DIAC Fundamentals
- BJT Fundamentals
- Power MOSFET Construction and Working
- IGBT Construction and Working
- Device Selection Parameters
- Conduction and Switching Losses
-
Module 2: Gate Drivers & Switching Techniques
- Gate Driver Fundamentals
- High-Side & Low-Side Gate Drivers
- Bootstrap Technique
- Gate Resistance Selection
- Dead Time
- Shoot-Through Protection
- Isolation Techniques
-
Module 3: Rectifiers & DC-DC Converters
- Half-Wave, Full-Wave & Bridge Rectifiers
- Controlled & Uncontrolled Rectifiers
- Buck Converter
- Boost Converter
- Buck-Boost Converter
- Flyback Converter Fundamentals
- Push-Pull Converter Fundamentals
- SMPS Fundamentals
-
Module 4: Inverters, Filters & Power Supply Design
- Single-Phase Inverter
- Three-Phase Inverter Fundamentals
- Linear Regulators
- LDO Selection
- DC-DC Converter Selection
- RC, LC & PI Filters
- Output Filter Design
- Frequency Response Basics
-
Module 5: Protection, EMI & Hardware Design
- EMI/EMC Fundamentals
- Common-Mode & Differential-Mode Noise
- Input & Output EMI Filters
- Ferrite Bead Selection
- TVS Diode & ESD Protection
- MOV Selection
- Snubber Circuits
- Reverse Polarity Protection
- Thermal Management
- Current Loop Minimization
- Grounding Techniques
- Decoupling Capacitor Placement
- Copper Width Selection
- Hardware Debugging Techniques
-
Module 6: Simulation & Practical Projects
- LTspice Introduction
- Power Diode & Rectifier Simulation
- MOSFET Switching Circuit
- Gate Driver Circuit
- Buck Converter Design & Simulation
- Boost Converter Design & Simulation
- Filter Design
- Inverter Design
- Protection Circuit Design
- Voltage Regulator Circuit
- Final Power Electronics Mini Project
Embedded C Programming
Write efficient, optimized C code for embedded systems.
Topics Covered
-
Module 1: C Programming Fundamentals
- Introduction to Embedded C Programming
- Development Environment & Compiler Setup
- Structure of a C Program
- Variables & Data Types
- Constants & Macros
- Arithmetic, Relational & Logical Operators
- Input and Output Functions
- Decision Making: if, else if, else
- Switch Case
-
Module 2: Loops, Functions & Program Flow
- For Loop
- While Loop
- Do While Loop
- Nested Loops
- Break & Continue
- Function Declaration & Definition
- Functions with Arguments
- Functions with Return Values
- Scope of Variables
- Storage Classes Basics
-
Module 3: Arrays, Strings & Pointers
- One-Dimensional Arrays
- Two-Dimensional Arrays
- Array-Based Applications
- String Fundamentals
- String Manipulation
- Pointers Fundamentals
- Pointer Arithmetic
- Call by Value & Call by Reference
- Pointers with Arrays
-
Module 4: Bitwise Programming
- Binary & Hexadecimal Number Systems
- Bitwise AND, OR, XOR & NOT
- Left Shift & Right Shift
- Setting, Clearing & Toggling Bits
- Bit Masking
- Register-Oriented Bit Manipulation
- Practical Bitwise Programming Tasks
-
Module 5: Structures & Advanced C Concepts
- Structures
- Unions
- Enumerations
- Typedef
- Preprocessor Directives
- Header Files
- Static & Extern Keywords
- Const & Volatile Keywords
-
Module 6: Practical Programming Exercises
- Star Pattern Program
- Armstrong Number Program
- Password Checking Application
- UART Data Handling Logic
- Bitwise Control Application
- Menu-Driven Embedded Application
-
Module 7: Main Project
- Requirement Analysis
- Program Flow Design
- Modular Code Development
- Debugging & Testing
- Hands-on Embedded C Programming Project
Embedded Systems & IoT
Build connected IoT systems with embedded platforms.
Topics Covered
-
Embedded Introduction
- What is an embedded system?
- Classification of Embedded System
- Microprocessor and Microcontroller
- Intro to Arduino and ESP32
-
Software Installations
- Arduino IDE
- Node.js, Node-RED
-
I/O Programming
- What is digital and analog
- Intro to Digital and Analog I/Os
- LED and button interface — Why Pull-Down Resistor
- Demonstrate Digital and Analog I/Os
-
Communication Protocols
- WiFi and Bluetooth
- UART
- I2C
- SPI
-
Sensor Interfacing
- Intro to sensors and how they work
- Digital and analog sensors
- PIR, IR, Ultrasonic, DHT11, LDR, Soil Moisture sensors
- MPU-6050, Heart rate sensor
-
Motor Control
- Motor Control by L293D IC
- Servo Motors
-
Display Interface
- 7 Segment Displays
- Two 7 Segment Displays interference
- LCD and I2C interface
-
Timers and Interrupts
- Timer and interrupts concepts
- PWM concept
-
Introduction to IoT
- What is IoT and Cloud
-
Connect ESP32 with WiFi
- How to connect ESP32 via WiFi
- Demonstration
-
Cloud Connection
- Connect to ThingSpeak
- Data sending and receiving
- Connect to Firebase
- IFTTT
- Mini project: Weather monitoring
-
IoT Protocols
- WiFi
- HTTP
- UDP
- MQTT
- Hotspot access
-
IoT Automations (Projects)
- Automation using Blink
- Automation with Google Assistant
- How to make your own website using ESP32
- How to control LEDs using that website
Bare-Metal: PIC Microcontroller
Program PIC microcontrollers without OS for direct hardware control.
Topics Covered
-
Module 1: PIC Introduction & Development Setup
- Introduction to PIC Microcontrollers
- PIC Architecture & Features
- Datasheet Reading & Pin Configuration
- Development Software & Hardware
- Creating and Programming the First Project
-
Module 2: GPIO Programming
- Digital Input & Output
- LED Interfacing
- Push Button Interfacing
- Pull-up & Pull-down Concepts
-
Module 3: Display Interfacing
- Seven-Segment Display
- 16x2 LCD Interfacing
- Displaying Numbers, Characters & Sensor Data
-
Module 4: Analog & ADC
- Analog vs Digital Signals
- ADC Fundamentals
- Reading Analog Sensors
- Potentiometer & Sensor Interfacing
-
Module 5: Interrupts & Timers
- Interrupt Concepts
- External Interrupts & ISR
- Timer0 & Timer1
- Timer Interrupt Programming
- Delay & Periodic Event Generation
-
Module 6: PWM & Motor Control
- PWM Fundamentals
- PWM Generation
- DC Motor Interfacing
- Motor Driver Basics
- Servo Motor Control
-
Module 7: Communication Protocols
- UART Communication
- UART Transmit & Receive
- I2C Communication
- SPI Communication
- Interfacing External Devices
-
Module 8: Sensor Interfacing
- Digital & Analog Sensors
- Temperature & Light Sensors
- Ultrasonic Sensor
- Practical Sensor Applications
-
Module 9: Practical Projects
- Sensor Monitoring System
- Motor Control Application
- LCD-Based Monitoring System
- UART-Based Data Monitoring
- Final PIC Microcontroller Project
Bare-Metal: STM32 Microcontroller
Master STM32 ARM Cortex-M microcontrollers from the ground up.
Topics Covered
-
Module 1: STM32 Introduction & Development Setup
- Introduction to STM32 Microcontrollers
- ARM Cortex-M Architecture Basics
- STM32 Architecture & Features
- Datasheet & Reference Manual Analysis
- STM32 Custom Board Hardware Overview
- Development Software & Hardware
- Creating and Programming the First Project
-
Module 2: Registers & Programming Fundamentals
- What is a Register?
- Memory-Mapped Registers
- Bitwise Operators
- Register Access Methods
- Setting, Clearing & Reading Register Bits
- Peripheral Register Configuration
-
Module 3: Clock & System Configuration
- STM32 Clock System Basics
- HSI & HSE Clock Sources
- PLL Basics
- Peripheral Clock Configuration
- System Clock Configuration
-
Module 4: Debugging & Development Tools
- STM32 Debugging Fundamentals
- Breakpoints & Watch Variables
- Register-Level Debugging
- ST-Link Debugger
- Logic Analyzer / Digital Storage Oscilloscope (DSO)
-
Module 5: GPIO Programming
- GPIO Register Configuration
- Digital Input & Output
- LED Interfacing
- Push Button Interfacing
- Pull-up & Pull-down Configuration
- External Interrupts
-
Module 6: Interrupts & NVIC
- Interrupt Fundamentals
- NVIC Basics
- Interrupt Service Routine (ISR)
- External Interrupt Configuration
- Interrupt Priority Basics
-
Module 7: Timers & PWM
- Timer Fundamentals
- Timer Register Configuration
- Timer Interrupts
- ISR-Based Timers
- PWM Fundamentals
- PWM Generation
-
Module 8: Analog & ADC
- ADC Fundamentals
- ADC Register Configuration
- Reading Analog Inputs
- Potentiometer & Sensor Interfacing
-
Module 9: Communication Protocols
- UART Fundamentals
- UART Transmit & Receive
- SPI Fundamentals
- SPI Programming
- I2C Fundamentals
- I2C Programming
-
Module 10: Peripheral Interfacing
- Seven-Segment Display
- 16x2 LCD Interfacing
- Sensor Interfacing
- Motor & PWM Applications
-
Module 11: Mini Projects
- GPIO-Based Application
- Timer & PWM Application
- ADC Sensor Monitoring
- UART Communication Project
-
Module 12: Main Project
- Complete Bare-Metal STM32 Application
- Peripheral Integration
- Hardware Testing & Debugging
- Final Project Development
MATLAB & Simulink
Use MATLAB and Simulink for system modeling, simulation, and code generation.
Topics Covered
-
Module 1: MATLAB Environmental Setup & Introduction
- MATLAB Installation and License Configuration
- MATLAB Interface Management
- Workspace and Variable Management
- MATLAB Editor and Live Script Management
- MATLAB Help and Documentation Commands
-
Module 2: MATLAB Basic Programming
- Command Window Operations
- Script File Creation and Execution
- Variables and Data Types
- MATLAB Operators
- Arrays and Matrix Operations
- Built-in MATLAB Functions
-
Module 3: MATLAB Advanced Programming
- Conditional Statements
- Loop Control Statements: For Loop Programming
- Loop Control Statements: While Loop Programming
- Nested Loop Applications
- User Defined Functions
- Function Handles
- Debugging MATLAB Code
-
Module 4: MATLAB Data Processing & Visualization
- Data Import and Export: Excel File Handling
- Data Import and Export: CSV File Processing
- Data Analysis Techniques
- 2D Plotting
- 3D Plotting
- Graph Customization
- Data Visualization Methods
-
Module 5: MATLAB Algorithm Development
- Algorithm Design using MATLAB
- Mathematical Modeling Concepts
- Numerical Computation Methods
- Curve Fitting and Interpolation
- Optimization Techniques
- Algorithm Testing and Validation
-
Module 6: MATLAB Signal Processing
- Signal Generation
- Continuous and Discrete Signals
- Sampling Techniques
- Signal Analysis in Time Domain
- Frequency Domain Analysis
- FFT Implementation
- Digital Filter Design
-
Module 7: MATLAB Control System Design
- Control System Toolbox Introduction
- Transfer Function Modeling
- State Space Representation
- System Response Analysis
- Stability Analysis
- PID Controller Design
-
Module 8: Simulink Fundamentals
- Simulink Environment
- Simulink Library Browser
- Block Diagram Modeling
- Sources and Sinks
- Mathematical Operation Blocks
- Signal Routing Blocks
- Simulation Configuration
-
Module 9: Simulink System Modeling
- Dynamic System Modeling
- Electrical System Simulation
- Mechanical System Simulation
- Sensor and Actuator Modeling
- Feedback System Modeling
- Real-Time Simulation Concepts
-
Module 10: MATLAB for Embedded Systems
- Embedded System Introduction
- Model Based Design Approach
- MATLAB Code Generation Concepts
- Simulink to Embedded C Workflow
- Stateflow Introduction
- Hardware Interface Concepts
-
Module 11: MATLAB Project Development
- System Requirement Analysis
- Mathematical Model Development
- MATLAB Simulation Implementation
- Simulink Model Development
- Result Analysis and Validation
Electronics Fundamentals
Master electronic components, circuit fundamentals, and practical hardware design.
Topics Covered
-
Module 1: Basic Electricity
- Voltage, Current and Resistance
- Ohm's Law: V = I × R
- Series and Parallel Resistance Circuits
- Kirchhoff's Voltage Law (KVL)
- Kirchhoff's Current Law (KCL)
- AC vs DC
- Frequency, Period and Waveform Basics
-
Module 2: Resistors
- Fixed and Variable Resistors
- Resistor Color Code
-
Module 3: Capacitors
- Types of Capacitors
- Time Constant
- Polarity in Electrolytic Capacitors
-
Module 4: Inductors
- Magnetic Field
- Time Constant
- Inductive Reactance
-
Module 5: Filters
- Low Pass Filter
- High Pass Filter
- Band Pass Filter
- Decoupling and Coupling Behaviour
- RLC Behaviour and Impedance
-
Module 6: Diodes
- Diode Symbol and LED
- Forward and Reverse Bias
- Zener Diode
- Rectifier Diode
-
Module 7: Transistors
- NPN and PNP Transistors
- Transistor as a Switch
- Transistor as an Amplifier
-
Module 8: MOSFETs
- N-Channel MOSFET
- P-Channel MOSFET
- Gate, Drain and Source
- MOSFET as a Switch
-
Module 9: Voltage Regulators
- Linear Regulators
- Switching Regulators
- 7805 Voltage Regulator
- AMS1117 Voltage Regulator
- LM2596 Buck Converter
-
Module 10: 555 Timer
- Astable Mode
- Bistable Mode
- Monostable Mode
-
Module 11: Real-Time Projects
- Hands-on Projects Using Electronic Components
- Circuit Design and Testing
- Hardware Debugging Techniques
- Practical Embedded Electronics Applications
Linux Administration
Deploy embedded systems on cloud platforms with Linux and AWS.
Topics Covered
-
Module 1: Basic Linux Commands
- File and Directory Operations
- Text Processing and Viewing
- File Permission and Ownership
- Searching and Finding Files
- Basic Networking Commands
-
Module 2: Advanced Linux Commands
- 2.1 Linux System Information
- 2.2 Linux File Editor (Vi / Vim)
- 2.3 Linux Cronjob Scheduling
- 2.4 Linux Service Management (Systemd)
- 2.5 Linux File Compression
- 2.6 Linux Advance File Transfer Commands
-
Module 3: Linux Performance Monitoring & Statistics
- CPU Monitoring and Analysis
- Memory Management and Monitoring
- Disk I/O Performance
- Process Performance Analysis
- System Resource Utilization
-
Module 4: Linux Process Management
- Process Lifecycle and States
- Process Creation and Termination
- Process Signals and Control
- Background and Foreground Processing
- Process Prioritization and Scheduling
-
Module 5: Linux Users and Group Management
- 5.1 sudo & visudo Command in Linux
- 5.2 How to give full access to a User account
- 5.3 How to give particular command execution access to a User account
-
Module 6: Linux Permission Management
- 6.1 Linux Access Control Lists (ACLs)
-
Module 7: Linux Network Management
- 7.1 How to Configure NIC in RedHat based Operating System
- 7.2 How to Configure NIC in Debian based Operating System
- 7.3 Network Utilities
- 7.4 Network Packet Capturing Tools
-
Module 8: Linux Package Management
- 8.1 RedHat Based Package Management
- 8.2 Debian Based Package Management
-
Module 9: Linux Firewall Management
- 9.1 How to enable & disable firewall service in RedHat based Operating System
- 9.2 How to allow / block port in RedHat based Operating System
- 9.3 How to allow service in RedHat based Operating System
- 9.4 Firewall Port Forwarding
- 9.5 How to enable & disable firewall service (UFW) in Debian based Operating System
- 9.6 How to allow / deny & delete a port-based rule in UFW (Debian)
- 9.7 How to allow / deny an application (service) in UFW (Debian)
-
Module 10: Linux Disk Partition Management - RHEL Systems
- 10.1 How to Create a New Partition in RHEL
- 10.2 How to Delete a Partition in RHEL
- 10.3 How to Create a Partition using LVM in RHEL
- 10.4 How to Extend Partition Size using LVM in RHEL
- 10.5 How to Reduce LVM Partition Size in RHEL
-
Module 11: Linux Disk Partition Management - Debian Systems
- 11.1 How to Create a New Partition in Debian Distros
- 11.2 How to Delete a Partition in Debian Distros
- 11.3 How to Create a Partition using LVM in Debian Distros
- 11.4 How to Extend Partition Size using LVM in Debian Distros
- 11.5 How to Reduce LVM Partition Size in Debian Distros
Focused learning. Practical skills. Dedicated one-to-one trainer support.
Choose your technical specialization and learn through personalized sessions, hands-on practice and dedicated doubt clarification.
Embedded & Electronics
Hardware, microcontrollers and embedded engineering
PCB Design
Schematic design, PCB layout and manufacturing-ready files
Electronics Fundamentals
Electronic components, circuit fundamentals and practical hardware
Power Electronics
Power conversion, regulation and practical circuit applications
Software, Simulation & Cloud
Engineering software and modern computing skills
MATLAB & Simulink for Embedded Systems
Modeling, simulation and embedded engineering applications
Linux, AWS & Cloud Computing
Linux fundamentals, cloud concepts and deployment workflows
Artificial Intelligence & Machine Learning
AI and machine learning fundamentals with practical applications
Included in the Training
Every one-to-one program is designed around practical learning and direct trainer interaction.
International Learners
An additional ₹4,500 applies to the selected course fee. Customized requirements can be discussed separately.