CS50's Introduction to Computer Science
Harvard's introduction to computer science: C, Python, SQL and web; ten problem sets and a final project for a free CS50 or a paid edX certificate.
- Provider
- Harvard on edX
- Section
- Programming & Development
- Price
- Free
About this course
Harvard's introduction to computer science: C, Python, SQL and web; ten problem sets and a final project for a free CS50 or a paid edX certificate.
Where to take it
Free
no fee for the course or the certificate
No affiliate relationship with Harvard. We earn nothing from this link; it is here because the course is worth knowing about.
Not sure if this is right for you?
Browse More Programming & Development CoursesWhere this course fits
Certifications in this area
Concepts behind this area
REST API
A REST API exposes an application's data as resources at stable addresses and lets clients read and change them with HTTP's standard methods and status codes, so that the protocol itself carries most of the meaning.
Python
Python is a general-purpose programming language that became the standard interface for driving numerical and machine-learning code written in other languages.
Git
Git is a distributed version control system that records the history of a set of files as a graph of snapshots, lets many people work on branches of that history at once, and merges their work back together.
The field, explained: Programming & Web Development
Wider context: the fields we cover, the glossary and certification exams, all written by us rather than pulled from a provider feed.
