Skip to content

Latest commit

ย 

History

History
899 lines (688 loc) ยท 43.4 KB

File metadata and controls

899 lines (688 loc) ยท 43.4 KB

Resources Stars Forks License PRs Welcome Maintained


๐Ÿš€ A meticulously curated repository of 1500+ resources spanning every domain a software developer needs โ€” from fundamentals to cloud, design patterns to DevOps, open source to career growth.


๐Ÿ“– Explore Resources โ€ข ๐Ÿค Contribute โ€ข โญ Star This Repo โ€ข ๐Ÿ“ข Share


โœจ Why This Repository?

๐ŸŽฏ Curated ๐Ÿ”„ Updated ๐ŸŒ Community ๐Ÿ†“ Free
Hand-picked quality resources Regularly maintained Built for devs, by devs 100% open & free

Whether you're a complete beginner picking up your first language, a mid-level engineer leveling up your system design skills, or a senior developer exploring cloud architecture โ€” this repository has something for you.


๐Ÿ“‹ Table of Contents

Click to expand / collapse
# Section Resources
01 ๐Ÿ“š Learning 80+
02 ๐Ÿงฑ Programming Fundamentals 70+
03 ๐Ÿ’ป Languages 150+
04 ๐Ÿงฎ Data Structures & Algorithms 100+
05 ๐Ÿงฉ Object-Oriented Programming 60+
06 ๐ŸŽจ Design Patterns 60+
07 ๐Ÿ—๏ธ System Design 80+
08 ๐Ÿ›๏ธ Software Architecture 70+
09 ๐ŸŒฟ Version Control 50+
10 ๐Ÿ—„๏ธ Databases 90+
11 ๐Ÿ”Œ APIs 70+
12 ๐Ÿงช Testing 70+
13 ๐Ÿ› Debugging 50+
14 โšก Performance 60+
15 ๐Ÿ” Security 80+
16 โš™๏ธ DevOps 90+
17 โ˜๏ธ Cloud 90+
18 ๐Ÿ› ๏ธ Tools 80+
19 ๐ŸŒ Open Source 50+
20 ๐Ÿ‘ฅ Communities 40+
21 ๐Ÿ’ก Project Ideas 60+

01 ๐Ÿ“š Learning

"The beautiful thing about learning is that nobody can take it away from you." โ€” B.B. King

๐ŸŽ“ Online Learning Platforms
Resource Type Level Cost
freeCodeCamp ๐ŸŽฅ Course ๐ŸŸข Beginner ๐Ÿ†“ Free
The Odin Project ๐Ÿ“š Curriculum ๐ŸŸข Beginner ๐Ÿ†“ Free
CS50 by Harvard ๐ŸŽฅ Course ๐ŸŸข Beginner ๐Ÿ†“ Free
MIT OpenCourseWare ๐Ÿ“– Lectures ๐ŸŸก Intermediate ๐Ÿ†“ Free
Coursera ๐ŸŽฅ Course ๐ŸŸข๐ŸŸก๐Ÿ”ด All ๐Ÿ’ฐ Paid/Audit
edX ๐ŸŽฅ Course ๐ŸŸข๐ŸŸก๐Ÿ”ด All ๐Ÿ’ฐ Paid/Audit
Udemy ๐ŸŽฅ Course ๐ŸŸข๐ŸŸก๐Ÿ”ด All ๐Ÿ’ฐ Paid
Khan Academy ๐ŸŽฅ Course ๐ŸŸข Beginner ๐Ÿ†“ Free
Pluralsight ๐ŸŽฅ Course ๐ŸŸก๐Ÿ”ด Int/Adv ๐Ÿ’ฐ Paid
LinkedIn Learning ๐ŸŽฅ Course ๐ŸŸข๐ŸŸก๐Ÿ”ด All ๐Ÿ’ฐ Paid
Frontend Masters ๐ŸŽฅ Course ๐ŸŸก๐Ÿ”ด Int/Adv ๐Ÿ’ฐ Paid
Scrimba ๐Ÿ› ๏ธ Interactive ๐ŸŸข Beginner ๐Ÿ†“/๐Ÿ’ฐ
Educative.io ๐Ÿ“ Text-based ๐ŸŸก๐Ÿ”ด Int/Adv ๐Ÿ’ฐ Paid
Codecademy ๐Ÿ› ๏ธ Interactive ๐ŸŸข Beginner ๐Ÿ†“/๐Ÿ’ฐ
Brilliant.org ๐Ÿง  Problem-solving ๐ŸŸก Intermediate ๐Ÿ’ฐ Paid
๐Ÿ“– Books & Reading
Book Author Category
Clean Code Robert C. Martin ๐Ÿงน Best Practices
The Pragmatic Programmer Hunt & Thomas ๐ŸŽฏ Career
Structure & Interpretation of Computer Programs Abelson & Sussman ๐Ÿ“ Fundamentals
Introduction to Algorithms (CLRS) CLRS ๐Ÿงฎ Algorithms
You Don't Know JS Kyle Simpson ๐Ÿ’› JavaScript
Eloquent JavaScript Marijn Haverbeke ๐Ÿ’› JavaScript
Python Crash Course Eric Matthes ๐Ÿ Python
Automate the Boring Stuff Al Sweigart ๐Ÿ Python
Head First Design Patterns Freeman & Robson ๐ŸŽจ Design
Designing Data-Intensive Applications Martin Kleppmann ๐Ÿ—„๏ธ Databases
๐ŸŽ™๏ธ Podcasts & YouTube Channels
Resource Platform Focus
Syntax.fm ๐ŸŽ™๏ธ Podcast Web Dev
Software Engineering Daily ๐ŸŽ™๏ธ Podcast Engineering
The Changelog ๐ŸŽ™๏ธ Podcast Open Source
Lex Fridman Podcast ๐ŸŽ™๏ธ Podcast AI/Tech
Fireship ๐Ÿ“บ YouTube Web Dev
Traversy Media ๐Ÿ“บ YouTube Web Dev
The Coding Train ๐Ÿ“บ YouTube Creative Coding
CS Dojo ๐Ÿ“บ YouTube DSA
TechWorld with Nana ๐Ÿ“บ YouTube DevOps
Corey Schafer ๐Ÿ“บ YouTube Python

02 ๐Ÿงฑ Programming Fundamentals

Master the building blocks before you build skyscrapers.

๐Ÿ”ข Core Concepts
Resource Topic Format
CS50x Intro to CS ๐ŸŽฅ Video
Teach Yourself CS Full Curriculum ๐Ÿ“– Guide
Computer Science Roadmap Roadmap ๐Ÿ—บ๏ธ Map
Khan Academy Computing Basics ๐ŸŽฅ Video
nand2tetris Hardware to OS ๐Ÿ› ๏ธ Project
Base CS Fundamentals ๐Ÿ“ Blog
Paul's Online Math Notes Math for CS ๐Ÿ“– Notes
Discrete Mathematics Discrete Math ๐Ÿ“„ PDF
Computer Science from the Bottom Up Low-level CS ๐Ÿ“– Book
How Computers Work Computer Basics ๐Ÿ“ Article
โš™๏ธ Logic & Problem Solving
Resource Focus Platform
Project Euler Math Problems ๐Ÿ› ๏ธ Practice
Advent of Code Annual Challenges ๐Ÿ› ๏ธ Practice
HackerRank General ๐Ÿ› ๏ธ Practice
Codewars Kata Challenges ๐Ÿ› ๏ธ Practice
Exercism Language Practice ๐Ÿ› ๏ธ Practice
CodinGame Game-based ๐ŸŽฎ Fun
Regex101 Regular Expressions ๐Ÿ› ๏ธ Tool
Visualgo Visual Algorithms ๐Ÿ‘๏ธ Visualizer
Algorithm Visualizer Algorithm Viz ๐Ÿ‘๏ธ Visualizer
CS Visualized Visual Concepts ๐Ÿ“ Blog

03 ๐Ÿ’ป Languages

A language isn't just syntax โ€” it's a way of thinking.

๐Ÿ Python
Resource Level Format
Python.org Official Docs ๐ŸŸข๐ŸŸก๐Ÿ”ด All ๐Ÿ“– Docs
Real Python ๐ŸŸข๐ŸŸก Beg/Int ๐Ÿ“ Articles
Python Tutorial - W3Schools ๐ŸŸข Beginner ๐Ÿ› ๏ธ Interactive
Automate the Boring Stuff ๐ŸŸข Beginner ๐Ÿ“– Book
Fluent Python ๐Ÿ”ด Advanced ๐Ÿ“– Book
Python Cookbook ๐ŸŸก Intermediate ๐Ÿ“– Book
Full Stack Python ๐ŸŸก Intermediate ๐Ÿ“ Guide
Talk Python Podcast ๐ŸŸข๐ŸŸก๐Ÿ”ด All ๐ŸŽ™๏ธ Podcast
PyMOTW ๐ŸŸก Intermediate ๐Ÿ“ Articles
Awesome Python ๐ŸŸข๐ŸŸก๐Ÿ”ด All ๐Ÿ“‹ List
๐Ÿ’› JavaScript / TypeScript
Resource Level Format
javascript.info ๐ŸŸข๐ŸŸก Beg/Int ๐Ÿ“– Guide
MDN JavaScript Docs ๐ŸŸข๐ŸŸก๐Ÿ”ด All ๐Ÿ“– Docs
You Don't Know JS ๐ŸŸก๐Ÿ”ด Int/Adv ๐Ÿ“– Book
Eloquent JavaScript ๐ŸŸข๐ŸŸก Beg/Int ๐Ÿ“– Book
TypeScript Handbook ๐ŸŸก Intermediate ๐Ÿ“– Docs
TypeScript Deep Dive ๐ŸŸก๐Ÿ”ด Int/Adv ๐Ÿ“– Book
Node.js Docs ๐ŸŸก Intermediate ๐Ÿ“– Docs
JSbooks ๐ŸŸข๐ŸŸก๐Ÿ”ด All ๐Ÿ“– Books
33 JS Concepts ๐ŸŸก Intermediate ๐Ÿ“‹ List
Awesome JavaScript ๐ŸŸข๐ŸŸก๐Ÿ”ด All ๐Ÿ“‹ List
โ˜• Java
Resource Level Format
Oracle Java Tutorials ๐ŸŸข Beginner ๐Ÿ“– Docs
Baeldung ๐ŸŸก๐Ÿ”ด Int/Adv ๐Ÿ“ Articles
Effective Java ๐Ÿ”ด Advanced ๐Ÿ“– Book
Java Code Geeks ๐ŸŸก Intermediate ๐Ÿ“ Articles
JetBrains Academy Java ๐ŸŸข๐ŸŸก Beg/Int ๐Ÿ› ๏ธ Interactive
Spring Framework Docs ๐ŸŸก๐Ÿ”ด Int/Adv ๐Ÿ“– Docs
Head First Java ๐ŸŸข Beginner ๐Ÿ“– Book
Java Design Patterns ๐ŸŸก Intermediate ๐Ÿ“ Guide
Jenkov Tutorials ๐ŸŸข๐ŸŸก๐Ÿ”ด All ๐Ÿ“ Tutorials
Awesome Java ๐ŸŸข๐ŸŸก๐Ÿ”ด All ๐Ÿ“‹ List
๐Ÿฆ€ Rust / ๐Ÿน Go / โšก C/C++
Resource Language Level
The Rust Book ๐Ÿฆ€ Rust ๐ŸŸข๐ŸŸก
Rustlings ๐Ÿฆ€ Rust ๐ŸŸข
Rust by Example ๐Ÿฆ€ Rust ๐ŸŸข๐ŸŸก
A Tour of Go ๐Ÿน Go ๐ŸŸข
Go by Example ๐Ÿน Go ๐ŸŸข๐ŸŸก
Effective Go ๐Ÿน Go ๐ŸŸก๐Ÿ”ด
LearnCpp.com โšก C++ ๐ŸŸข๐ŸŸก
C Programming Language (K&R) โšก C ๐ŸŸข๐ŸŸก
C++ Reference โšก C++ ๐ŸŸก๐Ÿ”ด
Awesome Rust ๐Ÿฆ€ Rust All

04 ๐Ÿงฎ Data Structures & Algorithms

DSA is the interview language every developer must speak.

๐Ÿ“š Study Guides & Courses
Resource Level Format
LeetCode ๐ŸŸก๐Ÿ”ด Int/Adv ๐Ÿ› ๏ธ Practice
NeetCode.io ๐ŸŸก Intermediate ๐ŸŽฅ+๐Ÿ› ๏ธ
HackerRank DSA ๐ŸŸข๐ŸŸก Beg/Int ๐Ÿ› ๏ธ Practice
AlgoExpert ๐ŸŸก Intermediate ๐ŸŽฅ Video
InterviewBit ๐ŸŸก Intermediate ๐Ÿ› ๏ธ Practice
Codeforces ๐ŸŸก๐Ÿ”ด Int/Adv ๐Ÿ† Competitive
CP-Algorithms ๐ŸŸก๐Ÿ”ด Int/Adv ๐Ÿ“– Guide
CLRS Book ๐Ÿ”ด Advanced ๐Ÿ“– Book
Grokking Algorithms ๐ŸŸข Beginner ๐Ÿ“– Book
The Algorithm Design Manual ๐ŸŸก๐Ÿ”ด Int/Adv ๐Ÿ“– Book
๐Ÿ‘๏ธ Visualizers & Interactive Tools
Resource Focus Type
Visualgo General DSA ๐Ÿ‘๏ธ Visualizer
Algorithm Visualizer Sorting/Search ๐Ÿ‘๏ธ Visualizer
Data Structure Visualizations (USFCA) All DSA ๐Ÿ‘๏ธ Visualizer
PathFinding Visualizer Graph Algos ๐Ÿ‘๏ธ Visualizer
Sorting Visualizer Sorting ๐Ÿ‘๏ธ Visualizer
Big-O Cheat Sheet Complexity ๐Ÿ“‹ Reference
LeetCode Patterns Problem Patterns ๐Ÿ“‹ Guide
Neetcode Roadmap Study Roadmap ๐Ÿ—บ๏ธ Map
Tech Interview Handbook Interview Prep ๐Ÿ“– Guide
Grind75 Curated Problems ๐Ÿ“‹ List

05 ๐Ÿงฉ Object-Oriented Programming

๐Ÿ“– Concepts & Resources
Resource Format Level
OOP Concepts - Oracle ๐Ÿ“– Docs ๐ŸŸข
SOLID Principles ๐Ÿ“ Article ๐ŸŸก
OOP in Python (RealPython) ๐Ÿ“ Article ๐ŸŸข๐ŸŸก
Object-Oriented Design (Coursera) ๐ŸŽฅ Course ๐ŸŸก
Head First Object-Oriented Analysis & Design ๐Ÿ“– Book ๐ŸŸข๐ŸŸก
OOP Principles โ€” freeCodeCamp ๐Ÿ“ Article ๐ŸŸข
UML Class Diagrams ๐Ÿ“ Guide ๐ŸŸก
Design Principles & OOP ๐Ÿ“ Articles ๐ŸŸก
Refactoring Guru โ€” OOP ๐Ÿ“ Guide ๐ŸŸก
Programming Principles (GitHub) ๐Ÿ“‹ List ๐ŸŸก

06 ๐ŸŽจ Design Patterns

Patterns are proven solutions to recurring design problems.

๐Ÿ”ท Creational, Structural & Behavioral Patterns
Resource Coverage Format
Refactoring Guru All GoF Patterns ๐Ÿ“+๐Ÿ‘๏ธ
SourceMaking All GoF Patterns ๐Ÿ“ Guide
Head First Design Patterns GoF Patterns ๐Ÿ“– Book
Design Patterns (GoF) GoF Classic ๐Ÿ“– Book
Java Design Patterns Java Examples ๐Ÿ“ Guide
Python Patterns Python Examples ๐Ÿ“ Guide
patterns.dev JS/React ๐Ÿ“ Guide
Game Programming Patterns Game Dev ๐Ÿ“– Book
Enterprise Integration Patterns Enterprise ๐Ÿ“– Book
Awesome Design Patterns (GitHub) All Languages ๐Ÿ“‹ List

07 ๐Ÿ—๏ธ System Design

"The goal of software architecture is to minimize the human resources required to build and maintain the required system." โ€” Robert C. Martin

๐Ÿ“ Learning Resources
Resource Level Format
System Design Primer ๐ŸŸก๐Ÿ”ด Int/Adv ๐Ÿ“‹ GitHub
Grokking System Design ๐ŸŸก Intermediate ๐ŸŽฅ Course
High Scalability ๐Ÿ”ด Advanced ๐Ÿ“ Blog
ByteByteGo ๐ŸŸก Intermediate ๐Ÿ“+๐ŸŽฅ
System Design Interview Vol.1 ๐ŸŸก Intermediate ๐Ÿ“– Book
Designing Data-Intensive Applications ๐Ÿ”ด Advanced ๐Ÿ“– Book
AWS Architecture Center ๐ŸŸก๐Ÿ”ด Int/Adv ๐Ÿ“ Guides
The System Design Newsletter ๐ŸŸก Intermediate ๐Ÿ“ง Newsletter
Quastor System Design ๐ŸŸก Intermediate ๐Ÿ“ Blog
Awesome Scalability (GitHub) ๐ŸŸก๐Ÿ”ด Int/Adv ๐Ÿ“‹ List
๐Ÿ”ง Architecture Patterns
Pattern Resource Format
Microservices Martin Fowler โ€” Microservices ๐Ÿ“ Article
Event-Driven Confluent Architecture Guide ๐Ÿ“ Guide
CQRS/Event Sourcing Microsoft CQRS Pattern ๐Ÿ“ Docs
Serverless Serverless Land ๐Ÿ“ Guide
API Gateway Kong Blog ๐Ÿ“ Blog
Service Mesh Istio Docs ๐Ÿ“– Docs
SAGA Pattern Microservices.io SAGA ๐Ÿ“ Pattern
Strangler Fig Martin Fowler โ€” Strangler Fig ๐Ÿ“ Article
Circuit Breaker Microsoft Circuit Breaker ๐Ÿ“ Docs
Sidecar Pattern Kubernetes Sidecar ๐Ÿ“– Docs

08 ๐Ÿ›๏ธ Software Architecture

๐Ÿ“š Books & Guides
Resource Focus Format
Clean Architecture Clean Code ๐Ÿ“– Book
Fundamentals of Software Architecture Overview ๐Ÿ“– Book
Software Architecture in Practice Practical ๐Ÿ“– Book
Architecture Patterns with Python Python ๐Ÿ“– Book
Martin Fowler's Bliki General ๐Ÿ“ Blog
Microsoft Application Architecture Guide Cloud ๐Ÿ“– Docs
AWS Well-Architected Framework Cloud ๐Ÿ“ Guide
Google Cloud Architecture Framework Cloud ๐Ÿ“ Guide
Software Architecture Monday General ๐ŸŽฅ YouTube
Awesome Software Architecture All ๐Ÿ“‹ List

09 ๐ŸŒฟ Version Control

Your commit history is your project's autobiography.

๐Ÿ™ Git & GitHub Resources
Resource Level Format
Pro Git Book ๐ŸŸข๐ŸŸก๐Ÿ”ด All ๐Ÿ“– Book
Git Official Docs ๐ŸŸข๐ŸŸก๐Ÿ”ด All ๐Ÿ“– Docs
GitHub Docs ๐ŸŸข๐ŸŸก Beg/Int ๐Ÿ“– Docs
Learn Git Branching ๐ŸŸข Beginner ๐Ÿ› ๏ธ Interactive
GitHub Skills ๐ŸŸข Beginner ๐Ÿ› ๏ธ Interactive
Atlassian Git Tutorials ๐ŸŸข๐ŸŸก Beg/Int ๐Ÿ“ Tutorials
Oh Shit, Git! ๐ŸŸข Beginner ๐Ÿ“ Guide
Git Cheat Sheet (GitHub) ๐ŸŸข Beginner ๐Ÿ“‹ Cheatsheet
Conventional Commits ๐ŸŸก Intermediate ๐Ÿ“ Spec
Git Flow ๐ŸŸก Intermediate ๐Ÿ“ Article

10 ๐Ÿ—„๏ธ Databases

๐Ÿ”ท Relational (SQL)
Resource DB Format
PostgreSQL Docs PostgreSQL ๐Ÿ“– Docs
MySQL Docs MySQL ๐Ÿ“– Docs
SQLZoo General SQL ๐Ÿ› ๏ธ Interactive
Mode SQL Tutorial General SQL ๐Ÿ“ Tutorial
Use The Index, Luke Performance ๐Ÿ“– Guide
SQL Teaching Beginner SQL ๐Ÿ› ๏ธ Interactive
SQLBolt General SQL ๐Ÿ› ๏ธ Interactive
DB-Engines Ranking Comparison ๐Ÿ“Š Data
Database Design (Lucidchart) Design ๐Ÿ“ Guide
The Art of PostgreSQL PostgreSQL ๐Ÿ“– Book
๐Ÿ”ถ NoSQL & NewSQL
Resource DB Format
MongoDB University MongoDB ๐ŸŽฅ Course
Redis Docs Redis ๐Ÿ“– Docs
Redis University Redis ๐ŸŽฅ Course
Cassandra Docs Cassandra ๐Ÿ“– Docs
Elasticsearch Docs Elasticsearch ๐Ÿ“– Docs
Neo4j Docs Neo4j (Graph) ๐Ÿ“– Docs
DynamoDB Developer Guide DynamoDB ๐Ÿ“– Docs
Firebase Docs Firebase ๐Ÿ“– Docs
NoSQL Distilled NoSQL Overview ๐Ÿ“– Book
Awesome Database Tools Tools ๐Ÿ“‹ List

11 ๐Ÿ”Œ APIs

๐ŸŒ REST, GraphQL & gRPC
Resource Type Format
REST API Tutorial REST ๐Ÿ“ Guide
Swagger / OpenAPI REST ๐Ÿ“– Docs
GraphQL.org GraphQL ๐Ÿ“– Docs
How to GraphQL GraphQL ๐ŸŽฅ+๐Ÿ“
Apollo GraphQL Docs GraphQL ๐Ÿ“– Docs
gRPC Docs gRPC ๐Ÿ“– Docs
Postman Learning Center Tools ๐Ÿ“ Guide
Public APIs (GitHub) Free APIs ๐Ÿ“‹ List
API Design Guidelines โ€” Google Best Practices ๐Ÿ“ Guide
Microsoft REST API Guidelines Best Practices ๐Ÿ“ Guide

12 ๐Ÿงช Testing

"Testing shows the presence, not the absence of bugs." โ€” Dijkstra

๐Ÿ”ฌ Testing Types & Frameworks
Resource Testing Type Language
Jest Docs Unit/Integration JS
Pytest Docs Unit/Integration Python
JUnit 5 Docs Unit Java
Cypress Docs E2E JS
Playwright Docs E2E JS/Python
Selenium Docs E2E Multi
Testing Library Component JS
Vitest Docs Unit JS
k6 Docs Performance JS
OWASP Testing Guide Security All
๐Ÿ“š Testing Books & Guides
Resource Focus Format
The Art of Unit Testing Unit Testing ๐Ÿ“– Book
Test Driven Development by Example TDD ๐Ÿ“– Book
Google Testing Blog General ๐Ÿ“ Blog
Martin Fowler on Testing General ๐Ÿ“ Blog
Testing JavaScript (Kent C. Dodds) JavaScript ๐ŸŽฅ Course

13 ๐Ÿ› Debugging

๐Ÿ” Tools & Techniques
Resource Type Format
Chrome DevTools Docs Browser ๐Ÿ“– Docs
VS Code Debugging IDE ๐Ÿ“– Docs
Debugging with GDB C/C++ ๐Ÿ“– Docs
pdb โ€” Python Debugger Python ๐Ÿ“– Docs
Sentry Docs Error Tracking ๐Ÿ“– Docs
Rubber Duck Debugging Technique ๐Ÿ“ Article
Debug It! (Pragmatic) General ๐Ÿ“– Book
Debugging (Agans) General ๐Ÿ“– Book
The Debugging Guide (FCC) General ๐Ÿ“ Article
Wireshark Docs Network ๐Ÿ“– Docs

14 โšก Performance

๐Ÿš€ Web & Application Performance
Resource Focus Format
web.dev Performance Web ๐Ÿ“ Guide
PageSpeed Insights Web ๐Ÿ› ๏ธ Tool
WebPageTest Web ๐Ÿ› ๏ธ Tool
Lighthouse Docs Web ๐Ÿ“– Docs
Core Web Vitals Web ๐Ÿ“ Guide
High Performance Browser Networking Networking ๐Ÿ“– Book
Performance Patterns (patterns.dev) JS ๐Ÿ“ Guide
Node.js Performance Docs Node.js ๐Ÿ“– Docs
Database Performance (Percona) Database ๐Ÿ“ Resources
perf.rocks Web ๐Ÿ“‹ Curated

15 ๐Ÿ” Security

Security is not an afterthought โ€” it's a mindset.

๐Ÿ›ก๏ธ Learning Resources
Resource Focus Format
OWASP Top 10 Web Security ๐Ÿ“ Guide
OWASP Cheat Sheet Series Reference ๐Ÿ“‹ Cheatsheet
PortSwigger Web Security Academy Web Security ๐ŸŽ“ Free Course
HackTheBox CTF / Pentesting ๐Ÿ› ๏ธ Platform
TryHackMe Security Learning ๐Ÿ› ๏ธ Platform
SANS Cyber Aces General Security ๐ŸŽฅ Course
Cybrary General Security ๐ŸŽฅ Course
The Web Application Hacker's Handbook Web Security ๐Ÿ“– Book
Security Now Podcast General ๐ŸŽ™๏ธ Podcast
Awesome Security (GitHub) All ๐Ÿ“‹ List
๐Ÿ”‘ Auth, Cryptography & Tools
Resource Topic Format
Auth0 Blog Authentication ๐Ÿ“ Blog
JWT.io JWT ๐Ÿ› ๏ธ Tool
Crypto101 Cryptography ๐Ÿ“– Book
Cryptopals Challenges Cryptography ๐Ÿ› ๏ธ Practice
Burp Suite Docs Pentesting ๐Ÿ“– Docs
NIST Cybersecurity Framework Framework ๐Ÿ“ Docs
Have I Been Pwned Data Breach ๐Ÿ› ๏ธ Tool
SSL Labs SSL/TLS Testing ๐Ÿ› ๏ธ Tool

16 โš™๏ธ DevOps

DevOps is not a tool โ€” it's a culture.

๐Ÿณ Docker & Containers
Resource Level Format
Docker Official Docs ๐ŸŸข๐ŸŸก๐Ÿ”ด All ๐Ÿ“– Docs
Docker Labs ๐ŸŸข Beginner ๐Ÿ› ๏ธ Sandbox
Awesome Docker (GitHub) All ๐Ÿ“‹ List
Kubernetes Official Docs ๐ŸŸก๐Ÿ”ด Int/Adv ๐Ÿ“– Docs
Kubernetes the Hard Way ๐Ÿ”ด Advanced ๐Ÿ“‹ GitHub
Helm Docs ๐ŸŸก Intermediate ๐Ÿ“– Docs
KillerCoda ๐ŸŸข๐ŸŸก Beg/Int ๐Ÿ› ๏ธ Sandbox
TechWorld with Nana โ€” Docker ๐ŸŸข Beginner ๐ŸŽฅ YouTube
๐Ÿ” CI/CD & Infrastructure
Resource Tool Format
GitHub Actions Docs GitHub Actions ๐Ÿ“– Docs
Jenkins Docs Jenkins ๐Ÿ“– Docs
GitLab CI/CD Docs GitLab ๐Ÿ“– Docs
Terraform Docs IaC ๐Ÿ“– Docs
Ansible Docs Config Mgmt ๐Ÿ“– Docs
Prometheus Docs Monitoring ๐Ÿ“– Docs
Grafana Docs Visualization ๐Ÿ“– Docs
DevOps Roadmap Roadmap ๐Ÿ—บ๏ธ Map
DevOps Exercises (GitHub) Practice ๐Ÿ“‹ List
The Phoenix Project Culture ๐Ÿ“– Book

17 โ˜๏ธ Cloud

โ˜๏ธ AWS / Azure / GCP
Resource Provider Format
AWS Documentation AWS ๐Ÿ“– Docs
AWS Skill Builder AWS ๐ŸŽฅ Course
A Cloud Guru Multi-cloud ๐ŸŽฅ Course
Cloud Quest (AWS) AWS ๐ŸŽฎ Game
Azure Docs Azure ๐Ÿ“– Docs
Microsoft Learn Azure ๐ŸŽฅ Course
Google Cloud Skills Boost GCP ๐ŸŽฅ Course
Cloud Computing Fundamentals (Coursera) Multi-cloud ๐ŸŽฅ Course
The Cloud Resume Challenge Project ๐Ÿ› ๏ธ Project
Awesome AWS (GitHub) AWS ๐Ÿ“‹ List

18 ๐Ÿ› ๏ธ Tools

๐Ÿ‘จโ€๐Ÿ’ป IDEs & Editors
Tool Best For License
VS Code Web/General ๐Ÿ†“ Free
JetBrains IDEs Language-specific ๐Ÿ’ฐ Paid
Neovim Power Users ๐Ÿ†“ Free
Vim Terminal ๐Ÿ†“ Free
Sublime Text Lightweight ๐Ÿ’ฐ Paid
Zed Performance ๐Ÿ†“ Free
Cursor AI-powered ๐Ÿ†“/๐Ÿ’ฐ
Helix Modal Editing ๐Ÿ†“ Free
๐Ÿงฐ Productivity & Utilities
Tool Purpose Platform
Postman API Testing ๐Ÿ–ฅ๏ธ Desktop/Web
Insomnia API Testing ๐Ÿ–ฅ๏ธ Desktop
TablePlus DB Client ๐Ÿ–ฅ๏ธ Desktop
DBeaver DB Client ๐Ÿ–ฅ๏ธ Desktop
iTerm2 Terminal ๐ŸŽ macOS
Warp AI Terminal ๐Ÿ–ฅ๏ธ Desktop
Excalidraw Diagrams ๐ŸŒ Web
draw.io Diagrams ๐ŸŒ Web
Notion Notes/Docs ๐ŸŒ Web
Obsidian Knowledge Base ๐Ÿ–ฅ๏ธ Desktop

19 ๐ŸŒ Open Source

Open source is not just code โ€” it's a community.

๐Ÿค Getting Started with Open Source
Resource Focus Format
First Contributions (GitHub) First PR ๐Ÿ› ๏ธ Guide
Good First Issues Finding Issues ๐Ÿ› ๏ธ Tool
Up For Grabs Finding Projects ๐Ÿ› ๏ธ Tool
CodeTriage Triage ๐Ÿ› ๏ธ Tool
Open Source Guide (GitHub) Guide ๐Ÿ“ Guide
GSOC Student Program ๐ŸŽ“ Program
Hacktoberfest Annual Event ๐ŸŽ‰ Event
CNCF Mentoring Cloud Native ๐ŸŽ“ Program
Open Source University (Coursera) Course ๐ŸŽฅ Course
The Cathedral & the Bazaar Philosophy ๐Ÿ“– Book

20 ๐Ÿ‘ฅ Communities

๐Ÿ’ฌ Forums, Discord & Social
Community Platform Focus
Stack Overflow ๐ŸŒ Web Q&A
Dev.to ๐ŸŒ Web Blogging/Community
Hashnode ๐ŸŒ Web Blogging
Reddit r/programming ๐ŸŒ Reddit General
Reddit r/learnprogramming ๐ŸŒ Reddit Beginners
Discord โ€” The Programmer's Hangout ๐Ÿ’ฌ Discord General
Discord โ€” Reactiflux ๐Ÿ’ฌ Discord React/JS
Discord โ€” Python ๐Ÿ’ฌ Discord Python
Hacker News ๐ŸŒ Web Tech News
Lobsters ๐ŸŒ Web Tech News

21 ๐Ÿ’ก Project Ideas

The best way to learn is by building things that matter.

๐ŸŸข Beginner Projects
Project Idea Tech Stack Resources
Personal Portfolio Website HTML/CSS/JS FCC Guide
Todo App (with CRUD) Any Stack TodoMVC
Weather App API + JS OpenWeatherMap API
Calculator HTML/CSS/JS Tutorial
Quiz App JS/React OpenTriviaDB
Currency Converter API + JS Exchange Rate API
Markdown Previewer React React Docs
Random Quote Generator JS Quotable API
Countdown Timer JS Custom
Recipe Finder API + JS TheMealDB
๐ŸŸก Intermediate Projects
Project Idea Tech Stack Resources
Full-Stack Blog (CMS) Node/React/DB Tutorial
E-Commerce Store React/Node/DB Stripe Docs
Chat Application Socket.io + Node Socket.io Docs
REST API with Auth Node/Express/JWT JWT Guide
Social Media Clone MERN/PERN Custom
URL Shortener Python/Flask Custom
File Sharing App Node.js Custom
Job Board Next.js + DB Custom
Budget Tracker React + Firebase Custom
Movie Watchlist TMDB API TMDB API
๐Ÿ”ด Advanced Projects
Project Idea Tech Stack Resources
Real-time Collaboration Tool WebSockets + React Yjs
Microservices App Docker + K8s Custom
CI/CD Pipeline GitHub Actions + AWS Custom
GraphQL API Node + Apollo Apollo Docs
ML Web App Python + TensorFlow TF.js
Blockchain App Solidity/Ethereum Hardhat
Distributed Cache Redis + Node Redis Docs
CLI Tool (npm package) Node.js Custom
Open Source Contribution Various GitHub
SaaS Product Full Stack Custom

๐Ÿ“Š Repository Stats

๐Ÿ“ Categories ๐Ÿ“ฆ Total Resources โญ GitHub Stars ๐Ÿด Forks
21 1,500+ Stars Forks

๐Ÿค Contributing

We welcome all contributions! Please read our CONTRIBUTING.md before submitting a PR.

1. ๐Ÿด Fork this repository
2. ๐ŸŒฟ Create your branch: git checkout -b add/amazing-resource
3. โœ… Add your resource in the correct section with proper formatting
4. ๐Ÿ’ฌ Commit your changes: git commit -m "add: [resource name]"
5. ๐Ÿ“ค Push to branch: git push origin add/amazing-resource
6. ๐Ÿ”ƒ Open a Pull Request

Guidelines: Resources must be high-quality, freely accessible (or clearly labeled as paid), and relevant to software development.


๐Ÿ“œ License

This project is licensed under the MIT License โ€” see the LICENSE file for details.

MIT License


โญ If this repository helped you, please give it a star! It means the world! โญ


๐Ÿ‘จโ€๐Ÿ’ป Follow Me & Stay Connected!

Don't miss future updates, new resources, and projects!

GitHub Twitter LinkedIn Dev.to


๐Ÿ’Œ Enjoying this repo? Share it with a friend who's learning to code!

๐Ÿ”” Hit the Watch button to get notified when new resources are added!

๐Ÿด Fork it and make it your own personal dev resource hub!


Made with โค๏ธ for the developer community

"Alone we can do so little; together we can do so much." โ€” Helen Keller

Visitor Count GitHub followers