Courses

Many of my courses are available for free on my YouTube channel.


[1] Design a PCB using the right way

Eng. Mohamed Yousef مهندس محمد يوسف

A comprehensive course, with new content in Arabic, aims to teach PCB design in a correct and professional way. It does not require prior knowledge of design, as it starts from the beginning.

[2] C Programming Course

Eng. Mohamed Yousef مهندس محمد يوسف

The course includes an explanation of the C language, from the beginner level to the advanced level. This course is one of the courses necessary to learn Embedded Systems.

[3] Data Structure in C course

Eng. Mohamed Yousef مهندس محمد يوسف

The course contains an introduction to data structure using the C language.

[4] Internet of Things - IoT Course

Eng. Mohamed Yousef مهندس محمد يوسف

You will learn how to create many projects based on the Internet of Things, such as controlling and monitoring your circuit from anywhere in the world through the Wi-Fi network and using different Internet platforms, sending alert messages on the mobile, creating a webserver in the circuit and accessing it through the network to control and monitor the circuit, and other projects.

[5] Embedded Ethernet Course

Eng. Mohamed Yousef مهندس محمد يوسف

An advanced course and new content on Arabic content. The purpose of this course is to enable you to use Ethernet Protocols in your circuit, and by using UDP protocol and PIC microcontroller you will be able to control the operation of the LED in the circuit through an application that we will create on the computer using the Visual Basic language, and also take a reading of a sensor in the circuit and display it on the computer screen.

[6] ARM 32 bit Microcontroller Course

Eng. Mohamed Yousef مهندس محمد يوسف

The course aims to teach you Embedded Systems by programming microcontrollers based on ARM-32 processors using the famous Tiva C LaunchPad Kit produced by Texas Instruments.


[7] Arduino Course

Eng. Mohamed Yousef مهندس محمد يوسف

You will learn everything about Arduino from the beginning, theoretical and practical explanation of the circuit parts and the codes used. In each project, you will learn some hardware in addition to some software programming commands so that at the end of the course you will have the ability to deal with different Arduino projects.


[8] Microcontroller-Based AC Voltage Controller Course

Eng. Mohamed Yousef مهندس محمد يوسف

Advanced design course in which I explain the design of variable voltage control circuits based on programming using microcontrollers, with clarification of all the details and design considerations specific to the system..


[9] PIC Microcontroller Course

Eng. Mohamed Yousef مهندس محمد يوسف

A simplified course that aims to introduce you to the microcontroller and how to program it and use it in building electronic circuits.

[10] Arduino websever course

Eng. Mohamed Yousef مهندس محمد يوسف

A set of videos explaining how to convert Arduino into a web server using Ethernet Shield to control a circuit through a web browser.


[11] Digital Circuits Course

Eng. Mohamed Yousef مهندس محمد يوسف

In this course, I explain the digital circuits curriculum for institute and college students.


[12] Python Programming Course

Eng. Mohamed Yousef مهندس محمد يوسف

The course is intended for beginners in learning the Python language, and aims to teach the basics of the language and the use of its vocabulary in writing codes. The course also contains a number of complete examples written in a professional manner, through which you can train on using the language commands. After completing this course, you will be ready to complete Python programming in one of the different specializations in which it is used.


[13] Embedded Systems Ideas Videos

Eng. Mohamed Yousef مهندس محمد يوسف

A collection of videos presenting ideas and tricks for embedded systems that can be applied to any microcontroller.


[14] ESP32 + Arduino IDE

Eng. Mohamed Yousef مهندس محمد يوسف

A group of videos aimed at teaching the use and programming of the ESP32 module through Arduino IDE in the Internet of Things (IoT) and other projects (under development).


[15] Transistor (BJT - MOSEFT) Videos.

Eng. Mohamed Yousef مهندس محمد يوسف

A series of videos explaining how the transistor works and how to design electronic circuits that use it.


[16] Zener Diode Videos

Eng. Mohamed Yousef مهندس محمد يوسف

Videos that explain how the diode works and how to use it in electronic circuits.


[17] Power Supply Design Videos

Eng. Mohamed Yousef مهندس محمد يوسف

Explanation of the design of linear power supply and also Transformerless Power Supply.


[18] Charge Pump Videos

Eng. Mohamed Yousef مهندس محمد يوسف

The charge pump is a type of DC – to – DC converter, which is used to increase the direct voltage. These videos explain the idea of ​​its operation and specifications, and the design of a simple circuit (theoretically and practically) to clarify how to obtain a positive or negative voltage.


[19] Some IC Videos

Eng. Mohamed Yousef مهندس محمد يوسف

Explanation of the 555 timer and the op amp.


[20] DIY Video Series

Eng. Mohamed Yousef مهندس محمد يوسف

A list that includes an explanation of the design of a group of fun electronic circuits, in addition to an explanation of how to make a PCB at home.


[21] Engineers Talk Video Series

Eng. Mohamed Yousef مهندس محمد يوسف

A list of standalone videos about embedded systems and electronics.


[22] Unboxing Videos

Eng. Mohamed Yousef مهندس محمد يوسف

A collection of videos in which I display and review some of the devices used in the field of electronic engineering.


[23] PCB Notes

Eng. Mohamed Yousef محمد يوسف

The playlist contains videos explaining a set of tips and notes for designing printed circuit boards (PCBs).