Courses

List of courses system on chip development, qml, qt, system design, servers, c, c++ and dbms etc.... view articles here →.

practical hands-on design of the xv6 operating system kernel

The xv6 is a multi-core processor kernel and runs successfully on qemu virtual machine with options for extending the features.

Practical design of a large complex software using Qt, Qml and C++ from Scratch

This course teaches Qml /Qt using the design of a Large sophisticated Music composer application...

C/C++ Compiler design from scratch (Guided project)

The course starts with learning how to design the lexical analyzer or scanner, followed by the syntax analyzer or parser, then semantic analyzer and the intermediate code generation...

hands-on fpga project design from scratch using verilog

In this course, I will guide you through designing an actual project on FPGA using system verilog. I will introduce you to the free software i use for analysis , synthesis, RTL simulation and verification...

Design of a Multithreaded http web server in C++ (Socket programming)

In this course we will design a multi-threaded HTTP web server in C++ using socket programming in Linux...

  • servers
  • November 26, 2023 . 3,005
How to design a (SMTP, POP3) Mail server C++ Guided project

The list of POP3 commands programmed in this course includes: RPOP,RETR,STAT,LIST, USER, NOOP, LAST, TOP, QUIT ,DELE, RSET, LAST....

OpenCV C++ Guided project tutorial (digital image processing)

Twenty three image processing technique from scratch without the use of any external libraries will be implemented throughout the lessons...

Learn how to design an sql database management system using C++(Guided project)

The lecture starts by teaching  how to parse a file containing sql statements, and how to scan its tokens...

Neural network C++ Guided project tutorial

The course interactively simulates the Neural network from the design of the class called Neuron, to the implementation of the Neuron layers in Vectors and finally the top level design consisting of the input layer, hidden layer and the output layer...

Design of UART on FPGA using VHDL / verilog programming (Guided project)

In this course, you will learn how to use LOGISM EDA tool to design, test and simulate logic circuits...

  • FPGA
  • July 13, 2020 . 1,508
how to write parallel programs using OpenMP in C / C++

In this course, we demonstrate openMP worksharing constructs like- parallel region, tasks, synchronization, data environment, worksharing, runtime...