Mooc AtlasAutoformation de niveau universitaire
Tous les parcours
Informatique · 17Intermédiaire

Préparation aux entretiens techniques

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.

361heures de cours
37semaines à 10 h
3étapes
14cours
3universités

Compétences visées

DebuggingData StructuresObject Oriented Programming (OOP)Software EngineeringObject Oriented DesignPython ProgrammingData StorageProgram DevelopmentAlgorithmsGraph TheoryCode ReusabilityUnified Modeling Language

Intitulés de compétences repris de Coursera.

Métiers visés

  • Développeur logiciel
  • Ingénieur logiciel dans une grande entreprise tech

Progression

  1. 1
    University of MichiganDébutantPython, Jupyter, Pillow, pytesseract, OpenCV
    Voir les 5 cours
    CoursNiveauDuréeNote (avis)
    Python BasicsDébutant27 h4,8 (18 462)
    Python Functions, Files, and DictionariesDébutant42 h4,8 (5 448)
    Data Collection and Processing with PythonIntermédiaire21 h4,7 (4 056)
    Python Classes and InheritanceIntermédiaire20 h4,7 (3 733)
    Python Project: Software Engineering and Image ManipulationIntermédiaire8 h4,2 (1 533)
  2. 2
    University of Illinois Urbana-ChampaignIntermédiaireC++

    Prérequis annoncés : Basic knowledge of computer systems; familiarity with a programming language such as Python

    Voir les 3 cours
    CoursNiveauDuréeNote (avis)
    Object-Oriented Data Structures in C++Intermédiaire21 h4,7 (3 043)
    Ordered Data Structures—19 h4,8 (925)
    Unordered Data Structures—21 h4,7 (557)
  3. 3
    University of California San DiegoIntermédiairePython, Java, C++, JavaScript, Rust

    Prérequis annoncés : Basic programming (loops, arrays, stacks, recursion); discrete math (induction, contradiction)

    Voir les 6 cours
    CoursNiveauDuréeNote (avis)
    Algorithmic ToolboxIntermédiaire41 h4,6 (12 588)
    Data StructuresIntermédiaire23 h4,6 (5 580)
    Algorithms on GraphsIntermédiaire55 h4,7 (2 272)
    Algorithms on StringsIntermédiaire19 h4,5 (1 091)
    Advanced Algorithms and ComplexityAvancé27 h4,6 (703)
    Genome Assembly Programming ChallengeAvancé17 h4,5 (355)

Avec Coursera Plus

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.

Découvrir Coursera Plus

Projets à réaliser

Après l’étape 1

Carnet de 100 exercices

Résoudre 100 exercices d’algorithmique et noter pour chacun l’idée clé et la complexité.

Après l’étape 2

Structures classiques

Implémenter un tas, une table de hachage et un cache LRU, avec tests.

Après l’étape 3

Entretiens blancs

Faire six entretiens blancs avec un binôme, dont deux de conception de système.

Manuels gratuits

Autres parcours de la même famille