Carnet de 100 exercices
Résoudre 100 exercices d’algorithmique et noter pour chacun l’idée clé et la complexité.
Développeur qui vise les grandes entreprises de la tech.
Python solide, fondamentaux de l'informatique et entraînement intensif aux structures de données et aux algorithmes.
Intitulés de compétences repris de Coursera.
| Cours | Niveau | Durée | Note (avis) |
|---|---|---|---|
| Python Basics | Débutant | 27 h | 4,8 (18 462) |
| Python Functions, Files, and Dictionaries | Débutant | 42 h | 4,8 (5 448) |
| Data Collection and Processing with Python | Intermédiaire | 21 h | 4,7 (4 056) |
| Python Classes and Inheritance | Intermédiaire | 20 h | 4,7 (3 733) |
| Python Project: Software Engineering and Image Manipulation | Intermédiaire | 8 h | 4,2 (1 533) |
Prérequis annoncés : Basic knowledge of computer systems; familiarity with a programming language such as Python
| Cours | Niveau | Durée | Note (avis) |
|---|---|---|---|
| Object-Oriented Data Structures in C++ | Intermédiaire | 21 h | 4,7 (3 043) |
| Ordered Data Structures | — | 19 h | 4,8 (925) |
| Unordered Data Structures | — | 21 h | 4,7 (557) |
Prérequis annoncés : Basic programming (loops, arrays, stacks, recursion); discrete math (induction, contradiction)
| Cours | Niveau | Durée | Note (avis) |
|---|---|---|---|
| Algorithmic Toolbox | Intermédiaire | 41 h | 4,6 (12 588) |
| Data Structures | Intermédiaire | 23 h | 4,6 (5 580) |
| Algorithms on Graphs | Intermédiaire | 55 h | 4,7 (2 272) |
| Algorithms on Strings | Intermédiaire | 19 h | 4,5 (1 091) |
| Advanced Algorithms and Complexity | Avancé | 27 h | 4,6 (703) |
| Genome Assembly Programming Challenge | Avancé | 17 h | 4,5 (355) |
Ce parcours représente 361 heures, soit environ 9 mois à 10 heures par semaine. L’abonnement Coursera Plus donne accès à la plupart de ses cours pendant cette période.
Résoudre 100 exercices d’algorithmique et noter pour chacun l’idée clé et la complexité.
Implémenter un tas, une table de hachage et un cache LRU, avec tests.
Faire six entretiens blancs avec un binôme, dont deux de conception de système.