╔═══════════════════════════════════════════════════════════════════════════════════╗
║ ║
║ ║
║ ██████╗ ██████╗ █████╗ ██████╗ ████████╗ ██████╗ ║
║ ██╔══██╗██╔═══██╗██╔══██╗██╔══██╗ ╚══██╔══╝██╔═══██╗ ║
║ ██████╔╝██║ ██║███████║██║ ██║ ██║ ██║ ██║ ║
║ ██╔══██╗██║ ██║██╔══██║██║ ██║ ██║ ██║ ██║ ║
║ ██║ ██║╚██████╔╝██║ ██║██████╔╝ ██║ ╚██████╔╝ ║
║ ╚═╝ ╚═╝ ╚═════╝ ╚═╝ ╚═╝╚═════╝ ╚═╝ ╚═════╝ ║
║ ║
║ ███████╗██╗ ██╗██╗ ██╗ ███████╗████████╗ █████╗ ██████╗██╗ ██╗ ║
║ ██╔════╝██║ ██║██║ ██║ ██╔════╝╚══██╔══╝██╔══██╗██╔════╝██║ ██╔╝ ║
║ █████╗ ██║ ██║██║ ██║ ███████╗ ██║ ███████║██║ █████╔╝ ║
║ ██╔══╝ ██║ ██║██║ ██║ ╚════██║ ██║ ██╔══██║██║ ██╔═██╗ ║
║ ██║ ╚██████╔╝███████╗███████╗███████║ ██║ ██║ ██║╚██████╗██║ ██╗ ║
║ ╚═╝ ╚═════╝ ╚══════╝╚══════╝╚══════╝ ╚═╝ ╚═╝ ╚═╝ ╚═════╝╚═╝ ╚═╝ ║
║ ║
║ 🛣️ Frontend → Backend → DevOps → FullStack Developer → 🚀 ║
║ ║
║ "Your journey to mastering the complete development stack" ║
║ ║
╚═══════════════════════════════════════════════════════════════════════════════════╝
A comprehensive collection of FREE resources to become a Full-Stack Developer with DevOps skills. This roadmap includes courses, tutorials, documentation, and hands-on projects that are publicly available for anyone to learn and grow.
- Fundamentals
- Frameworks & Libraries
- Design & UX
- Relational Databases
- NoSQL & Document Stores
- Stream Processing
- Containerization & Orchestration
- Cloud Platforms
- Automation & Deployment
- Fundamentals
- Architecture & Design
- Documentation & Communication
- Career Development
| Resource | Type | Description |
|---|---|---|
| MDN Web Docs | 📚 Documentation | Complete HTML reference and tutorials |
| CSS-Tricks | 📖 Articles/Tutorials | Comprehensive CSS guides and tricks |
| freeCodeCamp - Responsive Web Design | 🎓 Course | Complete certification course for HTML/CSS |
| Flexbox Froggy | 🎮 Interactive Game | Learn CSS Flexbox through games |
| CSS Grid Garden | 🎮 Interactive Game | Master CSS Grid layout |
| Resource | Type | Description |
|---|---|---|
| JavaScript.info | 📖 Tutorial | Modern JavaScript tutorial from basics to advanced |
| freeCodeCamp - JavaScript Algorithms | 🎓 Course | JavaScript fundamentals and algorithms |
| Eloquent JavaScript | 📚 Book | Free online book about JavaScript programming |
| You Don't Know JS | 📚 Book Series | Deep dive into JavaScript concepts |
| 30 Days of JavaScript | 🏆 Challenge | 30-day JavaScript programming challenge |
| Resource | Type | Description |
|---|---|---|
| React Official Tutorial | 📖 Tutorial | Official React.js tutorial |
| Vue.js Guide | 📚 Documentation | Complete Vue.js learning guide |
| Angular Tutorial | 📖 Tutorial | Official Angular framework tutorial |
| Svelte Tutorial | 🎮 Interactive Tutorial | Learn Svelte with hands-on examples |
| Next.js Learn | 🎓 Course | Complete Next.js course by Vercel |
| Resource | Type | Description |
|---|---|---|
| Google Material Design | 📋 Guidelines | Comprehensive design system by Google |
| Apple Human Interface Guidelines | 📋 Guidelines | Apple's design principles and patterns |
| Figma Academy | 🎓 Course | Free UI/UX design courses using Figma |
| Adobe XD Guru | 🎓 Course | Free Adobe XD tutorials and courses |
| The Design of Everyday Things | 📚 Book | Essential UX design principles |
| Can't Unsee | 🎮 Game | Design eye training game |
| Resource | Type | Description |
|---|---|---|
| Node.js Official Guides | 📚 Documentation | Official Node.js learning resources |
| freeCodeCamp - APIs and Microservices | 🎓 Course | Backend development with Node.js |
| Express.js Guide | 📚 Documentation | Complete Express.js framework guide |
| Node.js Best Practices | 📋 Guide | Comprehensive Node.js best practices |
| Resource | Type | Description |
|---|---|---|
| Python.org Tutorial | 📖 Tutorial | Official Python tutorial |
| Django Tutorial | 📖 Tutorial | Official Django web framework tutorial |
| Flask Mega-Tutorial | 📖 Tutorial Series | Comprehensive Flask tutorial |
| FastAPI Tutorial | 📖 Tutorial | Modern Python API development |
| Mega Tutorial | 📖 Knowledge Repo | Modern Python development |
| Resource | Type | Description |
|---|---|---|
| Oracle Java Tutorials | 📖 Tutorial | Official Java programming tutorials |
| Spring Boot Guides | 📖 Tutorials | Spring Boot framework tutorials |
| Java Code Geeks | 📰 Articles | Java development articles and tutorials |
| Resource | Type | Description |
|---|---|---|
| Ruby Documentation | 📚 Documentation | Official Ruby language documentation |
| Ruby on Rails Guides | 📖 Tutorial | Complete Rails framework guides |
| The Odin Project - Ruby | 🎓 Course | Full-stack Ruby on Rails curriculum |
| Ruby Koans | 🧘 Interactive | Learn Ruby through test-driven development |
| Resource | Type | Description |
|---|---|---|
| The Rust Programming Language | 📚 Book | Official Rust book (free online) |
| Rust by Example | 📖 Examples | Learn Rust through annotated examples |
| Rustlings | 🏆 Exercises | Small exercises to get you used to Rust |
| Actix Web Guide | 📖 Tutorial | Web framework for Rust |
| Resource | Type | Description |
|---|---|---|
| A Tour of Go | 🎮 Interactive Tutorial | Official interactive Go tutorial |
| Go by Example | 📖 Examples | Hands-on introduction to Go |
| Effective Go | 📋 Guide | Tips for writing clear Go code |
| Go Web Examples | 📖 Examples | Web development examples in Go |
| Resource | Type | Description |
|---|---|---|
| W3Schools SQL Tutorial | 📖 Tutorial | Complete SQL tutorial with examples |
| PostgreSQL Tutorial | 📖 Tutorial | Comprehensive PostgreSQL guide |
| MySQL Tutorial | 📖 Tutorial | Official MySQL tutorial |
| SQLBolt | 🎮 Interactive Lessons | Learn SQL with interactive exercises |
| TSQL Tutorial | 📖 Tutorial | Complete T-SQL (Transact-SQL) tutorial |
| Microsoft SQL Server Learning | 📚 Documentation | Official SQL Server documentation |
| TSQL Fundamentals | 📖 Articles | T-SQL programming fundamentals |
| SQLServerTutorial.net | 📖 Tutorial | SQL Server and T-SQL tutorials |
| TSQL Code Snippets | 💻 Examples | Microsoft SQL Server code samples |
| Resource | Type | Description |
|---|---|---|
| MongoDB University | 🎓 Courses | Free MongoDB courses and certification |
| Redis Tutorial | 📖 Tutorial | Official Redis tutorial |
| Firebase Documentation | 📚 Documentation | Complete Firebase/Firestore guide |
| Resource | Type | Description |
|---|---|---|
| Apache Kafka Documentation | 📚 Documentation | Official Apache Kafka documentation |
| Kafka Tutorials | 📖 Tutorials | Step-by-step Kafka tutorials by Confluent |
| Kafka Connect Documentation | 📚 Documentation | Kafka Connect for data integration |
| Kafka Streams Documentation | 📚 Documentation | Stream processing with Kafka Streams |
| Apache Kafka Course | 🎓 Course | Free comprehensive Kafka course |
| Kafka Schema Registry | 📚 Documentation | Schema evolution and compatibility |
| ksqlDB Documentation | 📚 Documentation | Official ksqlDB documentation and tutorials |
| ksqlDB Tutorials | 📖 Tutorials | Hands-on ksqlDB tutorials by Confluent |
| Confluent Developer | 🎓 Courses | Free Apache Kafka and ksqlDB courses |
| ksqlDB Quick Start | 🚀 Quick Start | Get started with ksqlDB in minutes |
| Apache Pulsar Documentation | 📚 Documentation | Apache Pulsar distributed messaging |
| Apache Storm Tutorial | 📖 Tutorial | Real-time computation system |
| Apache Flink Documentation | 📚 Documentation | Complete Apache Flink learning resources |
| Flink Training Courses | 🎓 Courses | Free Flink training by Ververica |
| Flink Forward Videos | 🎥 Videos | Conference talks and presentations |
| Stream Processing with Apache Flink | 📚 Book | O'Reilly book (free with trial) |
| Flink CDC Tutorial | 📖 Tutorial | Change Data Capture with Flink |
| Real-time Analytics with ksqlDB | 💻 Demo | Hands-on real-time analytics project |
| Flink Playground | 🎮 Interactive | Try Flink online without installation |
| Kafka vs Pulsar vs RabbitMQ | 📰 Article | Messaging systems comparison |
| Kafka Streams vs ksqlDB | 📰 Article | Comparison guide for stream processing |
| Flink SQL Cookbook | 📖 Cookbook | SQL recipes for Apache Flink |
| Building Real-time Applications | 🎥 Video Series | YouTube series on stream processing |
| Kafka Performance Testing | 📖 Guide | Performance testing and tuning |
| Event Sourcing with Kafka | 📰 Article | Event-driven architecture patterns |
| Resource | Type | Description |
|---|---|---|
| RESTful API Design | 📋 Guide | Best practices for REST API design |
| GraphQL Introduction | 📖 Tutorial | Complete GraphQL learning guide |
| Postman API Learning Center | 🎓 Course | API development and testing |
| Public APIs List | 📋 Repository | Huge list of free APIs for practice |
| JSON API Specification | 📋 Specification | Building APIs in JSON |
| OpenAPI Specification | 📋 Specification | API documentation standard |
| webhooks.fyi | 📖 Guide | Complete guide to webhooks |
| Resource | Type | Description |
|---|---|---|
| OWASP Top 10 | 📋 Guide | Top 10 web application security risks |
| Web Security Academy | 🎓 Course | Free web security learning platform |
| Cybrary | 🎓 Courses | Free cybersecurity training |
| HackerOne University | 🎓 Course | Bug bounty and security testing |
| SANS Reading Room | 📰 Articles | Security research papers and guides |
| Mozilla Web Security Guidelines | 📋 Guidelines | Web security best practices |
| Resource | Type | Description |
|---|---|---|
| Google PageSpeed Insights | 🛠️ Tool | Website performance analysis |
| GTmetrix | 🛠️ Tool | Website speed and performance monitoring |
| Web.dev | 📖 Articles | Performance optimization guides by Google |
| Lighthouse | 🛠️ Tool | Automated website quality audits |
| WebPageTest | 🛠️ Tool | Website performance testing |
| Critical Path CSS Generator | 🛠️ Tool | Optimize CSS delivery |
| Resource | Type | Description |
|---|---|---|
| Docker Get Started | 📖 Tutorial | Official Docker tutorial |
| Play with Docker | 🧪 Interactive Lab | Hands-on Docker learning environment |
| Resource | Type | Description |
|---|---|---|
| Kubernetes Basics | 📖 Tutorial | Official Kubernetes tutorial |
| Kubernetes Learning Path | 🎓 Course | Microsoft's free Kubernetes learning path |
| Kubernetes the Hard Way | 📖 Tutorial | Bootstrap Kubernetes the hard way on Google Cloud Platform |
| Katacoda Kubernetes Scenarios | 🎮 Interactive | Hands-on Kubernetes scenarios |
| CNCF Kubernetes Training | 🎓 Training | Cloud Native Computing Foundation training resources |
| Kubernetes Academy | 🎓 Course | Free Kubernetes courses by VMware |
| Play with Kubernetes | 🧪 Interactive Lab | Hands-on Kubernetes playground |
| Resource | Type | Description |
|---|---|---|
| AWS Free Tier | ☁️ Platform | Free AWS services and tutorials |
| AWS Training and Certification | 🎓 Courses | Free AWS digital training courses |
| AWS Well-Architected | 📋 Framework | AWS architecture best practices |
| AWS Workshops | 🧪 Workshops | Hands-on AWS learning workshops |
| Google Cloud Skills Boost | 🎓 Courses | Free Google Cloud courses |
| Google Cloud Architecture Center | 📋 Guides | Cloud architecture patterns and guides |
| Azure Learning Paths | 🎓 Courses | Microsoft Azure learning resources |
| Azure Architecture Center | 📋 Guides | Azure architecture best practices |
| Azure Free Account | ☁️ Platform | Free Azure services and credits |
| Azure Fundamentals | 🎓 Course | Complete Azure fundamentals learning path |
| Heroku Dev Center | 📚 Documentation | Heroku deployment guides |
| Resource | Type | Description |
|---|---|---|
| GitHub Actions Documentation | 📚 Documentation | Learn GitHub Actions for CI/CD |
| GitLab CI/CD Tutorial | 📖 Tutorial | GitLab CI/CD pipeline tutorial |
| Jenkins User Documentation | 📚 Documentation | Complete Jenkins automation guide |
| Resource | Type | Description |
|---|---|---|
| Prometheus Documentation | 📚 Documentation | Open-source monitoring system |
| Grafana Tutorials | 📖 Tutorials | Data visualization and monitoring |
| ELK Stack Tutorial | 📖 Tutorial | Elasticsearch, Logstash, and Kibana |
| Jaeger Documentation | 📚 Documentation | Distributed tracing system |
| Resource | Type | Description |
|---|---|---|
| n8n Documentation | 📚 Documentation | Complete n8n workflow automation guide |
| n8n Academy | 🎓 Course | Free n8n automation courses |
| n8n Community Workflows | 💻 Templates | Ready-to-use automation workflows |
| Zapier Learning Center | 🎓 Course | Automation fundamentals and best practices |
| Microsoft Power Automate Learning | 🎓 Course | Free Power Automate training |
| IFTTT Platform | 🎮 Interactive | Simple automation recipes and triggers |
| GitHub Actions Workflow Examples | 💻 Templates | Pre-built GitHub Actions workflows |
| Ansible Getting Started | 📖 Tutorial | IT automation with Ansible |
| Terraform Tutorials | 📖 Tutorials | Infrastructure as Code with Terraform |
| Puppet Learning VM | 🧪 Interactive | Learn Puppet configuration management |
| Resource | Type | Description |
|---|---|---|
| Tableau Public Training | 🎓 Course | Free Tableau Public training resources |
| Tableau Learning Path | 📖 Tutorial | Complete Tableau learning guide |
| Tableau Community | 👥 Community | Forums, tips, and user-generated content |
| Tableau Sample Workbooks | 💻 Examples | Inspiring data visualizations and templates |
| Power BI Learning Path | 🎓 Course | Microsoft Power BI training |
| D3.js Tutorial | 📖 Tutorial | Interactive data visualization with D3.js |
| Chart.js Documentation | 📚 Documentation | Simple yet flexible JavaScript charting |
| Plotly Dash Tutorial | 📖 Tutorial | Build analytical web applications |
| Apache Superset | 🛠️ Tool | Modern data exploration platform |
| Grafana Fundamentals | 🎓 Course | Data visualization and monitoring |
| Resource | Type | Description |
|---|---|---|
| Machine Learning Course - Stanford | 🎓 Course | Andrew Ng's famous ML course (audit for free) |
| CS229 Stanford ML Course | 🎓 Course | Stanford's machine learning course materials |
| Fast.ai Practical Deep Learning | 🎓 Course | Practical deep learning for coders |
| MIT Introduction to Machine Learning | 🎓 Course | MIT's computational thinking and data science |
| Kaggle Learn | 🎓 Courses | Free micro-courses on ML, Python, and data science |
| Google AI Education | 🎓 Courses | Google's AI and ML educational resources |
| Elements of AI | 🎓 Course | University of Helsinki's introduction to AI |
| Resource | Type | Description |
|---|---|---|
| Python Machine Learning | 📚 Book | Free chapters and code for ML with Python |
| Scikit-learn Documentation | 📚 Documentation | Complete scikit-learn tutorials |
| Pandas Documentation | 📚 Documentation | Data manipulation and analysis |
| NumPy Tutorials | 📖 Tutorial | Numerical computing with Python |
| Matplotlib Tutorials | 📖 Tutorial | Data visualization with Python |
| Seaborn Tutorial | 📖 Tutorial | Statistical data visualization |
| Resource | Type | Description |
|---|---|---|
| Deep Learning Specialization | 🎓 Course | Andrew Ng's deep learning course (audit for free) |
| Deep Learning Book | 📚 Book | Free online deep learning textbook |
| TensorFlow Tutorials | 📖 Tutorial | Official TensorFlow learning resources |
| PyTorch Tutorials | 📖 Tutorial | Official PyTorch learning resources |
| Keras Documentation | 📚 Documentation | High-level neural networks API |
| Neural Networks and Deep Learning | 📚 Book | Free online book by Michael Nielsen |
| CS231n Stanford CNN Course | 🎓 Course | Convolutional Neural Networks for Visual Recognition |
| Resource | Type | Description |
|---|---|---|
| Hugging Face Transformers | 📚 Documentation | State-of-the-art NLP models |
| OpenAI API Documentation | 📚 Documentation | GPT and other AI model APIs |
| LangChain Documentation | 📚 Documentation | Building applications with LLMs |
| Gradio Documentation | 📚 Documentation | Build ML web apps quickly |
| Streamlit Documentation | 📚 Documentation | Build data apps in Python |
| MLflow Documentation | 📚 Documentation | ML lifecycle management |
| Weights & Biases | 📚 Documentation | Experiment tracking and visualization |
| Resource | Type | Description |
|---|---|---|
| Data Science Handbook | 📚 Book | Free Python Data Science Handbook |
| Jupyter Notebook Documentation | 📚 Documentation | Interactive computing environment |
| Google Colab | 🛠️ Tool | Free GPU/TPU Jupyter notebooks |
| Apache Spark Documentation | 📚 Documentation | Large-scale data processing |
| Dask Documentation | 📚 Documentation | Parallel computing with Python |
| Apache Airflow Tutorial | 📖 Tutorial | Workflow orchestration platform |
| Resource | Type | Description |
|---|---|---|
| spaCy Course | 🎓 Course | Advanced NLP with spaCy |
| NLTK Book | 📚 Book | Natural Language Processing with Python |
| Hugging Face NLP Course | 🎓 Course | Complete NLP course using Transformers |
| CS224n Stanford NLP | 🎓 Course | Natural Language Processing with Deep Learning |
| OpenNMT Documentation | 📚 Documentation | Neural machine translation |
| Resource | Type | Description |
|---|---|---|
| OpenCV Tutorials | 📖 Tutorial | Computer vision library tutorials |
| CS231n Assignments | 💻 Assignments | Stanford computer vision assignments |
| PyImageSearch | 📖 Tutorials | Computer vision and image processing |
| Detectron2 Tutorial | 📖 Tutorial | Object detection and segmentation |
| YOLO Documentation | 📚 Documentation | Real-time object detection |
| Resource | Type | Description |
|---|---|---|
| OpenAI Gym | 📚 Documentation | RL environment toolkit |
| Stable Baselines3 | 📚 Documentation | RL algorithms implementation |
| CS285 Berkeley Deep RL | 🎓 Course | Deep Reinforcement Learning |
| Spinning Up in Deep RL | 📚 Guide | OpenAI's deep RL educational resource |
| Resource | Type | Description |
|---|---|---|
| MLOps Specialization | 🎓 Course | DeepLearning.AI MLOps course (audit for free) |
| DVC Documentation | 📚 Documentation | Data version control for ML |
| Kubeflow Documentation | 📚 Documentation | ML workflows on Kubernetes |
| BentoML Documentation | 📚 Documentation | Model serving framework |
| Seldon Core Documentation | 📚 Documentation | ML deployment on Kubernetes |
| Resource | Type | Description |
|---|---|---|
| Google Colab | ☁️ Platform | Free GPU/TPU Jupyter environment |
| Kaggle Notebooks | ☁️ Platform | Free GPU notebooks and datasets |
| Hugging Face Spaces | ☁️ Platform | Free ML model hosting |
| Replit AI | ☁️ Platform | AI-powered coding environment |
| GitHub Copilot | 🤖 Tool | AI pair programmer (free for students) |
| Papers with Code | 📰 Repository | Latest ML research with code |
| Model Zoo | 🏪 Repository | Pre-trained models repository |
| Resource | Type | Description |
|---|---|---|
| Developer Roadmaps | 🗺️ Interactive Roadmaps | Complete roadmaps for Frontend, Backend, DevOps, and more |
| Web Developer Roadmap 2024 | 🗺️ GitHub Repository | Step-by-step guides and paths for different roles |
| Full Stack Developer Roadmap | 🗺️ Interactive Guide | Complete full-stack development path |
| React Developer Roadmap | 🗺️ Interactive Guide | React ecosystem learning path |
| Node.js Developer Roadmap | 🗺️ Interactive Guide | Backend development with Node.js |
| DevOps Roadmap | 🗺️ Interactive Guide | DevOps engineer learning path |
| AI/ML Engineer Roadmap | 🗺️ Interactive Guide | AI and Machine Learning career path |
| Resource | Type | Description |
|---|---|---|
| Stack Overflow Developer Survey | 📊 Annual Report | Most popular technologies and trends |
| GitHub State of the Octoverse | 📊 Annual Report | Programming language trends and statistics |
| JavaScript Rising Stars | 📊 Annual Report | JavaScript ecosystem trends |
| State of JS Survey | 📊 Annual Report | JavaScript framework and tool popularity |
| State of CSS Survey | 📊 Annual Report | CSS features and framework usage |
| NPM Trends | 📊 Tool | Compare package download statistics |
| Resource | Type | Description |
|---|---|---|
| OverAPI.com | 📋 Cheat Sheets | Collecting all cheat sheets for developers |
| DevHints.io | 📋 Cheat Sheets | TL;DR for developer documentation |
| Awesome Cheatsheets | 📋 Repository | Useful cheatsheets for popular technologies |
| HTML5 Cheat Sheet | 📋 Visual Guide | HTML5 tags and attributes reference |
| CSS3 Cheat Sheet | 📋 Visual Guide | CSS3 properties and selectors |
| JavaScript Cheat Sheet | 📋 Visual Guide | JavaScript syntax and methods |
| Git Cheat Sheet | Git commands visual reference |
| Resource | Type | Description |
|---|---|---|
| AWS Architecture Icons | 🎨 Icons | Official AWS architecture icons for diagrams |
| Azure Architecture Icons | 🎨 Icons | Microsoft Azure architecture symbols |
| Google Cloud Architecture Diagrams | 🗺️ Diagrams | GCP service architecture visualizations |
| System Design Interview Guide | 📊 Diagrams | Visual system design examples |
| Microservices Patterns | 🗺️ Pattern Library | Visual microservices architecture patterns |
| Software Architecture Patterns | 📊 Visual Guides | Common software design patterns |
| Resource | Type | Description |
|---|---|---|
| CI/CD Pipeline Visualization | 🔄 Diagrams | DevOps pipeline visual explanations |
| Agile vs Waterfall | 📊 Comparison | Development methodology comparisons |
| Git Workflow Visualizations | 🔄 Diagrams | Different Git workflow patterns |
| Docker Container Visualization | 🐳 Diagrams | Container vs VM visual explanations |
| Kubernetes Architecture | ☸️ Diagrams | K8s cluster component visualizations |
| Resource | Type | Description |
|---|---|---|
| Frontend Framework Comparison | 📊 Chart | React vs Vue vs Angular statistics |
| Database Comparison Guide | 📊 Rankings | Database popularity and feature comparison |
| Cloud Provider Comparison | 📊 Comparison | AWS vs Azure vs GCP feature comparison |
| Programming Language Performance | 📊 Benchmarks | Language performance comparisons |
| Flexbox Froggy | 🎮 Interactive | Visual CSS Flexbox learning game |
| Regex101 | 🛠️ Visual Tool | Regular expression visualization and testing |
| JSON Crack | 📊 Visualizer | JSON data structure visualization |
| Git Visualizer | 🔄 Interactive | Git commands visualization |
| Resource | Type | Description |
|---|---|---|
| Pro Git Book | 📚 Book | Complete Git version control book |
| GitHub Skills | 🎮 Interactive Courses | GitHub-specific skills and workflows |
| Atlassian Git Tutorials | 📖 Tutorials | Comprehensive Git tutorials |
| Learn Git Branching | 🎮 Interactive Tutorial | Visual Git branching tutorial |
| Resource | Type | Description |
|---|---|---|
| Jest Documentation | 📚 Documentation | JavaScript testing framework |
| Testing Library | 📚 Documentation | Simple and complete testing utilities |
| Cypress Documentation | 📚 Documentation | End-to-end testing framework |
| Postman Learning Center | 🎓 Courses | API testing with Postman |
| Resource | Type | Description |
|---|---|---|
| React Native Tutorial | 📖 Tutorial | Build mobile apps with React Native |
| Flutter Documentation | 📚 Documentation | Google's UI toolkit for mobile |
| Ionic Framework | 📚 Documentation | Hybrid mobile app development |
| Resource | Type | Description |
|---|---|---|
| Ethereum Documentation | 📚 Documentation | Ethereum blockchain development |
| Solidity by Example | 📖 Examples | Learn Solidity smart contract programming |
| Web3.js Documentation | 📚 Documentation | Ethereum JavaScript API |
| Hardhat Tutorial | 📖 Tutorial | Ethereum development environment |
| Resource | Type | Description |
|---|---|---|
| System Design Primer | 📋 Guide | Learn how to design large-scale systems |
| High Scalability | 📰 Articles | Real-world architecture case studies |
| Microservices.io | 📋 Patterns | Microservices architecture patterns |
| Resource | Type | Description |
|---|---|---|
| Algorithm Visualizer | 🎮 Interactive | Visualize algorithms in action |
| VisuAlgo | 🎮 Interactive | Algorithm and data structure visualizations |
| Big-O Cheat Sheet | 📋 Reference | Time and space complexity reference |
| GeeksforGeeks | 📖 Articles | Comprehensive algorithm tutorials |
| Khan Academy - Algorithms | 🎓 Course | Introduction to algorithms |
| MIT OpenCourseWare - Algorithms | 🎓 Course | MIT's Introduction to Algorithms |
| Resource | Type | Description |
|---|---|---|
| Sanity Studio Documentation | 📚 Documentation | Complete Sanity CMS documentation |
| Sanity School | 🎓 Course | Free Sanity CMS courses and tutorials |
| Sanity Templates | 💻 Templates | Ready-to-use Sanity project templates |
| Sanity Community | 👥 Community | Community forum and resources |
| Contentful University | 📚 Documentation | Headless CMS documentation |
| Strapi Documentation | 📚 Documentation | Open-source headless CMS |
| Ghost Publishing Platform | 📚 Documentation | Modern publishing platform |
| Forestry CMS | 📚 Documentation | Git-based CMS documentation |
| Resource | Type | Description |
|---|---|---|
| LeetCode | 💻 Practice Platform | Algorithm and data structure problems |
| HackerRank | 💻 Practice Platform | Programming challenges and contests |
| Codewars | 💻 Practice Platform | Code challenges and kata |
| Tech Interview Handbook | 📋 Guide | Comprehensive interview preparation guide |
| System Design Interview | 📋 Guide | System design interview questions and answers |
- 📝 HTML/CSS basics → ⚡ JavaScript fundamentals → 🔨 Simple projects
- 📝 Version control with Git → 🟢 Basic backend with Node.js
- 🔍 Database basics (SQL) → 🚀 Deploy simple applications
- ⚛️ Frontend framework (React/Vue) → 🐍 Backend framework (Express/Django)
- 🗄️ Database design → 🔌 API development → 🧪 Testing
- 🐳 Basic DevOps (Docker, basic CI/CD)
- 🏗️ System design → 🔧 Microservices → ☁️ Cloud platforms
- 🧪 Advanced testing → ⚡ Performance optimization
- 🛡️ Security best practices → 📱 Mobile/🔗 Web3 specialization
Feel free to contribute by adding more free resources! Please ensure all resources are:
- ✅ Completely free to access
- ✅ High quality and up-to-date
- ✅ Publicly available
- ✅ Relevant to full-stack development
⭐ Star this repository if you find it helpful, and share it with fellow developers on their journey to becoming full-stack developers!
This compilation is open source and available under the MIT License.