awesome-computer-science-websites
github.com/edujtm/awesome-computer-science-websites ↗Some websites with a huge amount of free content on computer science topics
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me computer graphics resources from awesome-computer-science-websites"
Installation instructions →What's inside
Computer Graphics
- 3D Game Shaders for Beginners
Shaders
- 3D Math Primer for Graphics and Game Development
Computer Graphics
- Computer Graphics from Scratch
Computer Graphics
- Learning Modern 3D Graphics Programming
Computer Graphics
- Physically Based Rendering: From Theory to Implementation
Rendering
- Raytracing In One Weekend
Rendering
Compilers, Parsers, Lexers
- Build Your Own Lisp
Compilers, C
- Crafting Interpreters
Compilers, Java, C
- Let's Build a Simple Interpreter
Interpreters, Python
- Lisperator - Implementing a programming language in Javascript
Parsers, Javascript
- Make a Language with Rust
Parsers, Lexers, Rust
Algorithms
- CodeChef Data Structures And Algorithms
Algorithms
- Codeforces Algorithms And Data Structures
Algorithms
- Codeforces Competitive Programming Tutorials
Algorithms
- Data Structures with Java
Data Structures
- E-Maxx Algorithms
Algorithms
- Interactive Coding Challenges
Algorithms
Web Development
- Cosmic Python | Architecture Patterns with Python
Web Server Architecture, Python
- Django Book
Python, Django
- Explore Flask
Python, Flask
- Flask Mega Tutorial
Python, Flask
- FullStack Redux Tutorial
Redux
- Haskell and Yesod
Haskell, Yesod
Data science
- Data Science Notebooks
Data Science, Python
- Interpretable Machine Learning
Machine Learning
- Machine Learning Topic Explanations
Machine Learning
- MIT: Convolutional Neural Networks for Visual Recognition
Machine Learning
- Neural Networks And Deep Learning
Machine Learning
- The Foundations of Data Science
Data Science
Programming Languages
- Deep Javascript
Javascript
- Edulinq
C#, LINQ
- Effective Go
Go
- Eloquent Javascript
Javascript
- F# For Fun And Profit
F#
- Go 101
Go
Programming Paradigms
- Functional Programming in OCaml
Functional Programming, OCaml
- Mostly Adequate Guide to Functional Programming
Functional Programming, Javascript
Game Programming
- Game Programming Patterns
Game Programming, C++
- Game Programming Tutorials
Game programming, C++
- How to Make a Roguelike
Game Programming, Kotlin
- Roguelike Tutorial in Rust
Game Programming, Rust
- Roguelike Tutorial in Rust + Tcod
Game Programming, Rust
- Unreal Cpp
Game Programming, Computer Graphics
Showing a sample of 90 resources. View the full list on GitHub →