π― “Ready to Take Your Embedded Systems & IoT Skills to the Next Level?”
Join our Live Coaching Program & Build Real-World Projects!
Limited to Only 10 Students per cohort
π₯ Early-Bird Offer β Limited to the First 5 Students!
The first 5 students to enroll will receive 40% off using the code IOT40OFF at checkout! π
Electronics Design & Software for IoT and Product Development
π Course Duration: 9 Weeks | 2 Live Sessions (min) Per Week (2 Hours Each)
πΉ Total Live Hours: 36 Hours
πΉ Self-Paced Practice: Flexible Based on Your Availability
πΉ Live Q&A & Office Hours Every Weekend
What Youβll Gain from This Course
By the end of this course, you will:
β
Design & build professional electronic systems from concept to functional prototype.
β
Develop custom software to control IoT devices, sensors, and wireless systems.
β
Create & test PCB layouts for real-world applications.
β
Implement wireless communication protocols (WiFi, Zigbee, Bluetooth).
β
Work confidently with microcontrollers like ESP32.
β
Integrate power management solutions (battery-operated & energy-efficient systems).
β
Prototype & refine electronic products for industry or personal projects.
π This course is hands-on, practical, and results-drivenβperfect for engineers, makers, and businesses!
Topics Covered:
β Fundamentals of electronics β voltage, current, resistance, capacitance, inductance
β Semiconductor basics β diodes, BJTs, MOSFETs, power transistors
β ESP32 microcontroller architecture β dual-core processing, memory, GPIOs
β Understanding power supply requirements for microcontrollers
β Setting up the ESP32 development environment (Arduino & ESP-IDF)
β Writing your first ESP32 program β GPIO control, digital input/output
What Youβll Learn:
β
Develop a strong foundation in electronics required for embedded systems
β
Understand how microcontrollers process and interact with the physical world
β
Set up the ESP32 development environment and program your first microcontroller application
Topics Covered:
β ADC (Analog-to-Digital Conversion) β reading sensor values
β DAC (Digital-to-Analog Conversion) β outputting analog signals
β PWM (Pulse Width Modulation) β motor control, LED dimming
β UART, I2C, SPI protocols β serial communication between microcontrollers and peripherals
β Interfacing sensors & actuators β temperature, humidity, motion, touch, buttons, and relays
What Youβll Learn:
β
Master sensor integration with ESP32
β
Learn how microcontrollers communicate with peripherals using I2C, SPI, and UART
β
Understand how to read sensor data and control real-world devices
Topics Covered:
β ESP32 Sleep Modes β deep sleep, light sleep, and their applications
β Real-Time Clock (RTC) Implementation β keeping time in low-power applications
β Interrupt handling & timers β efficient event-driven programming
β Optimising battery life for embedded IoT systems
β Dynamic power management β adjusting clock speeds for energy efficiency
What Youβll Learn:
β
Reduce power consumption for battery-operated IoT devices
β
Implement low-power sleep modes for long-lasting IoT solutions
β
Learn best practices for power-efficient embedded design
Topics Covered:
β Introduction to PCB Design Software (KiCad/Altium/Eagle)
β Schematic design β placing components, creating circuits
β PCB layout principles β routing traces, designing for signal integrity
β Two-layer vs. four-layer PCBs β when to use each
β Best practices for reducing noise, EMI, and improving reliability
β Manufacturing and assembly considerations
What Youβll Learn:
β
Design and simulate PCB circuits
β
Gain hands-on experience in schematic capture and PCB layout
β
Learn how to prepare files for PCB fabrication and assembly
Topics Covered:
β Understanding power requirements for embedded systems
β Designing power supplies β linear regulators vs switching regulators
β Rechargeable vs disposable batteries β selecting the right solution
β USB power & data transfer β designing USB-powered embedded systems
β Implementing battery charging circuits
What Youβll Learn:
β
Understand different power solutions for embedded systems
β
Learn how to design efficient power management circuits
β
Implement USB connectivity in embedded devices
Topics Covered:
β WiFi & Bluetooth LE (BLE) communication using ESP32
β Zigbee & LoRa protocols for low-power wireless networks
β MQTT & HTTP communication with cloud platforms
β Cloud data storage & analytics (Google Firebase, AWS IoT, ThingsBoard, Blynk)
β Implementing remote device monitoring & control
What Youβll Learn:
β
Build IoT-enabled devices that send & receive data from the cloud
β
Master wireless communication protocols for IoT applications
β
Implement real-time dashboards to monitor sensor data remotely
Topics Covered:
β Debugging embedded systems β software and hardware troubleshooting
β JTAG debugging & serial monitor analysis
β Automated testing for embedded software
β Fault detection & mitigation strategies
β Starting your capstone project β proposal and planning
What Youβll Learn:
β
Learn how to debug and test embedded applications effectively
β
Gain confidence in diagnosing hardware/software issues
β
Start your own real-world project development
Topics Covered:
β Bringing together PCB, firmware, and wireless connectivity
β Optimizing code and hardware for real-world deployment
β Preparing your IoT product for manufacturing
β Documentation & user interface considerations
What Youβll Learn:
β
Build a working IoT prototype from concept to implementation
β
Learn the final steps of product development
Topics Covered:
β Presenting your final project to the group
β Industry applications of IoT & embedded systems
β Next steps: certifications, career pathways, and advanced projects
What Youβll Learn:
β
Showcase your completed IoT product
β
Gain real feedback and refine your skills
β
Understand career pathways & industry applications
Why This Course?
Why Choose This Course?
π‘ A hands-on, project-based coaching experience designed to help you build real-world embedded systems & IoT devices, guided by expert engineers.
β Live, Interactive Learning (Not Just Videos!)
- Get real-time guidance from PhD-level instructors with industry & academic experience.
- No pre-recorded lectures β every session is live & interactive, ensuring all your questions are answered.
Real-World Embedded Systems & IoT Projects
- You wonβt just learn theory β youβll build working projects using STM32, ESP32, sensors, and wireless communication.
- By the end, youβll have real, portfolio-worthy projects that showcase your skills.
A Course That Adapts to You
- Whether youβre a beginner (with the optional Basic Electronics module) or an experienced engineer, we tailor our coaching to your needs.
- Get the freedom to build projects that matter to you.
β One-on-One Troubleshooting & Support
- Stuck? We personally help you debug your circuits, firmware, and projects.
- Direct access to instructors via Q&A sessions and live support
β Industry-Relevant Skills
- Learn the same tools & techniques used by engineers at top companies.
- Develop expertise in PCB design, power management, IoT connectivity, and embedded programming.
Frequently Asked Questions
This course is designed for:
- Engineers, hobbyists, and entrepreneurs who want to build real-world embedded systems & IoT solutions.
- Anyone looking to transition into embedded software/hardware development.
- Professionals working in automation, robotics, or electronics who want to upgrade their skills.
-
Not necessarily!
- If youβre a complete beginner, you can start with our Optional Basic Electronics module before diving into embedded systems.
- If you already have some electronics knowledge, you can start directly with the core modules.
- All live sessions are recorded & available for replay.
- Youβll also have access to additional Q&A sessions to clarify any doubts.
- We recommend 4-6 hours per week, including live sessions, project work, and Q&A time.
- The more time you spend practicing, the faster youβll master the concepts.
- Live, interactive coaching β not just passive video watching.
- One-on-one guidance & debugging support.
- Hands-on project-based learning β youβll build actual working devices.
- Real networking opportunities with experts in embedded systems.
Weβll provide a list of recommended microcontrollers, sensors, and tools. Youβll need:
- A computer with IDE for ESP32, KiCad, or EasyEDA for PCB design.
- Basic electronics components (details shared upon enrolment).
- No expensive equipment needed β we focus on affordable, real-world tools.
- Yes! We offer a 100% refund within the first 7 days of your purchase.

Meet Your Instructor β Dr. Naveed Salman
PhD in Electronic & Electrical Engineering | Expert in Electronics Design, Embedded Systems & IoT
Dr. Naveed Salman is an experienced electronics engineer, researcher, and educator, specialising in embedded systems, IoT, and PCB design. With a PhD from the University of Leeds, he has worked extensively on wireless sensor networks, power management, and digital/analogue circuit design.
πΉ Academic & Industry Experience
Dr. Salman has taught at Coventry University, the University of Leeds, University of Sheffield and Sheffield Hallam University, delivering courses on PCB design, intelligent wireless systems, and digital electronics. His research contributions include wireless air quality monitoring, localisation and tracking, and Bayesian estimation methods.
πΉ Technical Expertise
- Electronics Design & PCB Development (Multilayer PCBs, EMC compliance, Power Management)
- Embedded Systems & Microcontrollers (STM32, ESP32, ARM Cortex-M)
- Wireless Communication & IoT (Zigbee, WiFi, BLE, XBee)
- Data Science & Signal Processing (Python, MATLAB, Bayesian Methods)
πΉ Passion for Teaching
With over a decade of academic experience, Dr. Salman has mentored engineers and professionals, helping them design and build real-world electronics projects from scratch. His courses blend theory with hands-on applications, ensuring learners gain practical, industry-relevant skills.

Meet Your Instructor β Dr. Muhammad Waqas Khan
PhD in Electronic & Electrical Engineering | Embedded Systems & PCB Design Specialist
Dr. Muhammad Waqas Khan is an expert in embedded systems, firmware development, and PCB design, with extensive experience in sensor integration, wireless communication, and IoT applications. Holding a PhD from the University of Leeds, he has worked on optimising wireless sensor networks, real-time seismic monitoring, and low-power IoT solutions.
πΉ Academic & Industry Experience
Dr. Khan has held research and teaching positions at Northumbria University, University of Lincoln, and New York University Abu Dhabi, leading projects in wireless sensing, environmental monitoring, and real-time embedded systems. His expertise spans autonomous robotics, geotechnical sensing, and real-time IoT data acquisition.
πΉ Technical Expertise
- Embedded Systems & Firmware Development (STM32, ESP32, ATmega, Raspberry Pi)
- IoT & Wireless Communication (Zigbee, WiFi, UWB, GNSS tracking)
- Real-Time Data Acquisition (MEMS sensors, environmental monitoring)
- PCB Design & Hardware Development (Multilayer PCBs, power-efficient IoT devices)
πΉ Passion for Teaching
With years of experience in academia and research, Dr. Khan is dedicated to helping engineers bridge the gap between theory and hands-on applications. His approach focuses on teaching real-world electronic design skills that empower learners to build functional IoT and embedded systems from scratch.
Why Learn with Us?
π‘ Learn from expert engineers with hands-on experience in embedded systems & IoT. No pre-recorded videosβonly interactive, live coaching to help you build real-world projects.
β Live, Expert-Led Coaching β Learn directly from industry professionals in real-time sessions.
β Hands-On Learning β No boring theory! Work on embedded systems, IoT, PCB design, and firmware development.
β Personalised Mentorship β Get direct support & project feedback from experienced engineers.
β Career-Boosting Skills β Master the electronics design & IoT skills that companies demand.
β Project-Based Curriculum β Work on real-world projects and build your portfolio.

Β
What Youβll Learn
PCB Design & Prototyping
Schematic design, PCB layout, routing, manufacturing considerations.

Embedded Systems & IoT
Microcontrollers, STM32, ESP32, sensor interfacing, real-time programming.

Wireless Communication
IoT protocols, WiFi, Zigbee, MQTT, cloud integration.

NAVIK Project Examples
While traditional smoke detectors might overlook vaping, it introduces a substantial amount of particulate matter into the air, a phenomenon that light scattering technology adeptly detects. This video demonstrates the sharp rise in PM levels upon exposure to vape, offering a clear view of advanced sensor technology’s role in air quality assessment.
Β
Β
π‘ This device monitors seismic vibration using real-time sensors and wireless connectivity. After completing the course, you’ll be able to build similar IoT-based monitoring systems.
π οΈ Key Skills Learned:
β Microcontroller Programming (ESP32, STM32) β Configuring sensors, ADCs, and data communication.
β PCB Design & Prototyping β Designing compact and low-power sensor circuits.
β Wireless Data Transmission (WiFi, MQTT, Zigbee, LoRa) β Sending real-time data to cloud platforms.
β Power Management β Designing low-power battery-operated devices for long-term deployment.
β Real-Time Clock (RTC) Implementation β Keeping accurate timestamps for environmental data.
β SD Card Data Logging β Storing sensor data efficiently for later analysis.
β Firmware Optimization & Low Power Modes β Extending battery life for continuous operation.