

edX - CS50: Introduction to Computer Science offered by Harvard University
- Private University
3 Campuses
- Estd. 1636
CS50: Introduction to Computer Science at Harvard University Overview
CS50: Introduction to Computer Science
at Harvard University
An introduction to the intellectual enterprises of computer science and the art of programming.
Duration | 11 weeks |
Mode of learning | Online |
Schedule type | Self paced |
Difficulty level | Beginner |
Official Website | Go to Website |
CS50: Introduction to Computer Science
Table of content- Overview
- Course Details
- Curriculum
- Faculty
CS50: Introduction to Computer Science at Harvard University Course details
CS50: Introduction to Computer Science
at Harvard University
Skills you will learn
What are the course deliverables?
- A broad and robust understanding of computer science and programming
- How to think algorithmically and solve programming problems efficiently
- Concepts like abstraction, algorithms, data structures, encapsulation, resource management, security, software engineering, and web development
- Familiarity in a number of languages, including C, PHP, and JavaScript plus SQL, CSS, and HTML
- How to engage with a vibrant community of like-minded learners from all levels of experience
- How to develop and present a final programming project to your peers
More about this course
- Introduction to the intellectual enterprises of computer science and the art of programming for majors and non-majors alike, with or without prior programming experience
- Topics include abstraction, algorithms, data structures, encapsulation, resource management, security, software engineering, and web development
- Languages include C, Python, SQL, and JavaScript plus CSS and HTML. Problem sets inspired by real-world domains of biology, cryptography, finance, forensics, and gaming
CS50: Introduction to Computer Science at Harvard University Curriculum
CS50: Introduction to Computer Science
at Harvard University
Computer Science, Data Structures, Algorithms, Programming, Web Development
CS50: Introduction to Computer Science at Harvard University Faculty details
CS50: Introduction to Computer Science
at Harvard University
Brian Yu
Designation : Senior Preceptor in Computer Science, Harvard University
David J. Malan
Designation : Gordon McKay Professor of the Practice of Computer Science, Harvard John A. Paulson School of Engineering and Applied Sciences
Doug Lloyd
Designation : Senior Preceptor in Computer Science, Harvard University
Other courses offered by Harvard University
4 years
4 years
View Other 624 Courses
CS50: Introduction to Computer Science at Harvard University Popular & recent articles
CS50: Introduction to Computer Science
at Harvard University
Raushan Kumar · Sep 11, 2025

Aishwarya Bhatnagar · Sep 19, 2025

Aishwarya Bhatnagar · Sep 8, 2025
43 views

Priya Garg · Sep 27, 2025
6.9L views · 1 comment

View more articles
CS50: Introduction to Computer Science at Harvard University Contact Information
CS50: Introduction to Computer Science
at Harvard University
Address
1350 Massachusetts Ave, Cambridge, Massachusetts 02138, USA
Cambridge ( Massachusetts)
Phone
Go to College Website ->