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 Use Arduino without Internet to Control all your Electronic Devices

    Use Arduino without Internet to Control all your Electronic Devices

    1.5-3 hrs
    This free online course teaches about the sensors and techniques involved in designing the Arduino Solar Tracker.
  • Certificate A Guide to Meeting Arduino and LabView

    A Guide to Meeting Arduino and LabView

    1.5-3 hrs
    Study the steps in displaying process parameters from your Arduino on LabVIEW software, with this free online course.
  • Certificate Master the PIC Microcontroller and Watchdog Timers

    Master the PIC Microcontroller and Watchdog Timers

    3-4 hrs
    Explore timers, and which are available for PIC Microcontrollers to suit your next project with this free online course.
  • Certificate Master Arduino with Mobile Programming

    Master Arduino with Mobile Programming

    1.5-3 hrs
    Embark on a coding adventure with our free online Arduino course, mastering the art of hardware programming effortlessly
  • Certificate How to Build Your Arduino Library Successfully

    How to Build Your Arduino Library Successfully

    1.5-3 hrs
    Master the intricacies of library development as you explore Arduino's full potential through our free online course.
  • Certificate Master Arduino and Python Control, Visualize, and Analyze

    Master Arduino and Python Control, Visualize, and Analyze

    1.5-3 hrs
    This free online course will help you comprehend how to use Python for Arduino data visualization and manipulation.
  • Certificate Arduino Mastery: Code, Circuits & Web Control

    Arduino Mastery: Code, Circuits & Web Control

    1.5-3 hrs
    Empower yourself to innovate with Arduino, driving impactful tech solutions forward with this free online course.
  • Certificate How to Build an Electronic Door Lock System with a PIC Microcontroller

    How to Build an Electronic Door Lock System with a PIC Microcontroller

    1.5-3 hrs
    This free online course will teach you how to program on a PIC Microcontroller to make an electronic door lock.
  • Certificate Master Arduino Based Car Parking Assistant

    Master Arduino Based Car Parking Assistant

    1.5-3 hrs
    This free online course teaches how to set up a collision-prevention system for safe garage parking.
  • Certificate Surface Mount Technology (SMT): Components, Techniques, and Tips

    Surface Mount Technology (SMT): Components, Techniques, and Tips

    1.5-3 hrs
    This free online course teaches the techniques of surface mount device component assembly using the appropriate tools.
  • Certificate Guide to Building an Arduino Oscilloscope

    Guide to Building an Arduino Oscilloscope

    1.5-3 hrs
    This free online course will help you understand how to successfully construct an Arduino-based real-time oscilloscope.
  • Certificate Complete Guide to Arduino Multithreading and Coding

    Complete Guide to Arduino Multithreading and Coding

    1.5-3 hrs
    This free online course teaches how to use protothreads to program your Arduino to perform multitasks.
  • Certificate Master Text-to-Speech Conversion with Arduino

    Master Text-to-Speech Conversion with Arduino

    1.5-3 hrs
    This free online course teaches how to create an Arduino-based text-to-speech converter from scratch.
  • Certificate PIC Microcontroller-Based Flame Detector Design with Proteus, MikroC, Altium

    PIC Microcontroller-Based Flame Detector Design with Proteus, MikroC, Altium

    1.5-3 hrs
    This free online course will teach you how to construct your DIY flame detector utilising a PIC microcontroller.
  • Certificate Unveil the Magic of Gaming Powered by Arduino

    Unveil the Magic of Gaming Powered by Arduino

    1.5-3 hrs
    This free online course explains how to use an Arduino board, an ultrasonic sensor, and basic coding to create a game.
  • Certificate How to Create Dot Matrix LED Displays with PIC Microcontrollers

    How to Create Dot Matrix LED Displays with PIC Microcontrollers

    1.5-3 hrs
    This free online course will teach you how to program on a PIC microcontroller to make a dot matrix LED display.
  • Certificate How to Master ESP32 IoT Board: Setup & Coding

    How to Master ESP32 IoT Board: Setup & Coding

    1.5-3 hrs
    This free online course introduces the ESP32 board and demonstrates how to utilise it to launch your first programme.
View all Course Creators