A PATH FROM DISCOVERY TO PRACTICE
Introduction to computer science
An evolving selection: two first examples introducing algorithmic reasoning and network exchanges.
Track values in an algorithm and draw a request’s journey to a server.
A guided selection of published videos with challenges. No path is an exhaustive course or a certification.
Your learning steps
The interface language does not change the language of the videos. Each item shows its own language.
Loading your space…
Current step · 1 / 2
Reason step by step
Audio language : Darija

Reason step by step
Sign in to save your playback position.
Run a small algorithm by hand and track every variable after each line.
Start the path to track this step.
Watching a video and practising its challenges are separate steps. You choose when to mark lessons as completed.
LARA / COMMUNITY
Let’s talk about it.
A question, an idea, some feedback: knowledge grows through conversation.
Loading the conversation…
The conversation
Sign in to participateProgress reflects lessons you mark as completed. It is not an assessment of your skills.

