Structured Learning Notes
A well-organized personal handbook where I document everything I learn — from DSA to React and AWS, with clear explanations and real-world context.
Practice-Oriented Approach
Concepts are backed by examples, code snippets, and problem-solving notes to reinforce understanding instead of just theory.
Built with Modern Stack
Powered by Docusaurus, React, and Markdown, with fast search, clean UI, and easy scalability as my learning journey grows.
Fundamentals of Computer Science
Data Structures & Algorithms
Problem-solving techniques, core data structures, algorithms, and interview-focused practice.
Object-Oriented Programming (OOP)
Core OOP principles like encapsulation, inheritance, polymorphism, abstraction, and real-world examples.
Design Patterns
Creational, structural, and behavioral design patterns with practical use cases and examples.
Databases
Database Design
Core concepts of database modeling, normalization, and schema design.
MySQL
Relational database design, SQL queries, indexing, transactions, and performance tuning.
MongoDB
NoSQL data modeling, aggregation pipelines, indexing, and performance optimization.
Redis
In-memory data structures, caching strategies, pub/sub, persistence, and performance optimization.
Backend Technologies
System Design
Scalability, load balancing, caching, CAP theorem, databases, and designing large-scale systems.
Amazon Web Services (AWS)
Cloud fundamentals, IAM, EC2, S3, VPC, deployment strategies, and scalable infrastructure design.
Docker
Containerization basics, Dockerfiles, images, containers, networking, and production-ready workflows.
NGINX
High-performance web server, reverse proxy, load balancing, caching, and SSL termination.
REST API Design
REST principles, resource modeling, HTTP methods, status codes, versioning, and API best practices.
RabbitMQ
Message queues, exchanges, routing, pub/sub patterns, reliability, and distributed messaging.
Programming Languages
Golang
Go fundamentals, concurrency with goroutines, channels, and building high-performance backend services.
TypeScript
Type-safe JavaScript, advanced typing, interfaces, generics, and scalable application architecture.
JavaScript
Core JavaScript concepts, async programming, closures, event loop, and browser & Node.js fundamentals.