
Educational Engineering Team
Team of skilled Engineers Sharing Knowledge with the World
Educational Engineering Team is a Leading Team in Microcontroller Industry, with over 13 Years of Experience in Teaching and Doing Practical Projects.
We strive to put all our hands-on experience in these courses. Instead of superficial knowledge - we go into the depth of the topic and give you the exact - step by step blueprint on how to tame simple as well as complex topics in easy and digestible bite-sized videos.
This real-world knowledge enables you to grasp knowledge easily, and you can apply this learning immediately to your life and projects.
Educational Engineering Team has been in the Programming and Microcontroller business since 2007. We have been part of many projects. Over the course of these years - we have gained a good insight into students’ and educators’ needs. We are passionate about sharing all our collective knowledge with you. As of 2018, we have already taught over 250k-THOUSAND students and counting.
Currently, we have more than 100+ Courses on Udemy
Educator and Author of "Educational Engineering".
Ashraf is an educator, Mechatronics engineer, electronics and programming hobbyist, and Maker. He creates online video courses on the EduEng YouTube Channel (More Than 4 Million View, 20k + Subscriber) and author of four Microcontroller books.
As a Chief Educational Engineer since 2007 at Educational Engineering Team, the company he founded, Ashraf’s mission is to explore new trends and technology and help educate the world and make it a better place.
Educational Engineering offers educational courses and Bootcamps, articles, lessons, and online support for electronics hobbyists, Programming hobbyists, Microcontroller hobbyists, STEM students, and STEM teachers.
That team also work as freelancer engineers, helping many students in their graduation projects, and provide guidance and consulting for many students over the years to help them kick-start their career.
Ashraf’s core skill is explaining difficult concepts through in a step by step easy to understand matter using video and text. 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.
His passion for Microcontrollers and Programming and in particular for the world of Arduino, PIC Microcontroller, Rasberry Pi has guided his personal development and his work through Educational Engineering.
Ashraf’s online courses have helped over 250,000 people from around the world to be better and to make a great career in the industry.
Educational Engineering Team offer Course on
Circuit Design, Simulation, and PCB Fabrication
Arduino, PIC Microcontroller, and Raspberry Pi
Programming in C, Python, and other programming languages
PLC Industrial Programming and Automation
3D Design and Simulation
ESP and IoT World
For more information use the links in the profile page to follow Educational Engineering Team and Ashraf’s latest innovations.
Upload your first code to the ESP32 by selecting the correct board and uploading a wifi scan sketch with the device manager. View the networks in the serial monitor.
Connect the ESP32 board, verify the port in device manager, edit wifi credentials, upload the sketch, and access the ota update interface to perform firmware updates over the air.
Connect the ESP32, verify the correct port in device manager, and upload the code after editing the Wi-Fi details. Then open 192.168.0.100/updates to complete the OTA firmware update.
Explain how the observer stores, processes, and delivers web pages to clients, namely browsers. Demonstrate how HTTP enables client requests and server responses, including content delivery and 404 errors.
Explore how the ESP32 acts as a server, handling browser get requests to turn a light on or off via web page. Understand client–server flow from browser to server.
Learn to generate a dynamic HTML page on an ESP32 by building a complete HTML string with doctype, meta viewport, title, CSS, and on/off LED buttons reflecting GPIO states.
Learn smtp settings for Gmail, Live, Hotmail, and Outlook, including full email addresses, domains, and passwords. Configure ports 587 and 465 with ssl to enable sending emails from ESP32.
Identify requirements for the ESP32 project, including temperature and humidity sensors, water level sensor, LEDs with resistors, and wiring. Also note smartphone access to uplink, Blink Watch, and Arduino IDE.
Read humidity and temperature with a DHT sensor and send them to blink virtual pens V5 and V4. Map water and moisture readings to 0–20 and transmit via virtual write.
Learn to set up an ESP32, enable serial debugging at 9600 baud, and schedule timeouts to send water and soil moisture readings every two to three seconds, including six-second updates.
Install the required Arduino libraries, including the Universal Telegram Bot, update the board manager for ESP32, and verify versions to begin the coding phase.
Learn to build an ESP32 circuit schematic in Fritzing by finding the missing part, adding a motion detector and temperature sensor, and wiring pins.
Set up ESP32 code, configure motion sensor pin, enable interrupt on rising edge, connect to wifi, and send telegram alerts with the bot when motion is detected.
Implement a code loop on the ESP32 to detect motion, and send a telegram bot alert with sendMessage, handling success or failure through serial feedback.
Learn to build an ESP32 client that sends get and post requests to a hp script to insert sensor readings into a database. Display readings on a web page with timestamps, enable viewing from anywhere with free hosting and a free domain, and visualize 3d touch sensor data.
Set up a secure database and user, then create a phpMyAdmin managed table with an auto-incrementing id, timestamp, and fields for value1, value2, value3, sensor, and location data.
Learn to build a PHP script that receives POST data from an ESP32 device and inserts it into a database using an API key.
Learn how to send sensor readings from an ESP32 to a server using post requests, configure API keys and content types, and handle responses with testing and debugging.
Explore the MQTT protocol and its role in IoT, highlighting how lightweight publish/subscribe messaging with topics and brokers enables secure, reliable device communication for home automation.
Create a cloud mqtt server instance, sign in with a Gmail account, configure a user with read and write privileges, and set topic ACL for secure access.
Sign up for the mqtt server on a free plan, verify email, view the dashboard, and add up to 10 devices.
Introduction:
Are you looking for a single course to teach you everything about the ESP32? Look no further, this 30-day challenge course is for you. The course is designed for beginners who want to get started with the ESP32. We will start by configuring the wifi and network so that you can start coding and using the ESP32.
In the next 30 days, we will cover all the basic features of the ESP32 using a series of sample programs.
During these 30 days, you will develop your programming skills and learn how to use the various tools available for your work.
You will also learn how to connect to the ESP32 using the Arduino IDE and make use of libraries.
The ESP32 is a microcontroller with built-in Wi-Fi and Bluetooth capabilities. The ESP32 is a full-featured and powerful microcontroller that can be programmed using C/C++ or other languages.
It has a lot of great features, including WiFi, Bluetooth, low power consumption, dual-mode Wi-Fi and Bluetooth connectivity. The ESP32 provides an integrated Wi-Fi and Bluetooth solution, which is the first fully integrated dual-mode Wi-Fi and Bluetooth SoC.
This course is on includes video content as well as text. The video content will include an overview of the ESP32, followed by an introduction to programming it. The videos also cover the following topics:
Day 1- 6: IoT Internet of Things Crash Course
Day 7 - 9: ESP32 Programming without Coding
Day 10 - 12: ESP32 OTA Update(Over the Air) course
Day 13 - 15: ESP32 Web Server
Day 16 - 18: ESP32 Email Alert Based on Sensors Reading
Day 19 - 21: Create IoT Smart Garden with ESP32 and Blynk
Day 22 - 24: ESP32 + Telegram: Get Real-time notification for FREE
Day 25 - 27: ESP32 + Databases to Control Anything Anywhere
Day 28 - 30: ESP32 + Arduino Interfacing: A Step by Step Course
The ESP32 turns the Arduino IDE into an efficient development platform for all kinds of embedded projects. With the growth of the IoT market, ESP32 is one of the best technologies to fight against competition with its features such as dual-core processor, Wi-Fi, and Bluetooth. The ESP32 is integrated with WIFI and Bluetooth which can be used to connect to the sensors and other devices.
Why you should take this course?
Learn ESP32 with this 30 Days Challenge course
Learn how to use different components of the ESP32
Get up to speed with the basics of programming and using the ESP32
Get access to a range of tutorials and resources to help you further your knowledge
You can use ESP32 for a wide range of applications, including home automation, IoT, and more.
Learning ESP32 will give you an edge over other programmers.
You will learn everything about ESP32 using this 30 days challenge.
Sign up for the challenge today!