facebook
favorite button
member since icon
Since July 2025
Instructor since July 2025
Translated by GoogleSee original
Learn algorithms: programming logic and optimization
course price icon
From 31.67 Fr /h
arrow icon
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
green drop pin icon
|
Use Ctrl + wheel to zoom!
zoom in iconzoom out icon
location type icon
At teacher's location :
  • Hay Al Qods, Sidi Bernoussi, Casablanca, Morocco
location type icon
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.
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
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.)
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
Availability of a typical week
(GMT -04:00)
New York
at teacher icon
At teacher's location and via webcam
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.
Read more
Similar classes
arrow icon previousarrow icon next
message icon
Contact Aya
repeat students icon
1st lesson is backed
by our
Good-fit Instructor Guarantee
Similar classes
arrow icon previousarrow icon next
Good-fit Instructor Guarantee
favorite button
message icon
Contact Aya