Knowledge Repositories

Linux

Regular Expressions and Algorithms

Python

JavaScript

TypeScript

HTML/CSS

Rust

Elixir

C

C++

  • isocpp/CppCoreGuidelines - The C++ Core Guidelines are a set of tried-and-true guidelines, rules, and best practices about coding in C++.

Go

Java

Swift

APIs

Data Science/Scientific Computing

Quantum Computing

AI and Deep Learning/Machine Learning

  • openai/spinningup - An educational resource to help anyone learn deep reinforcement learning.

  • practicalAI/practicalAI - A practical approach to machine learning to enable everyone to learn, explore and build.

  • lexfridman/mit-deep-learning - Tutorials, assignments, and competitions for MIT Deep Learning related courses.

  • ageron/handson-ml - A series of Jupyter notebooks that walk you through the fundamentals of Machine Learning and Deep Learning in python using Scikit-Learn and TensorFlow.

  • ageron/handson-ml2 - A series of Jupyter notebooks that walk you through the fundamentals of Machine Learning and Deep Learning in python using Scikit-Learn and TensorFlow 2.

  • eriklindernoren/ML-From-Scratch - Machine Learning From Scratch. Bare bones NumPy implementations of machine learning models and algorithms with a focus on accessibility. Aims to cover everything from linear regression to deep learning.

System Design

Source Control/Git

Open Source

Tensorflow

System Administration/Site Reliability/Production Engineering

Cheatsheets

Privacy and Security

  • privacytoolsIO/privacytools.io - You are being watched. Protect your privacy against global mass surveillance.

  • OWASP/CheatSheetSeries - The OWASP Cheat Sheet Series was created to provide a concise collection of high value information on specific application security topics.

Penetration Testing

  • Hack-with-Github/Awesome-Hacking - A collection of various awesome lists for hackers, pentesters and security researchers.

  • danielmiessler/SecLists - SecLists is the security tester's companion. It's a collection of multiple types of lists used during security assessments, collected in one place. List types include usernames, passwords, URLs, sensitive data patterns, fuzzing payloads, web shells, and many more.

  • OlivierLaflamme/Cheatsheet-God - Penetration Testing Reference Bank - OSCP / PTP & PTX Cheatsheet.

  • juliocesarfort/public-pentesting-reports - Curated list of public penetration test reports released by several consulting firms and academic security groups.

  • StevenBlack/hosts - Extending and consolidating hosts files from several well-curated sources like adaway.org, mvps.org, malwaredomainlist.com, someonewhocares.org, and potentially others. You can optionally invoke extensions to block additional sites by category.

  • SundownDEV/hacker-roadmap - A guide for amateurs pen testers and a collection of hacking tools, resources and references to practice ethical hacking, pen testing and web security.

  • nahamsec/Resources-for-Beginner-Bug-Bounty-Hunters - A list of resources for those interested in getting started in bug bounties.

Decentralization

Video Production

Natural Language Processing

Interviewing/Jobs

Mac/iOS

Project Based Learning

Computer Science

Courses/Books

Books Code

General