Translated by Google
Learn algorithms: programming logic and optimization
From 31.18 Fr /h
This algorithms course will introduce you to the fundamental concepts of problem solving, logical program structuring, and efficient algorithm design. You'll learn how to analyze problems, design solutions in pseudocode, and implement classic algorithms (sorting, searching, graphs, recursion). This course is aimed at beginners, but also includes advanced modules for experienced learners.
Extra information
No technical prerequisites are necessary, but good logic is recommended.
Location
At teacher's location :
- Hay Al Qods, Sidi Bernoussi, Casablanca, Morocco
Online from Morocco
About Me
I teach with pedagogy, patience, and enthusiasm, adapting to each student's level and pace. I believe that everyone can learn to code, provided they have the right explanations and concrete exercises.
My goal is to share my knowledge in a simple and motivating way, creating a supportive and interactive learning environment.
My goal is to share my knowledge in a simple and motivating way, creating a supportive and interactive learning environment.
Education
📚 2024 – Present: Engineering student at ENSIASD (specializing in Information Systems Management and Governance)
🎓 2022 – 2024: DUT in Computer Engineering – EST Safi
🎓 2021: Baccalaureate in Physical Sciences – Distinction
🎓 2022 – 2024: DUT in Computer Engineering – EST Safi
🎓 2021: Baccalaureate in Physical Sciences – Distinction
Experience / Qualifications
✅ Practical projects completed:
– Web/mobile application for school transport management (Laravel + Flutter)
– Intern management application (PHP, MySQL, HTML/CSS/JS)
– Fishing activity management application (Laravel, Flutter)
– Python application for managing absences via QR code
– Web application (React.js + Laravel) and mobile application (React Native) for after-sales customer management
✅ Active participation in Enactus (entrepreneurship, communication, innovation)
✅ Very comfortable with teaching, popularizing science, and collaborative work tools (Google Meet, VS Code, Git, etc.)
– Web/mobile application for school transport management (Laravel + Flutter)
– Intern management application (PHP, MySQL, HTML/CSS/JS)
– Fishing activity management application (Laravel, Flutter)
– Python application for managing absences via QR code
– Web application (React.js + Laravel) and mobile application (React Native) for after-sales customer management
✅ Active participation in Enactus (entrepreneurship, communication, innovation)
✅ Very comfortable with teaching, popularizing science, and collaborative work tools (Google Meet, VS Code, Git, etc.)
Age
Children (7-12 years old)
Teenagers (13-17 years old)
Adults (18-64 years old)
Seniors (65+ years old)
Student level
Beginner
Intermediate
Duration
30 minutes
45 minutes
60 minutes
The class is taught in
English
French
Skills
Availability of a typical week
(GMT -04:00)
New York
Mon
Tue
Wed
Thu
Fri
Sat
Sun
00-04
04-08
08-12
12-16
16-20
20-24
This course is designed for anyone who wants to discover the world of programming, with no prior experience required.
As a computer engineering student, I offer a simple, hands-on, and progressive approach.
We will cover the basics of programming through practical exercises.
My goal is to make programming accessible to everyone, with clear explanations adapted to each student's pace.
-------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------
This course is designed for those who want to explore the world of programming, with no prerequisites. As a computer engineering student, I offer a simple, practical, and progressive approach.
We will cover the basics of programming through practical exercises.
My goal is to make programming accessible to everyone, with clear explanations adapted to each person's pace.
As a computer engineering student, I offer a simple, hands-on, and progressive approach.
We will cover the basics of programming through practical exercises.
My goal is to make programming accessible to everyone, with clear explanations adapted to each student's pace.
-------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------
This course is designed for those who want to explore the world of programming, with no prerequisites. As a computer engineering student, I offer a simple, practical, and progressive approach.
We will cover the basics of programming through practical exercises.
My goal is to make programming accessible to everyone, with clear explanations adapted to each person's pace.
Good-fit Instructor Guarantee





