The fundamentals playbook
Algorithms, data structures, SQL and NoSQL databases, graph databases, vector stores, system design, APIs, and full-stack engineering fundamentals.
Python & Programming Fundamentals
The authoritative Python tutorial covering data types, control flow, functions, classes, and the standard library.
Visit →Practical Python tutorials with real-world examples covering OOP, decorators, async, testing, and more.
Visit →Harvard's free Python course on edX. Excellent for building strong fundamentals from scratch.
Visit →Free book on practical Python automation — files, web scraping, Excel, PDFs, and scheduling.
Visit →O'Reilly's deep-dive into Python's data model, protocols, and advanced features for experienced programmers.
Visit →Practical recipes for Python 3 covering data structures, algorithms, itertools, concurrency, and metaclasses.
Visit →Algorithms & Data Structures
3,000+ coding problems covering arrays, trees, graphs, DP, and system design. Essential for interviews.
Visit →Curated LeetCode problems organized by pattern with free video explanations. Best roadmap for DSA prep.
Visit →Skills-based challenges in Python, SQL, algorithms, and data structures with a certification track.
Visit →The canonical algorithms textbook by Cormen, Leiserson, Rivest, and Stein. Covers everything rigorously.
Visit →Visualize sorting, tree traversal, graph algorithms, and data structures step-by-step with animations.
Visit →Competitive programming contests and problem sets for sharpening algorithmic thinking and complexity analysis.
Visit →Databases
Relational (SQL)
Open-source enterprise RDBMS. Supports JSON, full-text search, extensions, and complex queries at scale.
Visit →Self-contained embedded database. No server required. Best for local apps, data analysis, and prototyping.
Visit →World's most popular open-source relational database. Reliable for web applications and read-heavy workloads.
Visit →NoSQL (Document, Key-Value, Wide-Column)
Free courses from MongoDB covering CRUD, aggregation pipelines, schema design, and Atlas cloud clusters.
Visit →Official Redis courses covering data structures, caching, pub/sub, streams, and RedisSearch.
Visit →Distributed wide-column store optimized for write-heavy workloads across multiple data centers.
Visit →Google's real-time NoSQL cloud database. Generous free tier (Spark plan) for small apps and learning.
Visit →Graph & Vector Databases
Graph database as a service. Free tier for learning Cypher queries, graph modeling, and relationship analytics.
Visit →Managed vector database for semantic search and RAG applications. Free starter pod included.
Visit →Open-source vector search engine with built-in ML model support for text, image, and multimodal data.
Visit →Lightweight open-source embedding database. Best for local LLM applications and RAG prototyping.
Visit →Distributed search and analytics engine. Supports full-text search, vector search (kNN), and aggregations.
Visit →Open-source vector similarity extension for PostgreSQL. Add vector search to your existing Postgres database.
Visit →APIs & Backend Development
Modern, high-performance Python API framework. Auto-generates OpenAPI docs. Standard for ML model serving.
Visit →Container platform for packaging applications. Essential for reproducible deployments and local dev environments.
Visit →Microsoft's REST API design guidelines covering naming, versioning, pagination, error handling, and security.
Visit →API design, testing, and documentation platform. Essential for developing and debugging REST and GraphQL APIs.
Visit →Query language for APIs enabling clients to request exactly the data they need. Alternative to REST.
Visit →Standard for describing REST APIs. Generate interactive documentation, client SDKs, and server stubs.
Visit →System Design
GitHub repository covering scalability, load balancing, caching, databases, and distributed systems patterns.
Visit →Alex Xu's visual system design guides. Covers URL shorteners, YouTube architecture, Twitter, and payment systems.
Visit →Martin Kleppmann's essential book on distributed systems, replication, consistency, and data infrastructure.
Visit →Harvard lecture on web scalability covering vertical vs. horizontal scaling, CDNs, load balancers, and caching.
Visit →Version Control & DevOps
The complete free Git book covering branching, rebasing, workflows, hooks, and internals. Official resource.
Visit →CI/CD platform built into GitHub. Automate builds, tests, and deployments with YAML workflow files.
Visit →Define multi-container applications with a single YAML file. Essential for local development environments.
Visit →Container orchestration platform documentation. Start with the interactive tutorial and core concepts.
Visit →Interactive visual game teaching Git branching, merging, rebasing, and cherry-pick with a visual graph.
Visit →Infrastructure as Code (IaC) tool for provisioning cloud resources reproducibly. Works with AWS, GCP, Azure.
Visit →Certifications
Foundational AWS certification covering core services, pricing, and cloud concepts. Best entry point to AWS.
Visit →GCP certification for deploying applications, monitoring operations, and managing compute and storage.
Visit →Coursera specialization covering Python, Django, REST APIs, databases, and version control. Meta-issued.
Visit →Official MongoDB certification testing document modeling, CRUD, aggregation, indexing, and Atlas.
Visit →