Learns the basics on DSP

You'll learn
Understand commonly used signal processing tools
Design, evaluate, and apply digital filters
Clean and denoise data
Know what to look for when something isn't right with the data or the code
Improve MATLAB or Python programming skills
Know how to generate test signals for signal processing methods
*Fully manually corrected English captions!

Improve firmware and drivers programming

You'll learn
Fundamentals of Linux kernel module and writing syntax
Makefile and LKM build procedure
Character device driver implementation
Platform bus, Platform device, and platform driver concepts
Platform driver implementation
Learn device tree from scratch
Device tree node syntax, properties of device tree nodes
Kernel APIs to process device tree nodes
Device instantiation through device tree nodes
Device tree overlays and overlays testing via u-boot
Kernel synchronization services , mutex , spinlocks usage

Master Core Conncepts of OOP

You'll learn
You will have a complete understanding of Object Oriented Programming in Python
Classes and Objects, the 'self' parameter, and other technicalities of Object Oriented Programming in Python will no longer haunt you
You will understand how Abstraction, Encapsulation, Inheritance and Polymorphism gives a good design to your Python code
You will gain the much needed confidence to start reading Object Oriented code written by other Python developers

OOP Design Patterns

Discover the modern implementation of design patterns with С++
You'll learn to:
Recognize and apply design patterns
Refactor existing designs to use design patterns
Reason about applicability and usability of design patterns
Learn how to use different aspects of Modern C++

Improve firmware and drivers programming

You'll learn
Yocto Project Terminology: poky, bitbake, oe-core, metadata, recipe, classes, configuration, layers, image and packages
Setting up build environment for Yocto development
Build an image and run it in QEMU for x86-64 and ARM architecture
Understand and explore the various directories: source and build
Booting Process in Beagle Bone Black and Raspberry Pi3
Build and flash Yocto Image on Beagle Bone Black and Raspberry Pi3
Various Yocto Project Releases and Frequency, which one to choose