🎓 Path to a free self-taught education in Computer Science!
- computer-science
- awesome-list
- courses
- curriculum
47,133 repositories indexed
1–24 of 27 · Most stars
🎓 Path to a free self-taught education in Computer Science!
Python sample codes and textbook for robotics algorithms.
Extensive Open-Source Guides for Android Developers
Neural Networks: Zero to Hero
📊 Path to a free self-taught education in Data Science!
A Study Path for Game Programmer
All the resources you need to get to Senior Engineer and beyond
TranslatedAlgorithm Patterns — the most scientific way to practice, the fastest path to an offer. You deserve it~ Algorithm templates, the most scientific way to practice problems, the fastest path to practice problems, you deserve it~
Your new Mentor for Data Science E-Learning.
🧮 Path to a free self-taught education in Mathematics!
🗺 The Android Developer Roadmap offers comprehensive learning paths to help you understand Android ecosystems.
A selection of state-of-the-art research materials on trajectory prediction
Rust crate to implement a counterpart to the PBRT book's (3rd edition) C++ code. See also https://www.rs-pbrt.org/about ...
A nice tutorial like the one introduced in the Path 3.X App
🤠 Object property paths with wildcards and regexps 🌵
Skills and career roadmap for various security roles like application security, cloud security, DevSecOps, security engineer, security researchers, pentesting, api security, network security, mobile security and so on with helpful resources, guidelines
A general-purpose lightweight C++ graph library
The most comprehensive Hack The Box writeup collection - 500+ machines, 400+ challenges, interactive knowledge graph, skill trees, attack path diagrams, ProLabs, Sherlocks, OSCP/CPTS/CRTO prep. Browse: momenbasel.github.io/htb-writeups
TranslatedLLM teaching material for high school students: based on Karpathy's microgpt, for Google Colab
AI Roadmap 2026: a beginner's path through Foundations, LLM Engineering, Agents, Evaluation, and Production, with verified free resources and a mini-project per layer
Generic graph data structures and algorithms for Go (Golang): dependency graphs (DAGs) with cycle checks and topological sort, BFS and DFS traversal, Dijkstra and other shortest paths, connectivity and partitioning. No dependencies.
Modular and modern graph-theory algorithms framework in Java
Various algorithms visualized interactively on the web, entirely with Rust 🦀
In this project, the Pacman agent will find paths through his maze world, both to reach a particular location and to collect food efficiently. I implemented general search algorithms such as depth-first, breadth-first, uniform cost, and A* search algorithms which are used to solve navigation problems in the Pacman world.