Harvard University: CS50's Introduction to Computer Science
The most famous computer science course in the world.
Experience the intellectual rigor of the Ivy League from your home. This entry-level course from Harvard University teaches you how to think algorithmically and solve problems efficiently.
Curriculum:
-
Languages: C, Python, SQL, and JavaScript.
-
Concepts: Abstraction, algorithms, data structures, and security.
-
Certification: Verified Certificate available from HarvardX.
Difficulty: Challenging but rewarding. Format: 100% Online & Self-Paced.

