facebook
member since icon
Since August 2026
Instructor since August 2026
Do you want to learn to program but don't know where to start? This course is for you.

As a student in Applied Computer Science & Cybersecurity at the Faculty of Sciences in Rabat, I have already helped several friends understand programming — it is this experience that made me want to teach more broadly.

Why start with C? It's one of the best languages to begin with: it forces you to understand what's really happening behind the scenes, without any shortcuts. Once you've mastered the basics of C, learning any other language (Python, Java, JavaScript, etc.) becomes much easier. It's an excellent starting point, whether you're aiming for computer science studies or simply curious to understand how a program works.

My method: "learning by doing," at your own pace. I don't impose a rigid program—I observe where you are and adapt the speed, examples, and exercises to your individual needs. From the very first session, you write and execute real code, not just theory. Each session ends with a concrete mini-project (a game, a calculator) that you can proudly showcase at the end.

This course is suitable for:
- Middle and high school students curious to discover the programming
- Students starting their computer science studies
- Anyone, beginner or otherwise, with no prerequisites

Patience, teaching skills, and a genuine concern for seeing you progress at your own pace.
Read more
repeat students icon
1st lesson is backed
by our
Good-fit Instructor Guarantee