Educational Platform

Learn Computer Science
at Your Own Pace

Structured courses, solved exercises and video tutorials on algorithms, programming, databases and much more.

500+ Courses
50k+ Learners
100+ Videos
algorithmique.py
def tri_rapide(tableau):
    if len(tableau) <= 1:
        return tableau
    pivot = tableau[len(tableau) // 2]
    gauche  = [x for x in tableau if x <  pivot]
    milieu  = [x for x in tableau if x == pivot]
    droite  = [x for x in tableau if x >  pivot]
    return tri_rapide(gauche) + milieu + tri_rapide(droite)

Tutorials

See all

No tutorials available.

Interactive Quizzes

See all

No quizzes available.

Courses for All Levels

Whether you are a university student, in CPGE or a professional, our content is classified by difficulty.

Beginner — Fundamental concepts, first steps
Intermediate — In-depth study, guided exercises
Advanced — Complex problems, competitive exams, CPGE
500+
Courses & exercises
1k+
Learners
20+
Videos