search
Get Started
search

Best Computer Science

Updated Daily
Filter by Tags

Rankings use category fit, feature coverage, pricing signals, public reception, and recency. Affiliate relationships do not affect scores.

0.0 - 10.0
Best 1 Harvard CS50x: Introduction to Computer Science

Harvard’s CS50x course provides a comprehensive introduction to computer science principles. It teaches fundamental programming skills utilizing languages such as C, Python, and JavaScript. The course is designed for anyone seeking to understand core computing concepts, including those new to coding...

2 Donald Knuth

Donald Knuth's 'The Art of Computer Programming' is a definitive and exhaustive exploration of algorithms and data structures. His rigorous mathematical analysis and clear explanations have made it a cornerstone of computer science education. Knuth's creation of TeX revolutionized scientific typese...

Scientist Analysis Algorithm Mathematics Computer Science Data Structure Influential Computer Scientist Influential Mathematical Analysis Scientific Typography
3 Alan Turing

Alan Turing is the foundational figure of computer science and artificial intelligence. He conceptualized the Turing Machine (1936), an abstract model of computation that defined the limits of what can be algorithmically computed, formalizing the concepts of algorithms and programs. During WWII, his...

4 John von Neumann

John von Neumann was a Hungarian-American mathematician whose work profoundly shaped numerous fields. He developed foundational concepts in quantum mechanics, game theory, and computer architecture. His theoretical investigations and innovative thinking significantly impacted mathematics, physics, e...

5 Grace Hopper

Grace Hopper was a pioneer in programming languages, developing the first compiler and contributing significantly to the development of COBOL. Her work made programming more accessible and efficient, moving away from machine-level code. Hopper championed the concept of machine-independent programmin...

6 MIT 6.006 Introduction to Algorithms

The MIT 6.006 Introduction to Algorithms course provides a rigorous foundation in computer science concepts. Students learn about essential algorithms and data structures using Python programming. The course focuses on analyzing algorithmic efficiency – specifically time and space complexity – throu...

7 CS50 Introduction to Computer Science

CS50 Introduction to Computer Science offers a foundational understanding of programming concepts. Developed by Harvard University and accessible through edX, this course teaches core principles using C, Python, JavaScript, and SQL. It’s designed for individuals new to computer science seeking a rig...

8 Claude Shannon

Claude Shannon was an American mathematician whose pioneering work established information theory in the 20th century. He developed a framework—now known as Shannon’s Theorem—that fundamentally describes how to quantify, store, and transmit data. His insights are crucial for computer science, teleco...

9 Technical University of Munich (TUM) CS Program

TUM's computer science program consistently ranks among the world's best, driven by its strong industry partnerships and focus on practical application. The curriculum covers a wide range of specializations, including AI, machine learning, cybersecurity, and robotics. TUM's research output is except...

10 Tim Berners-Lee

Tim Berners-Lee is a British computer scientist recognized for inventing the World Wide Web in 1989. His creation—including HTTP, HTML, and URLs—fundamentally reshaped global communication and information access. He made these technologies freely available, fostering rapid adoption and transforming...

11 Stanford University

Stanford University is a private research university located in the heart of Silicon Valley, famous for its entrepreneurial spirit and close ties to the tech industry. It excels in engineering, computer science, medicine, business, and the humanities. Key features include its sprawling, innovative c...

12 Code.org
Code.org
Free Plan Available From $10/mo

Code.org is the leading non-profit organization dedicated to expanding access to computer science in schools. Their platform is the gold standard for educators, offering a complete, standards-aligned curriculum from kindergarten through high school. The famous 'Hour of Code' initiative has introduce...

13 Computer Science Engineering

While often overlapping with Software Engineering, CSE emphasizes the theoretical foundations of computation. Graduates focus on designing optimal algorithms, proving computational limits, and building robust, scalable software architectures from first principles, rather than just implementing exist...

Engineering Algorithm Data Structure Theory Of Computation AI Backend
14 Ada Lovelace

Ada Lovelace is recognized as the first computer programmer for her notes on Charles Babbages Analytical Engine. Her insightful observations about the machine's potential beyond mere calculation specifically, its ability to process symbols and create music were remarkably prescient. Her work cont...

15 Yann LeCun
Yann LeCun

Yann LeCun is a prominent French computer scientist recognized globally for his pioneering research in artificial intelligence. His development of convolutional neural networks has been instrumental in advancing image recognition technology. These networks are now fundamental to deep learning applic...

16 John McCarthy

John McCarthy was an American computer scientist instrumental in establishing the field of artificial intelligence. He developed Lisp, a pioneering programming language crucial for early AI research, and is widely recognized as having coined the term “artificial intelligence.” His theoretical work s...

17 Dennis Ritchie

Dennis Ritchie was a pivotal American computer scientist whose work fundamentally shaped computing. He developed the C programming language alongside Unix, an operating system that remains influential today. His innovations provided core tools for countless software systems and are essential for pro...

18 Charles Babbage

Charles Babbage was an English mathematician and engineer whose work profoundly shaped the field of computer science. He conceptualized and designed the analytical engine in the 19th century, a mechanical general-purpose computer. This innovative machine anticipated fundamental principles of modern...

19 University of California, Berkeley

The University of California, Berkeley is the flagship campus of the UC system and the world's top public university. It is renowned for its academic excellence across disciplines, with legendary departments in Engineering, Computer Science, Economics, and the Physical Sciences. Known for its histor...

20 Computerphile (YouTube)

Computerphile is a popular YouTube channel offering in-depth explanations of complex computer science concepts. Hosted by video journalist Brady Haran, the channel features insightful interviews with leading experts across fields like theory, programming, and hardware engineering. It’s valuable for...

21 Resolution Principle

The Resolution Principle is a fundamental rule within logic-based systems like Prolog. It allows for the deduction of new logical statements by combining clauses with shared variables. This principle is crucial in automated theorem proving and artificial intelligence applications where deriving conc...

22 Vint Cerf
Vint Cerf

Vint Cerf is a prominent American computer scientist recognized for his pivotal role in developing the foundational technologies of the internet. He co-designed the TCP/IP protocols alongside Bob Kahn, establishing the architecture that enables global network communication. His work is essential fo...

23 Edsger Dijkstra

Edsger Dijkstra was a Dutch computer scientist whose work fundamentally shaped the field of computer science. He developed the seminal Dijkstra’s Algorithm for finding the shortest path between nodes in a graph, now widely taught globally. His innovations extended to programming methodology and dist...

24 Augusta Ada Lovelace

Augusta Ada Lovelace was a 19th-century English mathematician recognized for her notes on Charles Babbage’s Analytical Engine. These notes included what is considered the first algorithm designed to be processed by a machine. Lovelace’s work demonstrated an understanding of computing's potential bey...

25 Herbert Simon

Herbert Simon was a pioneering American social scientist whose work profoundly impacted fields including economics, psychology, and computer science. His research explored how humans make decisions, particularly focusing on the concept of bounded rationality – acknowledging cognitive limitations. Si...

26 Marvin Minsky

Marvin Minsky was a pioneering American cognitive scientist instrumental in establishing artificial intelligence as a distinct field. He developed foundational concepts within computer science and neuroscience, particularly concerning neural networks and cybernetics. His theoretical work significant...

27 Ken Thompson

Ken Thompson was a pivotal American computer scientist whose innovations profoundly impacted computing. He collaborated with Dennis Ritchie to develop Unix, an operating system renowned for its simplicity and modularity. His work on tools like the assembler and C compiler significantly influenced sy...

28 Judea Pearl

Judea Pearl is a prominent computer scientist recognized for pioneering work in causal inference. His development of a rigorous mathematical framework allows researchers to understand cause-and-effect relationships within complex systems. This innovative approach, utilizing Bayesian networks and for...

29 The Coding Train

For those learning programming fundamentals, The Coding Train offers crystal-clear, engaging explanations of core computer science concepts. The creator has a unique ability to make abstract topics like recursion, data structures, and algorithms feel tangible and fun through excellent visual aids an...

30 Fei-Fei Li
Fei-Fei Li

Fei-Fei Li is a prominent academic and computer scientist specializing in artificial intelligence. Her work significantly advanced computer vision through the creation of ImageNet, a large dataset that spurred the deep learning revolution. She advocates for human-centered AI development and her rese...

Loading more...

Save to your list

Save your favorites and follow how their scores change over time.

Save favorites
Get updates
Compare scores

Already have an account? Sign in

Compare Items

See how they stack up against each other

Comparing
VS
Select 1 more item to compare