Knowledge Repositories (mostly on GitHub)

Linux

Regular Expressions and Algorithms

Programming

Python

JavaScript

TypeScript

HTML/CSS

Browser Add-ons/Extensions

Design

Rust

Haskell

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

  • kahun/awesome-sysadmin - A curated list of amazingly awesome open source sysadmin resources inspired by Awesome PHP.
  • dastergon/awesome-sre - A curated list of Site Reliability and Production Engineering resources. https://sre.xyz.

Cheatsheets

Privacy and Security

  • privacytoolsIO/privacytools.io - You are being watched. Protect your privacy against global mass surveillance. https://privacytools.io.
  • 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

macOS/iOS

Project Based Learning

Computer Science

Courses/Books

Books Code

General