Education & Community

Shaping the Next
Generation of Builders

From hands-on Flutter diplomas to government ML initiatives — taught 35+ students across 4+ tracks and love every minute of it.

35+
Students Taught
4+
Courses Delivered
4.9/5.0
Avg. Rating
240+
Teaching Hours
Software Programming Instructor [DECI]
EYouth · Contract · Dumyat, Egypt (On-site)
May 2026 – Present

Delivering professional on-site interactive Computer Science sessions for +100 primary & secondary school students of Digital Egypt Cups initiative (DECI) under the supervision of Ministry of Communication and Information Technology (MCIT).

Sessions cover a wide range of topics from computer and internet fundamentals to block programming, Python programming, AI, Data Science, and Web Development.
Managing interactive activities held during the sessions and breaking down complex concepts into simpler and smaller ones for the students to understand and learn with passion.
Computer Science Education Software Instruction Python AI Data Science Web Development
Computer Science Instructor
Mindset Training · Freelance · Remote
May 2026

Instructed two comprehensive computer science courses: Artificial Intelligence & Embedded Systems, covering advanced concepts from search algorithms to low-level hardware interface.

AI Modules: Problem solving Agents, Uninformed search (BFS, DFS, UCS), Informed search (Greedy, A*), and Local search.
Embedded Systems Modules: Microcontroller elements, ROM/RAM hierarchy, communication protocols (I2C, SPI, 1-Wire), firmware design (Super loop vs. OS), and translation processes (mixing C/Assembly).
Artificial Intelligence (AI) Algorithms Embedded Systems Microcontrollers Search Algorithms Firmware Design
Python Programming Instructor
Maspero Academy · Radio & Television Institute, Egypt
Jun 2025

Delivered a focused Python programming fundamentals course to CS students, creating engaging exercises covering data types, control flow, functions, OOP and problem-solving patterns.

Focused on bridging theoretical concepts with real coding problems
Created hands-on exercises tailored to beginner-level learners
Python Basics Data Types Control Flow Functions OOP Problem Solving
Sample: Python Collections (Lists, Sets, Dicts)
ML Engineering Track Instructor
DEPI Initiative · Ministry of Communications & IT, Egypt
Aug 2024 – Oct 2024

Delivered a comprehensive Machine Learning engineering curriculum under the government's Digital Egypt Pioneers Initiative. While curriculum slides were provided, I integrated my own detailed notes, designed custom labs and assignments, and led a large 1-month capstone project with a phased document framework — monitoring teams through all phases until the final product defense seminar.

Covered Statistics, Linear Algebra, Python ecosystem (NumPy/Pandas), and model training pipelines with custom-designed labs
Designed a large 1-month phased capstone project with a structured document framework, monitoring teams until a product-defense seminar
Integrated personalized feedback loops and motivation throughout the track journey
Python Statistics Linear Algebra NumPy / Pandas ML Fundamentals Model Training Curriculum Design
Computer Science Instructor
Mindset Training · Freelance · Remote
Jul 2024 – Aug 2024

Delivered a comprehensive systems programming course covering low-level concepts including assemblers, compilers, linkers, and debuggers.

Covered assembler architecture (one/two-pass, symbol tables), macro processors, linker/loader mechanisms (static vs. dynamic), compiler phases, and debugger tools.
Computer Science Education Computer Engineering Systems Programming Assemblers & Compilers Linkers & Loaders Debugging
Flutter Development Diploma — Level 1
PrimaLab · New Damietta, Egypt
Aug 2023 – Feb 2024

Delivered Flutter Development Level 1 — guiding students from zero programming background through Dart fundamentals to real-world Flutter applications. The diploma covered the complete journey from console programming to stateful/stateless widgets, core layouts, practical main widgets in depth, and navigation & routing.

Designed all course materials, handwritten notes, and 10+ practical assignments from scratch across 28+ structured sessions
Supervised a capstone project discussion: a Dart shopping system with product browsing, cart management, and checkout flow
Scope: Dart OOP & async, Flutter widgets & layouts, stateful/stateless, navigation — no advanced state management in Level 1
Dart OOP Async Programming Flutter Widgets Layouts Stateful / Stateless Navigation & Routing
IT Skills Training — Volunteer
Damietta Orphanage Staff · Community Service
2021 – 2022

Volunteered to teach essential computer literacy and IT skills to orphanage staff members, helping empower them with practical technology tools for their daily work.

Windows Fundamentals Microsoft Word Volunteering
★★★★★ 4.9 / 5.0 average — from 35+ students across Flutter, ML, Java & Python tracks
"

Surely, because you're very friendly and understanding and able to deliver the information smoothly.

"

Yes, I'd recommend learning with you. You explain clearly, make lessons engaging, and are easy to communicate with. Your teaching style is clear, structured, and easy to follow — making complex topics simple.

"

محاضر ممتاز — وضع الثقة في الطالب وتحفيزه لتعلم أكثر.

"

Simplifying things for the learner. The teaching style is flexible.

"

Yes. Pure concepts.

"

الشرح واضح وفيه إلمام في جميع مواضيع المادة اللي درستها معه، وتقريبًا كل الأسئلة أجد عنده الجواب. قطعًا راح أرشح الأستاذ ممدوح لغيري. وضع الثقة في الطالب وتحفيزه لتعلم أكثر.