Embedded Systems Bootcamp RTOS, IoT, AI, Vision and FPGA


Price: 10.00 USD | Size: 8.86 GB |   Duration : 16.08 Hours  | 184 Video Lessons 




Price: 10.00 USD | Size: 8.86 GB |   Duration : 16.08 Hours  | 184 Video Lessons 



Embedded Systems Bootcamp: RTOS, IoT, AI, Vision and FPGA

All microcontrollers in one: Embedded Systems, IoT, RTOS, Deep Learning, Linux and Raspberry PI, ESP32, Arduino

What you’ll learn

  • Hardware Design Using FPGA by Learning VHDL
  • Raspberry Pi, Arduino and ESP32
  • Microcontroller Programming and Simulation
  • Multi-Threading For Embedded Systems and RTOS
  • IoT, Remote Control and Monitoring for Embedded Systems
  • Linux Based Embedded Systems
  • Python
  • Deep Learning and Image Processing

Course content

31 sections • 184 lectures • 16h 8m total length
01 The Story Of The Bit
02 VHDL Resource Files
03 Combinational Logic Design
04 Multiplexer Circuits
05 Binary Representation
06 Adder Circuits
07 Design Techniques
08 Arithmetic Logic Unit Design ( ALU
09 Sequential Design
10 VHDL Project – Data path and Controller
11 Arduino IO, Power and Interconnections
12 Arduino Programming and Digital Simulation
13 Arduino Programming and Analog Simulation
14 Arduino Interrupt
15 Arduino LCD Interfacing
16 Introduction To IoT
17 IoT Source Files
18 Preparing NodeMCU (ESP32
19 IoT Android Control
20 IoT_ MQTT and Node Red
21 IoT Application Implementation
22 RTOS Resource Files
23 RTOS _ Tasks
24 RTOS_ Semaphore and Mutex
25 RTOS_ Queues and Task Data Exchange
26 Raspberry Pi
27 Python_ What you need to know
28 Neural Networks
29 Convolutional Neural Networks (CNN
30 Linux Libs Environment Preparation
31 CNN Implementation


  • No Prior Knowledge


No other E-learning content tried linking all digital sciences with embedded systems like we did with this 17 hours content.

Starting with FPGA and the VHDL hardware design programming language. specifically from the smallest signal which we call the bit, to building simplified calculation and registration units used in microcontrollers from scratch! And what I mean by scratch is, building it out of basic Logic gates and registers.

Then Moving to AVR uC and the famous Arduino, and building it up to run The famous Realtime operating system (RTOS) in order to run Multi-threading based application.

Then dialing it up a notch and introducing ESP boards to run IoT applications, establishing communication to Node-red, android devices and learning about remote access control.

Closing the whole thing by introducing raspberry pi and Linux. And building up with a basic Python introduction, Neural Networks, before building Embedded Deep learning image processing based models.

And all of that is hands on! No plain theory, no philosophical block of texts explaining useless concepts. Getting your hands dirty, is the my main drive here.

Hardware Technologies to be taught:

  • FPGA
  • Raspberry PI
  • Arduino
  • ESP32 (Node MCU)

Programming Languages to be taught:

  • C
  • Python
  • VHDL

Communication and Cloud Technologies to be taught:

  • UART
  • SPI
  • MQTT
  • Node-Red
  • Hivemq

Techniques to be taught:

  • Combinational Logic Design
  • Sequential Logic Design
  • FSM
  • Control Units
  • Tinker CAD
  • Digital and Analog Signals
  • Interrupts
  • Android Control
  • Remote Control
  • RTOS
  • Semaphores
  • Mutexes
  • Sharing Resources
  • Queues
  • Parametrized Tasks
  • Structures
  • Linux
  • Basics of Artificial Intelligence
  • Neural Networks
  • Deep Neural Networks
  • CNN

Who this course is for:

  • Anyone who want to learn about Embedded Systems from Scratch
  • Electronics Hobbyists
  • Robotics Hobbyists
  • Computer Engineers
  • Electrical and Electronics Engineers



There are no reviews yet.

Only logged in customers who have purchased this product may leave a review.

You may also like…

    Your Cart
    Your cart is emptyReturn to Shop

    Add to cart