Tous les cours

Développement

Discover How to Build Programs With Algorithms

In this course, you’ll learn the basics of algorithms—variables, functions, loops, and conditional structures—and discover the principles of recursion.
Facile
6 heures
Ce cours en libre accès vous intéresse ?

How does a GPS find an itinerary to help us avoid traffic jams? How does Google manage to come up with the page we’re looking for, and how does Spotify know which new music we’ll like, even before we do?

Using algorithms! They are one of the most powerful tools we have to solve the problems we come across in everyday life. In this course, we’ll look at different data structures, recursion, and complexity. Based on these concepts, we’ll learn to create a computer program to move through a maze. To learn all this and more, join me on this course!

Objectifs pédagogiques

  • Describe how computer programs work
  • Choose the right data type and structure
  • Apply advanced algorithmic concepts

Prérequis

Prerequisites: None, come as you are!

Et si vous en faisiez votre métier ?

Suivez une des formations diplômantes de notre école 100% en ligne, et transformez vos connaissances en compétences professionnelles.

  • Formations jusqu’à 100 % financées
  • Date de début flexible
  • Projets professionnalisants
  • Mentorat individuel

Contributeurs

Professeurs

Ranga Gonnage

Développeur logiciel, mentor et enseignant.

Céline Martinet Sanchez

Développeuse freelance, entrepreneure et formatrice. Diplômée du Master Grande École d'Audencia.

Kurt Schuepfer

PhD from Miami University. Data Scientist. Founder and Chief Strategist at Accelerate Data Academy.

Créé par

Mis à jour le 23/01/2025
Licence

Développement

Discover How to Build Programs With Algorithms

Facile
6 heures
Cours en libre accès