๐ 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
| ๐ฏ 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.
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+ |
"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 |
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 |
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 |
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 |
๐ 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 | ๐ก |
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 |
"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 |
๐ 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 |
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 |
๐ท 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 |
๐ 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 |
"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 |
๐ 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 |
๐ 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 |
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 |
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 |
โ๏ธ 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 |
๐จโ๐ป 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 |
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 |
๐ฌ 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 |
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 |
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.
This project is licensed under the MIT License โ see the LICENSE file for details.
Don't miss future updates, new resources, and projects!
๐ 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