Ce que vous devez savoir avant
Vous commencez

Débute 4 June 2026 01:16

Se termine 4 June 2026

00 Jours
00 Heures
00 Minutes
00 Secondes
course image
Harvard University

CS50x 2026 : Introduction à l'informatique de CS50

Le cours CS50 de l'Université Harvard est une introduction à l'informatique et à la programmation pour tous les étudiants, quel que soit leur niveau d'expérience préalable.
Harvard University via Independent

Harvard University

24 Cours


L'Université Harvard est une université de recherche privée de l'Ivy League, mondialement reconnue, située à Cambridge, dans le Massachusetts. Fondée en 1636, c'est l'une des plus anciennes institutions d'enseignement supérieur aux États-Unis.

11 weeks

Amélioration optionnelle disponible

Débutant

Progressez à votre rythme

Free Certificate

Amélioration optionnelle disponible

Aperçu

This is CS50, Harvard University’s introduction to the intellectual enterprises of computer science and the art of programming, for concentrators and non-concentrators alike, with or without prior programming experience. (Two thirds of CS50 students have never taken CS before.) This course teaches you how to solve problems, both with and without code, with an emphasis on correctness, design, and style. Topics include computational thinking, abstraction, algorithms, data structures, and computer science more generally.

Problem sets inspired by the arts, humanities, social sciences, and sciences. More than teach you how to program in one language, this course teaches you how to program fundamentally and how to teach yourself new languages ultimately.

The course starts with a traditional but omnipresent language called C that underlies today’s newer languages, via which you’ll learn not only about functions, variables, conditionals, loops, and more, but also about how computers themselves work underneath the hood, memory and all. The course then transitions to Python, a higher-level language that you’ll understand all the more because of C.

Toward term’s end, the course introduces SQL, via which you can store data in databases, along with HTML, CSS, and JavaScript, via which you can create web and mobile apps alike. Course culminates in a final project.

Programme

  • Semaine 0 Scratch
  • Semaine 1 C
  • Semaine 2 Tableaux
  • Semaine 3 Algorithmes
  • Semaine 4 Mémoire
  • Semaine 5 Structures de données
  • Semaine 6 Python
  • Semaine 7 SQL
  • Intelligence Artificielle
  • Semaine 8 HTML, CSS, JavaScript
  • Semaine 9 Flask
  • Semaine 10 La Fin
  • Pratique supplémentaire

Enseigné par

David J. Malan


Matières

Computer Science