Skip to content
My Docs
Search
Ctrl
K
Cancel
GitHub
Select theme
Dark
Light
Auto
Home
AI Cheatsheets
ai_fundamentals
01_Introduction_To_Artificial_Intelligence
02_Supervised__Unsupervised__And_Reinforcement_Learning
03_Model_Evaluation_Metrics__Accuracy__Precision__Recall__F1 Score_
04_Overfitting_And_Underfitting
05_Bias Variance_Tradeoff
06_Feature_Engineering_And_Selection
07_Gradient_Descent_And_Optimization
08_Data_Preprocessing_And_Cleaning
09_Ensemble_Learning__Bagging__Boosting_
10_Introduction_To_Neural_Networks
ai_tools
51_Numpy_For_Numerical_Computing
52_Pandas_For_Data_Manipulation
53_Matplotlib_And_Seaborn_For_Data_Visualization
54_Scikit Learn_For_Machine_Learning
55_Tensorflow_For_Deep_Learning
56_Pytorch_For_Deep_Learning
57_Jupyter_Notebooks_For_Prototyping
58_Git_For_Version_Control_In_Ml_Projects
59_Docker_For_Reproducible_Environments
60_Mlflow_For_Mlops
computer_vision
41_Image_Classification
42_Object_Detection__Yolo__R Cnn_
43_Image_Segmentation
44_Image_Augmentation
45_Convolutional_Filters_And_Kernels
46_Image_Processing_Techniques
47_Facial_Recognition
48_Optical_Character_Recognition__Ocr_
49_Generative_Models_For_Images
50_3D_Computer_Vision
deep_learning
21_Artificial_Neural_Networks__Ann_
22_Convolutional_Neural_Networks__Cnn_
23_Recurrent_Neural_Networks__Rnn__And_Lstms
24_Transformer_Architecture_And_Attention_Mechanism
25_Generative_Adversarial_Networks__Gans_
26_Autoencoders
27_Activation_Functions
28_Backpropagation_And_Loss_Functions
29_Hyperparameter_Tuning
30_Transfer_Learning
ml_algorithms
11_Linear_Regression
12_Logistic_Regression
13_Decision_Trees_And_Random_Forests
14_Support_Vector_Machines__Svm_
15_K Nearest_Neighbors__Knn_
16_K Means_Clustering
17_Principal_Component_Analysis__Pca_
18_Naive_Bayes_Classifiers
19_Gradient_Boosting_Machines__Xgboost__Lightgbm_
20_Dbscan_Clustering
nlp
31_Text_Preprocessing__Tokenization__Stemming__Lemmatization_
32_Word_Embeddings__Word2Vec__Glove__Fasttext_
33_Sentiment_Analysis
34_Named_Entity_Recognition__Ner_
35_Topic_Modeling__Lda_
36_Text_Generation_With_Rnns_And_Transformers
37_Bert_And_Other_Transformer Based_Models
38_Text_Summarization
39_Machine_Translation
40_Speech To Text_And_Text To Speech
Readme
Interview Prep Materials
1_General_Prep_Guides
01_Behavioral_Interview_Guide__Star_Method_
02_Cultural_Fit_Interview_Guide
03_Hr___Managerial_Round_Guide
2_Company_Case_Studies
04_Amazon
05_Google
06_Meta
07_Microsoft
08_Apple
09_Netflix
Readme
Cheatsheets
Array
Backtracking
Bellman-Ford Algorithm
Biconnected Component
Binary Indexed Tree
Binary Search
Binary Search Tree
Binary Tree
Bit Manipulation
Bitmask
Brainteaser
Breadth First Search
Bucket Sort
Combinatorics
Concurrency
Counting
Counting Sort
Cycle Detection (Undirected Graph)
Data Stream
Database
Depth First Search
Design
DFS-based Topological Sort
Dijkstra's Algorithm
Divide And Conquer
Doubly Linked List
Dynamic Programming
Enumeration
Eulerian Circuit
Floyd-Warshall Algorithm
Game Theory
Geometry
Graph
Greedy
Hash Function
Hash Table
Heap Priority Queue
Interactive
Iterator
Kruskal's Algorithm
Line Sweep
Linked List
Math
Matrix
Memoization
Merge Sort
Minimum Spanning Tree
Monotonic Queue
Monotonic Stack
Number Theory
Ordered Set
Prefix Sum
Prim's Algorithm
Probability And Statistics
Queue
Quickselect
Radix Sort
Randomized
Rejection Sampling
Reservoir Sampling
Segment Tree
Shortest Path
Strongly Connected Component
Suffix Array
Tarjan's Algorithm (for SCC and Bridge Detection)
Topological Sort
Union-Find
Algorithms
Advanced Data Structures
Hash Table Implementation
Linked List Techniques
Priority Queue (Heap)
Stack and Queue Applications
Dynamic Programming
Coin Change Problem
Edit Distance (Levenshtein)
Knapsack Problem
Longest Increasing Subsequence (LIS)
Dynamic Programming Fundamentals
Maximum Subarray (Kadane's Algorithm)
Graph Algorithms
Bellman-Ford Algorithm
Breadth-First Search (BFS)
Depth-First Search (DFS)
Dijkstra's Shortest Path Algorithm
Floyd-Warshall Algorithm
Kruskal's Minimum Spanning Tree
Prim's Minimum Spanning Tree
Tarjan's Strongly Connected Components
Topological Sort
Union-Find (Disjoint Set Union)
Sorting & Searching
Binary Search Variations
Heap Sort Algorithm
Merge Sort Algorithm
Quick Sort Algorithm
Sliding Window Technique
Two Pointers Technique
String Algorithms
KMP String Matching
Manacher's Algorithm (Palindromes)
Rabin-Karp Algorithm
Z Algorithm
Tree Algorithms
AVL Tree Rotations
Binary Search Tree Operations
Binary Tree Traversals
Fenwick Tree (Binary Indexed Tree)
Segment Tree
Trie (Prefix Tree)
SQL Cheatsheets
advanced
Window Functions (ROW_NUMBER, RANK, LAG, LEAD)
Recursive CTEs and Hierarchical Data
Advanced Subqueries (Correlated, EXISTS)
PIVOT and UNPIVOT Operations
Dynamic SQL and SQL Injection Prevention
Advanced Stored Procedures and Error Handling
Triggers (BEFORE, AFTER, INSTEAD OF)
Cursors and Row-by-Row Processing
Transaction Management and ACID Properties
Locking and Concurrency Control
Database Normalization and Design
Performance Tuning and Execution Plans
Partitioning and Sharding
Advanced Security and Permissions
JSON and XML Data Handling
Full-Text Search
Data Warehousing Concepts (OLAP, Star Schema)
Advanced Analytics Functions
Database Administration Essentials
Backup and Recovery Strategies
basic
SELECT Statements and Basic Queries
WHERE Clause and Filtering
ORDER BY and Sorting Data
INSERT, UPDATE, DELETE Operations
Data Types and Column Constraints
Basic Functions (String, Date, Math)
GROUP BY and Aggregate Functions
HAVING Clause
DISTINCT and Unique Values
LIMIT and TOP Clauses
intermediate
JOINs (INNER, LEFT, RIGHT, FULL OUTER)
Subqueries and Nested Queries
UNION, INTERSECT, EXCEPT Operations
Conditional Logic (CASE, COALESCE, NULLIF)
Date and Time Functions
String Manipulation Functions
Numeric and Mathematical Functions
Data Conversion and Casting
Indexes and Query Optimization
Views and Virtual Tables
Stored Procedures Basics
User-Defined Functions
Common Table Expressions (CTEs)
Temporary Tables and Table Variables
SQL Cheatsheets Collection
OS/Linux Cheatsheets
advanced_os
Virtual Memory and Paging
Memory Allocation Algorithms
Disk Scheduling Algorithms
System Calls and Kernel Mode
Device Drivers and Hardware Interface
Security and Access Control
Distributed Systems Concepts
Real-Time Operating Systems
Virtualization and Containers
Performance Monitoring and Optimization
devops_tools
Git Version Control Commands
Docker Container Management
System Diagnostics and Debugging
Performance Profiling Tools
Log Analysis and Monitoring Tools
Configuration Management Basics
CI/CD Pipeline Tools
Infrastructure as Code Concepts
Monitoring and Alerting Setup
Troubleshooting Methodologies
linux_advanced
Advanced Shell Scripting and Automation
System Performance Tuning
Disk Management and LVM
Network Configuration and Troubleshooting
Firewall Management (iptables, ufw)
Container Management (Docker commands)
Advanced Text Processing and Regular Expressions
Kernel Modules and System Tuning
Backup and Recovery Strategies
Security Hardening and Monitoring
linux_basics
File and Directory Operations (ls, cd, mkdir, rm)
File Content Viewing (cat, less, head, tail)
File Searching and Finding (find, locate, which)
Text Processing (grep, sed, awk)
File Permissions and Ownership (chmod, chown, umask)
Archive and Compression (tar, gzip, zip)
System Information (ps, top, df, free)
Network Basics (ping, wget, curl)
Environment Variables and PATH
Basic Shell Scripting
linux_intermediate
Process Management (ps, jobs, nohup, kill)
System Monitoring (htop, iotop, netstat)
User and Group Management
Package Management (apt, yum, dnf)
Service Management (systemctl, service)
Log File Analysis and Management
Cron Jobs and Task Scheduling
SSH and Remote Access
File Transfer (scp, rsync, sftp)
Text Editors (vim, nano, emacs basics)
os_fundamentals
Operating System Overview and Architecture
Process Management and Lifecycle
Thread Management and Multithreading
CPU Scheduling Algorithms
Memory Management and Virtual Memory
File Systems and Directory Structure
Input/Output Management
Deadlocks Prevention and Detection
Synchronization and Concurrency
Inter-Process Communication (IPC)
Operating Systems & Linux Commands Cheatsheets
Computer Networks Cheatsheets
advanced_concepts
Quality Of Service Qos
Multicast And Igmp
Ipv6 Addressing And Transition
Mpls Multiprotocol Label Switching
Sdn Software Defined Networking
Network Virtualization
Cloud Networking Aws Azure Gcp
Container Networking Docker Kubernetes
Network Automation And Programmability
Network Performance Optimization
network_fundamentals
Osi Model And Layer Functions
Tcp Ip Protocol Suite Overview
Ethernet And Data Link Layer
Ip Addressing And Subnetting
Vlsm And Cidr Notation
Arp Address Resolution Protocol
Dhcp Dynamic Host Configuration Protocol
Dns Domain Name System
Network Topologies And Architectures
Network Hardware Switches Routers Hubs
network_security
Firewalls And Access Control Lists
Vpn Virtual Private Networks
Ipsec And Encryption Protocols
Ssl Tls And Certificate Management
Network Authentication Radius Tacacs
Intrusion Detection And Prevention Systems
Network Security Monitoring
Ddos Attacks And Mitigation
Network Forensics And Analysis
Wireless Security Wpa Wpa2 Wpa3
network_tools
Ping And Connectivity Testing
Traceroute And Path Analysis
Netstat And Connection Monitoring
Wireshark And Packet Analysis
Nmap And Network Scanning
Tcpdump And Command Line Capture
Nslookup And Dns Troubleshooting
Iperf And Bandwidth Testing
Network Configuration Commands
Network Monitoring And Snmp Tools
Readme
routing_switching
Static And Dynamic Routing
Rip Routing Information Protocol
Ospf Open Shortest Path First
Bgp Border Gateway Protocol
Eigrp Enhanced Interior Gateway Routing Protocol
Vlan Virtual Local Area Networks
Stp Spanning Tree Protocol
Inter Vlan Routing
Load Balancing And Redundancy
Network Address Translation Nat
transport_application
Tcp Transmission Control Protocol
Udp User Datagram Protocol
Http Https And Web Protocols
Ftp And File Transfer Protocols
Smtp Pop3 Imap Email Protocols
Ssh And Secure Remote Access
Telnet And Remote Terminal Access
Snmp Simple Network Management Protocol
Ntp Network Time Protocol
Ldap Lightweight Directory Access Protocol
troubleshooting
Network Troubleshooting Methodology
Layer By Layer Troubleshooting Approach
Common Connectivity Issues
Dns Resolution Problems
Dhcp And Ip Assignment Issues
Routing And Gateway Problems
Switch And Vlan Troubleshooting
Wireless Network Issues
Performance And Latency Problems
Network Security Incident Response
System Design Cheatsheets
advanced
21_Distributed_Transactions_And_Sagas
22_Leader_Election
23_Gossip_Protocol
24_Quorum_And_Consensus_Algorithms__Paxos__Raft_
25_Stream_Processing__Kafka__Flink_
26_Search_And_Indexing__Elasticsearch_
27_Blob_Storage__S3__Gcs_
28_Global_Scale_Architectures
29_Designing_For_Cost_Optimization
30_Observability__Logging__Metrics__Tracing_
foundational
01_Scalability_Concepts__Vertical_Vs._Horizontal_
02_High_Availability_And_Fault_Tolerance
03_Load_Balancing_Strategies
04_Caching_Patterns_And_Techniques
05_Database_Types__Sql_Vs._Nosql_
06_Content_Delivery_Networks__Cdn_
07_Message_Queues_And_Pub_Sub
08_Api_Design__Rest__Graphql__Grpc_
09_Security_Fundamentals_In_System_Design
10_Latency_And_Throughput
intermediate
11_Database_Sharding_And_Partitioning
12_Consistent_Hashing
13_Distributed_Caching
14_Rate_Limiting_And_Throttling
15_Service_Discovery
16_Circuit_Breaker_Pattern
17_Idempotency
18_Cap_Theorem
19_Microservices_Architecture
20_Event Driven_Architecture
practical design problems
31_Design_A_Rate_Limiter
32_Design_A_Url_Shortener
33_Design_A_News_Feed_System
34_Design_A_Web_Crawler
35_Design_A_Typeahead_Suggestion_System
36_Design_A_Distributed_Key Value_Store
Readme
Aptitude Mastery Guides
logical_reasoning
18_Coding_And_Decoding
19_Blood_Relations_And_Family_Trees
20_Direction_Sense
21_Seating_Arrangements__Linear__Circular__Matrix_
22_Syllogisms__Venn_Diagram_Method_
23_Number_And_Letter_Series
24_Clocks_And_Calendars
25_Data_Sufficiency
26_Logical_Puzzles
27_Statement__Assumption___Conclusion
quantitative_aptitude
01_Vedic_Maths_And_Speed_Calculation_Tricks
02_Number_System___Divisibility_Rules
03_Hcf__Lcm__And_Number_Properties
04_Percentages__Profit___Loss__And_Discounts
05_Simple_Interest___Compound_Interest
06_Ratio__Proportion___Partnership
07_Mixtures___Alligations
08_Time__Speed___Distance
09_Problem_On_Trains
10_Boats___Streams
11_Time___Work
12_Pipes___Cisterns
13_Averages
14_Permutations___Combinations
15_Probability
16_Data_Interpretation__Tables__Bar_Graphs__Pie_Charts_
17_Geometry_And_Mensuration
Readme
verbal_ability
28_Advanced_Vocabulary__Synonyms___Antonyms_With_Root_Words_
29_Sentence_Correction_And_Advanced_Grammar_Rules
30_Para_Jumbles__Solving_Techniques_
31_Reading_Comprehension__Inference___Tone_Based_
32_Critical_Reasoning__Strengthen_Weaken_Arguments_
GitHub
Select theme
Dark
Light
Auto
Floyd-Warshall Algorithm
Content for Floyd-Warshall Algorithm goes here.