Tech Skills

Systems Design & Architecture

Scalability, databases, microservices, APIs, caching and distributed systems

5,293
lessons
Skills in this topic
View full skill map →
Systems Design Basics
beginner
Explain SQL vs NoSQL tradeoffs
Distributed Systems
intermediate
Design event-driven systems with message queues
AI Systems Design
advanced
Design an LLM inference cluster with vLLM
Design HashSet - Leetcode 705 - Python
Systems Design & Architecture
Design HashSet - Leetcode 705 - Python
NeetCodeIO Intermediate 2y ago
Should you buy a PC to get into AI?
Systems Design & Architecture ⚡ AI Lesson
Should you buy a PC to get into AI?
What's AI by Louis-François Bouchard Intermediate 2y ago
Enable cross-team, federated GraphQL APIs with AWS AppSync Merged APIs- AWS Online Tech Talks
Systems Design & Architecture
Enable cross-team, federated GraphQL APIs with AWS AppSync Merged APIs- AWS Online Tech Talks
AWS Developers Intermediate 2y ago
Design Parking System - Leetcode 1603 - Python
Systems Design & Architecture
Design Parking System - Leetcode 1603 - Python
NeetCodeIO Intermediate 2y ago
Tools for data scientists
Systems Design & Architecture ⚡ AI Lesson
Tools for data scientists
What's AI by Louis-François Bouchard Intermediate 2y ago
Church of St. Stephan | Bratislava | Slovakia | Things To Do Bratislava | Visit Bratislava
Systems Design & Architecture
Church of St. Stephan | Bratislava | Slovakia | Things To Do Bratislava | Visit Bratislava
ConnollyCove Beginner 2y ago
How to Master the ART of Consistency & Find Joy in Your Work
Systems Design & Architecture ⚡ AI Lesson
How to Master the ART of Consistency & Find Joy in Your Work
Evan Carmichael Beginner 2y ago
Sam Altman’s Secret Interview
Systems Design & Architecture
Sam Altman’s Secret Interview
David Ondrej Intermediate 2y ago
Amazon Prime Video Ditches AWS Serverless, Saves 90%
Systems Design & Architecture
Amazon Prime Video Ditches AWS Serverless, Saves 90%
ByteByteGo Intermediate 2y ago
Richard Rhodes — The making of the atomic bomb
Systems Design & Architecture ⚡ AI Lesson
Richard Rhodes — The making of the atomic bomb
Dwarkesh Patel Intermediate 2y ago
AWS Databases in 15 - Getting Started with ElastiCache for Redis Performance & Cost Optimization
Systems Design & Architecture
AWS Databases in 15 - Getting Started with ElastiCache for Redis Performance & Cost Optimization
AWS Developers Intermediate 3y ago
Schedule Your Instagram Stories with Buffer
Systems Design & Architecture
Schedule Your Instagram Stories with Buffer
Buffer Beginner 3y ago
ARRAY PRACTICE PROBLEMS | Must do Array Questions | DSA Problems | GeeksforGeeks
Systems Design & Architecture
ARRAY PRACTICE PROBLEMS | Must do Array Questions | DSA Problems | GeeksforGeeks
GeeksforGeeks Beginner 3y ago
Learn Front-End Development from Meta’s Experts on Coursera
Systems Design & Architecture
Learn Front-End Development from Meta’s Experts on Coursera
Coursera Intermediate 3y ago
Secret To Optimizing SQL Queries - Understand The SQL Execution Order
Systems Design & Architecture
Secret To Optimizing SQL Queries - Understand The SQL Execution Order
ByteByteGo Intermediate 3y ago
Lisburn | County Antrim | Northern Ireland | Lisburn and Castlereagh | Discover Northern Ireland
Systems Design & Architecture
Lisburn | County Antrim | Northern Ireland | Lisburn and Castlereagh | Discover Northern Ireland
ConnollyCove Beginner 3y ago
Harvey Silverglate: Freedom of Speech | Lex Fridman Podcast #377
Systems Design & Architecture
Harvey Silverglate: Freedom of Speech | Lex Fridman Podcast #377
Lex Fridman Beginner 3y ago
The BEST Advice For Acing Your Tech Interviews
Systems Design & Architecture
The BEST Advice For Acing Your Tech Interviews
Tech With Tim Advanced 3y ago
Pause and try for yourself! Are you making the cut for Jeff’s team?
Systems Design & Architecture ⚡ AI Lesson
Pause and try for yourself! Are you making the cut for Jeff’s team?
Lenny's Podcast Intermediate 3y ago
Group By - Leetcode 2631 - JavaScript 30-Day Challenge
Systems Design & Architecture
Group By - Leetcode 2631 - JavaScript 30-Day Challenge
NeetCodeIO Beginner 2y ago
Minimum Cost to Cut a Stick - Leetcode 1547 - Python
Systems Design & Architecture
Minimum Cost to Cut a Stick - Leetcode 1547 - Python
NeetCodeIO Intermediate 2y ago
How to Transition Into Data Science
Systems Design & Architecture
How to Transition Into Data Science
What's AI by Louis-François Bouchard Intermediate 2y ago
Stone Game III - Leetcode 1406 - Python
Systems Design & Architecture
Stone Game III - Leetcode 1406 - Python
NeetCodeIO Intermediate 2y ago
What are the Skills you Gain in a PhD?
Systems Design & Architecture
What are the Skills you Gain in a PhD?
What's AI by Louis-François Bouchard Intermediate 2y ago
Flatten Deeply Nested Array - Leetcode 2625 - JavaScript 30-Day Challenge
Systems Design & Architecture
Flatten Deeply Nested Array - Leetcode 2625 - JavaScript 30-Day Challenge
NeetCodeIO Beginner 2y ago
Stone Game II - Leetcode 1140 - Python
Systems Design & Architecture
Stone Game II - Leetcode 1140 - Python
NeetCodeIO Intermediate 2y ago
Chunk Array - Leetcode 2677 - JavaScript 30-Day Challenge
Systems Design & Architecture
Chunk Array - Leetcode 2677 - JavaScript 30-Day Challenge
NeetCodeIO Beginner 2y ago
New 21 Game - Leetcode 837 - Python
Systems Design & Architecture
New 21 Game - Leetcode 837 - Python
NeetCodeIO Intermediate 2y ago
Maximum Subsequence Score - Leetcode 2542 - Python
Systems Design & Architecture
Maximum Subsequence Score - Leetcode 2542 - Python
NeetCodeIO Intermediate 2y ago
Difference Between Two Objects - Leetcode 2700 - JavaScript 30-Day Challenge
Systems Design & Architecture
Difference Between Two Objects - Leetcode 2700 - JavaScript 30-Day Challenge
NeetCodeIO Intermediate 2y ago
Array of Objects to Matrix - Leetcode 2675 - JavaScript 30-Day Challenge
Systems Design & Architecture ⚡ AI Lesson
Array of Objects to Matrix - Leetcode 2675 - JavaScript 30-Day Challenge
NeetCodeIO Intermediate 2y ago
Convert Object to JSON String - Leetcode 2633 - JavaScript 30-Day Challenge
Systems Design & Architecture
Convert Object to JSON String - Leetcode 2633 - JavaScript 30-Day Challenge
NeetCodeIO Intermediate 3y ago
JSON Deep Equal - Leetcode 2628 - JavaScript 30-Day Challenge
Systems Design & Architecture
JSON Deep Equal - Leetcode 2628 - JavaScript 30-Day Challenge
NeetCodeIO Intermediate 3y ago
Throttle - Leetcode 2676 - JavaScript 30-Day Challenge
Systems Design & Architecture
Throttle - Leetcode 2676 - JavaScript 30-Day Challenge
NeetCodeIO Beginner 3y ago
Evaluate Division - Leetcode 399 - Python
Systems Design & Architecture ⚡ AI Lesson
Evaluate Division - Leetcode 399 - Python
NeetCodeIO Intermediate 3y ago
Debounce - Leetcode 2627 - JavaScript 30-Day Challenge
Systems Design & Architecture ⚡ AI Lesson
Debounce - Leetcode 2627 - JavaScript 30-Day Challenge
NeetCodeIO Intermediate 3y ago
Is Graph Bipartite? - Leetcode 785 - Python
Systems Design & Architecture ⚡ AI Lesson
Is Graph Bipartite? - Leetcode 785 - Python
NeetCodeIO Intermediate 3y ago
Cache With Time Limit - Leetcode 2622 - JavaScript 30-Day Challenge
Systems Design & Architecture
Cache With Time Limit - Leetcode 2622 - JavaScript 30-Day Challenge
NeetCodeIO Intermediate 3y ago
Minimum Number of Vertices to Reach all Nodes - Leetcode 1557 - Python
Systems Design & Architecture ⚡ AI Lesson
Minimum Number of Vertices to Reach all Nodes - Leetcode 1557 - Python
NeetCodeIO Intermediate 3y ago
Promise Pool - Leetcode 2636 - JavaScript 30-Day Challenge
Systems Design & Architecture ⚡ AI Lesson
Promise Pool - Leetcode 2636 - JavaScript 30-Day Challenge
NeetCodeIO Intermediate 3y ago
Ballymena | County Antrim | Northern Ireland | Discover Ballymena | Visit Northern Ireland
Systems Design & Architecture
Ballymena | County Antrim | Northern Ireland | Discover Ballymena | Visit Northern Ireland
ConnollyCove Beginner 3y ago
Promise Time Limit - Leetcode 2637 - JavaScript 30-Day Challenge
Systems Design & Architecture ⚡ AI Lesson
Promise Time Limit - Leetcode 2637 - JavaScript 30-Day Challenge
NeetCodeIO Beginner 3y ago
Sleep - Leetcode 2621 - JavaScript 30-Day Challenge
Systems Design & Architecture
Sleep - Leetcode 2621 - JavaScript 30-Day Challenge
NeetCodeIO Intermediate 3y ago
Swapping Nodes in a Linked List - Leetcode 1721 - Python
Systems Design & Architecture
Swapping Nodes in a Linked List - Leetcode 1721 - Python
NeetCodeIO Intermediate 3y ago
Maximize Score after N Operations - Leetcode 1799 - Python
Systems Design & Architecture
Maximize Score after N Operations - Leetcode 1799 - Python
NeetCodeIO Intermediate 3y ago
Curry - Leetcode 2632 - JavaScript 30-Day Challenge
Systems Design & Architecture
Curry - Leetcode 2632 - JavaScript 30-Day Challenge
NeetCodeIO Beginner 3y ago
Memoize - Leetcode 2623 - JavaScript 30-Day Challenge
Systems Design & Architecture ⚡ AI Lesson
Memoize - Leetcode 2623 - JavaScript 30-Day Challenge
NeetCodeIO Intermediate 3y ago
Count Ways to Build Good Strings - Leetcode 2466 - Python
Systems Design & Architecture
Count Ways to Build Good Strings - Leetcode 2466 - Python
NeetCodeIO Intermediate 3y ago
📚 Coursera Courses Opens on Coursera · Free to audit
1 / 3 View all →
Amazon Inspector - Getting Started
📚 Coursera Course ↗
Self-paced
Amazon Inspector - Getting Started
Opens on Coursera ↗
Build Console Games in C: Apply Game Logic Skills
📚 Coursera Course ↗
Self-paced
Build Console Games in C: Apply Game Logic Skills
Opens on Coursera ↗
Intel Network Platform, Capabilities & Best Practices
📚 Coursera Course ↗
Self-paced
Intel Network Platform, Capabilities & Best Practices
Opens on Coursera ↗
Master C# 14 & .NET 10 for 2026 App Development
📚 Coursera Course ↗
Self-paced
Master C# 14 & .NET 10 for 2026 App Development
Opens on Coursera ↗
Learning Cloud Architecture - From Ideas to Practical Design
📚 Coursera Course ↗
Self-paced
Learning Cloud Architecture - From Ideas to Practical Design
Opens on Coursera ↗
IT Systems Design and Analysis 
📚 Coursera Course ↗
Self-paced
IT Systems Design and Analysis 
Opens on Coursera ↗