Translated by Google
Mastering Algorithms: From Basics to Advanced Problem Solving
From 17.17 £ /h
Understanding algorithms is essential for anyone pursuing computer science or programming. In this course, I provide a structured approach to learning algorithms—from fundamental concepts like sorting and searching to advanced techniques such as dynamic programming and graph theory. Whether you're preparing for exams, coding interviews, or aiming to improve your problem-solving skills, this course is designed to build strong algorithmic thinking. Through practical examples and step-by-step explanations, I help students master the logic and techniques needed to write efficient and elegant code.
Extra information
Please bring your own laptop with a code editor installed (e.g., Visual Studio Code). Basic knowledge of programming in any language (e.g., Python, Java, or C++) is recommended.
Location
Online from Tunisia
About Me
My passion for teaching is based on my deep belief that education is the key to individual development and society as a whole. I have always been fascinated by how the transmission of knowledge can inspire, influence and transform people's lives.
The joy of seeing my students grow intellectually and personally is a constant source of inspiration.
The joy of seeing my students grow intellectually and personally is a constant source of inspiration.
Education
PhD in computer science
Research master's degree in artificial intelligence
degree in computer science
Bachelor's degree in experimental sciences
Training in teaching pedagogies
Research master's degree in artificial intelligence
degree in computer science
Bachelor's degree in experimental sciences
Training in teaching pedagogies
Experience / Qualifications
I have taught in several primary and even university establishments, in person and online.
Academic: database foundations, E-learning
primary: Arabic, math, French
Multinational adults and children: The Arabic language
Academic: database foundations, E-learning
primary: Arabic, math, French
Multinational adults and children: The Arabic language
Age
Children (7-12 years old)
Teenagers (13-17 years old)
Adults (18-64 years old)
Seniors (65+ years old)
Student level
Beginner
Intermediate
Advanced
Duration
60 minutes
90 minutes
120 minutes
The class is taught in
French
Arabic
English
Skills
Reviews
Availability of a typical week
(GMT -05:00)
New York
Mon
Tue
Wed
Thu
Fri
Sat
Sun
00-04
04-08
08-12
12-16
16-20
20-24
As soon as you book your session, don't worry about your child's homework.
Fun lessons led by educational games, to learn grammatical rules, verb conjugation and especially communication.
Fun lessons led by educational games, to learn grammatical rules, verb conjugation and especially communication.
Are you looking to learn the language of Molière with a fun, motivating teacher who has a good command of teaching pedagogy...!
- Literacy
- vocabulary
- Grammar
- Conjugation
- Written expression
Do not hesitate to reserve your place as soon as possible.
- Literacy
- vocabulary
- Grammar
- Conjugation
- Written expression
Do not hesitate to reserve your place as soon as possible.
Show more
Good-fit Instructor Guarantee
