This is related to our article How should I prepare for starting a Masters degree in Embedded systems ? . This particular article is for foundation skills required for any software developer. If someone is targeting Embedded system software , so this will be part of our six month course Ultra kit.
Computer Engineering
What is computer engineering ? You may get some idea from following poll done in linkedin.

What skills Embedkari provide for Computer Engineering ?
Programming Skills
Assembly , C , C++ with relevant learning projects for all . We have introductory level Python and ML course as well with project.
Computer Architecture
Live sessions on various computer architectures starting from 8-bit to 64-bit along with memory management concepts.
Operating System
RTOS
RTOS concepts . Live sessions on RTOS implementation from scratch .
Software Development
Agenda – Live Sessions
- Linux Overview
- Version Control System
- Working with GNU tools
- File System
- Process Management
- Synchronization Techniques
- Inter Process Communication
- Thread level programming
- Shell Scripting
- Socket Programming
- Linux Booting mechanism
- Linux Interview Questions
Recoded Sessions
Linux – Basics
Linux Basics – OS
Linux Administration -OS
Linux Filesystem Working -OS
Linux File system working with FD
Creating Filesystem in Linux
OS Concepts
Fundamentals of OS
Computer System Structure
OS Definition
Resources for an Embedded System
Booting an OS
Linux -Development
Linux -Development Setup Yocto x86-OS
Getting Started -Github
Linux Development Process
Linux Library working
Linux Busybox
Getting started with Yocto
Yocto with QEMU
Linux -Development Setup with Yocto
Yocto Build
Linux – Driver Development
Kernel Module 1 -OS
Getting Started with Kernel Module 2- OS
Device Driver Part1 -OS
System Calls -OS
File System -OS
File System Components -OS
Dynamic Device Driver -OS
Character Device Driver -OS
Interview Questions -Linux
Basic linux Question (Entry level) -OS
Linux Questions – Memory -OS
Linux Questions – Processing -OS
Linux Core Questions – IPC -OS
Linux Core Questions -Kernel Modules -OS
Contact
Fill the form given below or just drop a line to info@embedkari.com .
