Alison's New App is now available on iOS and Android! Download Now

Ashraf Said AlMadhoun is an educator, mechatronics engineer, electronics and programming hobbyist, and maker. He creates online video courses on the EduEng YouTube Channel and is the author of four Microcontroller books. As a chief educational engineer since 2007 at Educational Engineering Team, the company he founded, his mission is to explore new trends and technology and help educate the world and make it a better place. Ashraf’s online courses have helped over 250 000 people from around the world to be better engineers and make great careers in the industry.

Ashraf’s core skill is explaining difficult concepts through a step-by-step easy-to-understand method using video and text-based courses. With over 11 years of tertiary teaching experience, Ashraf has developed a simple yet comprehensive and informative style in teaching that students from all around the world appreciate.

Ashraf's passion for microcontrollers, programming and in particular for the world of Arduino, PIC Microcontroller and Raspberry Pi has guided his personal development and work through Educational Engineering. Educational Engineering offers training courses, bootcamps, articles, lessons, and online support for electronics, programming and microcontroller hobbyists as well as STEM and STEM teachers. His team also works as freelancer engineers, helping students in their graduation projects, providing guidance and consulting for many over the years to help them kick-start their careers.

Free, Online Courses Created by Ashraf Said AlMadhoun

  • Certificate

    An Introduction to the ESP32 Web Server

    1.5-3 hrs
    Discover how to use ESP32 to build a simple web server that controls output such as LEDs with this free online course.
  • Certificate

    Maintenance and Troubleshooting for Electronic and Electrical Devices

    4-5 hrs
    With this practical, free online course, learn how to repair and maintain your electronic or electrical devices.
  • Certificate

    Master PLC Programming

    5-6 hrs
    In this free online course, learn the techniques and commands involved in Mastering PLC Programming.
  • Certificate

    Soldering Electric Components Like An Expert

    1.5-3 hrs
    In this free online course, learn how to solder like a professional by understanding the correct soldering process.
  • Certificate

    A Step-by-Step Guide to Microcontroller Interrupts

    3-4 hrs
    In this free online course, learn about PIC Microcontroller hardware and advanced programming techniques for interrupts.
  • Certificate

    How to Display Everything using ESP32 and Databases

    1.5-3 hrs
    Master the processes of programming an ESP32 board to display its data on a webpage with this free online course.
  • Certificate

    Arduino Boards Fusion 360 Guide to 3D Printed Enclosure

    1.5-3 hrs
    Master using Fusion 360 to design 3D enclosures for Arduino boards in this free online course.
  • Certificate

    Understand Electronic & Microcontroller Circuit Design and Simulation

    1.5-3 hrs
    In this free online course, learn about the components involved in Electronic Circuit Design and Simulation.
  • Certificate

    Repair your Electronic Projects with Ease

    4-5 hrs
    This free online course will show you how to repair your electronic projects with expertise and efficiency.
  • Certificate

    A Complete Guide to Camtasia 2021

    3-4 hrs
    Learn to master your screen recording and video production with Camtasia editing software in this free online course.
  • Certificate

    An Introduction to the Arduino Solar Tracker

    1.5-3 hrs
    This free online course covers the sensors and techniques involved in designing the Arduino Solar Tracker.
  • Certificate

    Design & Manufacture a Training Kit using PIC Microcontrollers

    1.5-3 hrs
    Master the processes of designing and fabricating a PIC microcontroller training kit with this free online course.
  • Certificate

    Managing Arduino Power Consumption

    1.5-3 hrs
    Learn various techniques for reducing the power consumption of an Arduino board in this free online course.
  • Certificate

    Understanding Microcontroller Interfacing Using Different Elements

    4-5 hrs
    This free online course explores the techniques to interface different electronic elements to your PIC Microcontrollers.
  • Certificate

    A Guide to Meeting PIC Microcontrollers Using Python

    4-5 hrs
    With this free online course, learn how to combine PIC Microcontrollers with Python for your next electronics project.
  • Certificate

    A Complete Guide to Google AdSense & YouTube

    1.5-3 hrs
    Learn the skills necessary to monetize your website or YouTube account through adverts with this free online course.
  • Certificate

    A Guide to Arduino Motion Detection through SMS using Python

    1.5-3 hrs
    Learn to build a motion detector using an Arduino board and Python code with this free online course.
View all Course Creators