Nat's starred repositories
system-design-primer
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
computer-science
:mortar_board: Path to a free self-taught education in Computer Science!
Important-Java-Concepts
π Complete Java - A to Z β π Notes and Programs of all Important Concepts of Java - OOPS, Data Structures, Algorithms, Design Patterns & Development + Kotlin + Android :fire:
coding-interview-university
A complete computer science study plan to become a software engineer.
free-programming-books
:books: Freely available programming books
Algorithms-and-Data-Structures-in-Java
Algorithms and Data Structures in Java
ctci
My answers to LeetCode, HackerRank, company code challenge problems, + "Cracking the Coding Interview." All my Data Structures + Algorithm posts: https://www.linkedin.com/search/results/all/?keywords=%23raymonddsa&sid=4YJ. Join our Slack group "LinkedIn Junior Engineers": https://bit.ly/3P7tMja
javascript-algorithms
π Algorithms and data structures implemented in JavaScript with explanations and links to further readings
git-flight-rules
Flight rules for git
design-patterns-in-ruby
GoF design patterns in Ruby
DefinitelyTyped
The repository for high quality TypeScript type definitions.
awesome-cybersecurity-blueteam
:computer:π‘οΈ A curated collection of awesome resources, tools, and other shiny things for cybersecurity blue teams.
zero-trust-architecture
Principles to help you design and deploy a zero trust architecture
grokking_algorithms
Code for the book Grokking Algorithms (https://amzn.to/29rVyHf)
Tech-Interview-Cheat-Sheet
Studying for a tech interview sucks. Here's an open source cheat sheet to help
hacker-laws
π»π Laws, Theories, Principles and Patterns that developers will find useful. #hackerlaws
python_koans
Python Koans - Learn Python through TDD
java-8-lambdas-exercises
Exercises and Answers for Java 8 Lambdas book
mutillidae
OWASP Mutillidae II is a free, open-source, deliberately vulnerable web application providing a target for web-security training. This is an easy-to-use web hacking environment designed for labs, security enthusiasts, classrooms, CTF, and vulnerability assessment tool targets.
You-Dont-Know-JS
A book series on JavaScript. @YDKJS on twitter.
node-restify
The future of Node.js REST development
FullstackReactCode
Companion repo to https://www.udemy.com/node-with-react-fullstack-web-development
java8-tutorial
Modern Java - A Guide to Java 8
awesome-interview-questions
:octocat: A curated awesome list of lists of interview questions. Feel free to contribute! :mortar_board:
every-programmer-should-know
A collection of (mostly) technical things every software developer should know about