Article original : Harvard CS50 – Free Computer Science University Course

Le cours CS50 de l'Université Harvard est l'un des cours d'initiation à l'informatique les plus populaires au monde.

Nous venons de publier l'intégralité du cours CS50 – soit 25 heures – sur la chaîne YouTube de freeCodeCamp.org.

David J. Malan est largement considéré comme l'un des meilleurs enseignants en informatique. Il enseigne ce cours.

Ce cours offre une introduction aux entreprises intellectuelles de l'informatique et à l'art de la programmation. Ce cours apprend aux étudiants à penser de manière algorithmique et à résoudre des problèmes efficacement.

Les sujets abordés incluent l'abstraction, les algorithmes, les structures de données, l'encapsulation, la gestion des ressources, la sécurité, le génie logiciel et la programmation web. Les langages incluent C, Python et SQL ainsi que HTML, CSS et JavaScript.

Parmi les objectifs globaux de ce cours, on trouve inspirer les étudiants à explorer des domaines inconnus, sans crainte de l'échec, créer une expérience intensive et partagée, accessible à tous les étudiants, et construire une communauté parmi les étudiants.

Image David J. Malan enseignant le CS50.

Voici les conférences incluses dans ce cours :

  • Conférence 0 - Scratch
  • Conférence 1 - C
  • Conférence 2 - Tableaux
  • Conférence 3 - Algorithmes
  • Conférence 4 - Mémoire
  • Conférence 5 - Structures de données
  • Conférence 6 - Python
  • Conférence 7 - SQL
  • Conférence 8 - HTML, CSS, JavaScript
  • Conférence 9 - Flask
  • Conférence 10 - Emoji
  • Cybersécurité

Regardez le cours complet sur la chaîne YouTube de freeCodeCamp.org (25 heures de visionnage).