Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

freeCodeCamp

Harvard CS50 2026 - Introduction to Computer Science

via freeCodeCamp

Overview

Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
This introductory course surveys computer science fundamentals through Scratch, C, algorithms, memory, data structures, Python, SQL, artificial intelligence, HTML, CSS, JavaScript, and Flask.

Syllabus

- 00:00:00 Lecture 0 - Scratch
- 01:57:40 Lecture 1 - C
- 04:27:58 Lecture 2 - Arrays
- 06:53:32 Lecture 3 - Algorithms
- 08:53:07 Lecture 4 - Memory
- 11:13:02 Lecture 5 - Data Structures
- 13:19:15 Lecture 6 - Python
- 15:48:46 Lecture 7 - SQL
- Artificial Intelligence
- 18:52:07 Lecture 8 - HTML, CSS, JavaScript
- 21:14:19 Lecture 9 - Flask
- 23:40:54 Lecture 10 - The End

Taught by

freeCodeCamp.org

Reviews

5.0 rating, based on 4 Class Central reviews

Start your review of Harvard CS50 2026 - Introduction to Computer Science

  • Profile image for SAID ARIYANDI
    SAID ARIYANDI
    As a medical records professional, I found Harvard's CS50x 2026 to be an incredibly eye-opening experience. While the course covers broad computer science fundamentals, the logical thinking, algorithmic approach, and understanding of how data structures work are directly applicable to my daily work with Electronic Health Records (EHR) and clinical database management. The course is well-structured and taught in a way that makes complex technical concepts accessible even to those without a background in IT. Highly recommended for any healthcare professional looking to bridge the gap between clinical documentation and data-driven insights.
  • Profile image for Loke Ramisetti
    Loke Ramisetti
    Harvard CS50 is an outstanding introductory computer science course. The instructor explains concepts clearly, and the course covers programming, algorithms, data structures, web development, and problem-solving. The assignments are challenging but rewarding. I gained a strong foundation in computer science and improved my coding skills significantly. Highly recommended for beginners and anyone interested in learning computer science.
  • Pranesh N
    it is very easy to learn and understand it helps me to understand the computer science from scratch to high level
  • Profile image for Lucivaldo Rego
    Lucivaldo Rego
    O curso de Ciência da Computação é excelente, oferece ampla base técnica, desenvolve raciocínio lógico, prepara para o mercado de tecnologia e abre muitas oportunidades profissionais. Recomendo fortemente para quem deseja crescer na área de TI.

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.