1.jwasham / coding-interview-university
A complete computer science study plan to become a software engineer.
- computer-science
- interview
- programming-interviews
- study-plan
- data-structures
- algorithms
- +6 more
Ranked by Attention Score: stars gained over the last 7 complete days
38 repositories by Attention Score · Oct 28, 2026 – Nov 3, 2026 (UTC)
A complete computer science study plan to become a software engineer.
TranslatedThe official designated GitHub of Run Studies worldwide, compiling the purpose, program, theory, and various examples of running (润); it addresses the three big questions of why to run, where to run to, and how to run; and aims to become the core religion and core belief of the new Chinese people.
An evolving how-to guide for securing a Linux server.
Trail of Bits skills for security research, vulnerability detection, and audit workflows
The OWASP Cheat Sheet Series was created to provide a concise collection of high value information on specific application security topics.
A curated list of awesome frameworks, libraries and software for the Java programming language.
Comprehensive roadmap for aspiring Embedded Systems Engineers, featuring a curated list of learning resources
Algorithm and data structure articles for https://cp-algorithms.com (based on http://e-maxx.ru)
TranslatedGuidance for courses in Department of Computer Science and Technology, Tsinghua University
Machine Learning Engineering Open Book
✅ The Node.js best practices list (July 2026)
Translated🔥LeetCode solutions in any programming language | Solutions to LeetCode, "Jianzhi Offer (2nd Edition)" (剑指 Offer), and "Cracking the Coding Interview (6th Edition)" (程序员面试金典) implemented in multiple programming languages
The OWASP Mobile Application Security Testing Guide (MASTG) is a comprehensive manual for mobile app security testing and reverse engineering. It describes technical processes for verifying the OWASP Mobile Security Weakness Enumeration (MASWE) weaknesses, which are in alignment with the OWASP MASVS.
Modern C++ Programming Course (C++03/11/14/17/20/23/26)
Translated😮 Core Interview Questions & Answers For Experienced Java(Backend) Developers | A complete primer on advanced knowledge for internet Java engineers: covering high concurrency, distributed systems, high availability, microservices, massive data processing, and other areas
🧠 Laws, Theories, Principles and Patterns for developers and technologists.
:octocat: A collection of APIs
A curated list of awesome C frameworks, libraries, resources and other shiny things. Inspired by all the other awesome-... projects out there.
Practical Python Programming (course by @dabeaz)
A collection of free software and free culture resources for making amazing games. (mirror)
:art: A curated contents of amazing CSS :)
Translated:hammer_and_wrench: :heart: Want to know NixOS & Flakes in detail? Looking for a beginner-friendly tutorial? Then you've come to the right place!
🏆 A ranked list of awesome machine learning Python libraries. Updated weekly.
Translated🤗 The most complete summary of knowledge on the underlying principles of the JVM
A list of interesting payloads, tips and tricks for bug bounty hunters.
A roadmap for those who want to build a career as an FPGA / ASIC Engineer
TranslatedA Chinese translation of TeachYourselfCS
I am trying to describe complex matters in simple doodles!
A curated list of awesome Jupyter projects, libraries and resources
🕶️ A curated list of resources around the topic: visual regression testing
Collection of awesome Python types, stubs, plugins, and tools to work with them.
Retro ESP32 is a turbo charged Odroid Go Launcher, Emulator and ROM Manager
A complete daily plan for studying to become a machine learning engineer.
XML sources of SICP and SICP JS, and support for generating Interactive SICP JS, PDF, e-book and comparison editions
A repository of resources about public speaking, specifically in the context of software development and IT conferences.
Collection of malware persistence and hunting information. Be a persistent persistence hunter!