Introduction to Computer Science Study Lists
Essential study lists for computer science fundamentals and introductory programming. From basic concepts to advanced topics, these resources will help you build a strong foundation in computer science.
Introduction to CS
- CS50: Introduction to Computer Science - Harvard University
Famous introductory course covering the basics of computer science, programming, algorithms, and more. - 6.0001: Introduction to Computer Science and Programming in Python - MIT
Introductory course using Python to teach computer science fundamentals. - CS50x: Introduction to Computer Science - Harvard University (edX)
Free online version of the famous CS50 course with interactive assignments. - Build a Modern Computer from First Principles - Hebrew University of Jerusalem
Learn computer science fundamentals by building a computer from scratch.
Ready to Master Computer Science?
Explore more study lists and resources to enhance your computer science skills.