Tech Skills

Systems Design & Architecture

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

5,782
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
NestJS Crash Course
Systems Design & Architecture ⚡ AI Lesson
NestJS Crash Course
Traversy Media Beginner 7y ago
Step by Step Sidecar Pattern Tutorial
Systems Design & Architecture
Step by Step Sidecar Pattern Tutorial
Hussein Nasser Beginner 7y ago
What is the Sidecar pattern and why is it heavily used in micro-services
Systems Design & Architecture ⚡ AI Lesson
What is the Sidecar pattern and why is it heavily used in micro-services
Hussein Nasser Beginner 7y ago
2019 CCNA future? Ivan Pepelnjak: The straight talking genius tells us what's important! CCNA | SDN
Systems Design & Architecture
2019 CCNA future? Ivan Pepelnjak: The straight talking genius tells us what's important! CCNA | SDN
David Bombal Beginner 7y ago
Learn The Mern Stack [12] - React Login & Access Control
Systems Design & Architecture
Learn The Mern Stack [12] - React Login & Access Control
Traversy Media Beginner 7y ago
Reverse Polish Notation: Types of Mathematical Notations & Using A Stack To Solve RPN Expressions
Systems Design & Architecture
Reverse Polish Notation: Types of Mathematical Notations & Using A Stack To Solve RPN Expressions
Back To Back SWE Beginner 7y ago
Minimum Window Substring: Utilizing Two Pointers & Tracking Character Mappings With A Hashtable
Systems Design & Architecture
Minimum Window Substring: Utilizing Two Pointers & Tracking Character Mappings With A Hashtable
Back To Back SWE Beginner 7y ago
Is CCIE still worth it? CCDE? Or just Python? Do I need to become a developer? Cisco Dev exams?
Systems Design & Architecture
Is CCIE still worth it? CCDE? Or just Python? Do I need to become a developer? Cisco Dev exams?
David Bombal Beginner 7y ago
Web Programming with Flask - Intro to Computer Science - Harvard's CS50 (2018)
Systems Design & Architecture
Web Programming with Flask - Intro to Computer Science - Harvard's CS50 (2018)
freeCodeCamp.org Beginner 7y ago
Python - Intro to Computer Science - Harvard's CS50 (2018)
Systems Design & Architecture
Python - Intro to Computer Science - Harvard's CS50 (2018)
freeCodeCamp.org Beginner 7y ago
Thinking in React - CS50 Beyond 2019
Systems Design & Architecture
Thinking in React - CS50 Beyond 2019
CS50 Beginner 7y ago
Cloud Native Implications For Security and Twistlock 18 11
Systems Design & Architecture
Cloud Native Implications For Security and Twistlock 18 11
The New Stack Beginner 7y ago
Let's Talk About Natural Language Processing
Systems Design & Architecture ⚡ AI Lesson
Let's Talk About Natural Language Processing
Data Skeptic Beginner 7y ago
a16z Podcast | Cryptonetworks and Cities -- Analogies
Systems Design & Architecture ⚡ AI Lesson
a16z Podcast | Cryptonetworks and Cities -- Analogies
a16z Beginner 7y ago
Computer Architecture Overview - Technical Support Fundamentals from Grow with Google #13
Systems Design & Architecture
Computer Architecture Overview - Technical Support Fundamentals from Grow with Google #13
Coursera Beginner 7y ago
What is a VMware Engineer? | VMware Certified Professional - VCP | MCSA | CCNA
Systems Design & Architecture ⚡ AI Lesson
What is a VMware Engineer? | VMware Certified Professional - VCP | MCSA | CCNA
NetworkChuck Beginner 7y ago
Microservices Explained and their Pros & Cons
Systems Design & Architecture
Microservices Explained and their Pros & Cons
Hussein Nasser Beginner 7y ago
Lazy load Images with Javascript
Systems Design & Architecture
Lazy load Images with Javascript
Hussein Nasser Beginner 7y ago
Fetch API, XMLHTTPRequest replacement
Systems Design & Architecture
Fetch API, XMLHTTPRequest replacement
Hussein Nasser Beginner 7y ago
Express JS Crash Course
Systems Design & Architecture ⚡ AI Lesson
Express JS Crash Course
Traversy Media Beginner 7y ago
Rust Crash Course | Rustlang
Systems Design & Architecture ⚡ AI Lesson
Rust Crash Course | Rustlang
Traversy Media Beginner 7y ago
Egg Dropping Problem: Dynamic Programming Fundamentals & Understanding Subproblem Decomposition
Systems Design & Architecture
Egg Dropping Problem: Dynamic Programming Fundamentals & Understanding Subproblem Decomposition
Back To Back SWE Beginner 7y ago
Implement A Queue Using Stacks - The Queue ADT ("Implement Queue Using Stacks" on LeetCode)
Systems Design & Architecture
Implement A Queue Using Stacks - The Queue ADT ("Implement Queue Using Stacks" on LeetCode)
Back To Back SWE Beginner 7y ago
Want to make contacts and get ahead? Learn to write, communicate and use social media.
Systems Design & Architecture
Want to make contacts and get ahead? Learn to write, communicate and use social media.
David Bombal Beginner 7y ago
Free Cisco Labs! dCloud Steve tells us about dcloud.cisco.com - free Cisco equipment!
Systems Design & Architecture
Free Cisco Labs! dCloud Steve tells us about dcloud.cisco.com - free Cisco equipment!
David Bombal Beginner 7y ago
Future of Cisco Certifications: The start. Interview with Yusuf Bhaiji (Global Cisco Certifications)
Systems Design & Architecture
Future of Cisco Certifications: The start. Interview with Yusuf Bhaiji (Global Cisco Certifications)
David Bombal Beginner 7y ago
Javascript By Example L1E09 - Code simplification and debugging
Systems Design & Architecture
Javascript By Example L1E09 - Code simplification and debugging
Hussein Nasser Beginner 7y ago
Memory - Intro to Computer Science - Harvard's CS50 (2018)
Systems Design & Architecture
Memory - Intro to Computer Science - Harvard's CS50 (2018)
freeCodeCamp.org Beginner 7y ago
Merge 2 Sorted Lists - A Fundamental Merge Sort Subroutine ("Merge Two Sorted Lists" on LeetCode)
Systems Design & Architecture ⚡ AI Lesson
Merge 2 Sorted Lists - A Fundamental Merge Sort Subroutine ("Merge Two Sorted Lists" on LeetCode)
Back To Back SWE Beginner 7y ago
C Programming Language - Intro to Computer Science - Harvard's CS50 (2018)
Systems Design & Architecture
C Programming Language - Intro to Computer Science - Harvard's CS50 (2018)
freeCodeCamp.org Beginner 7y ago
Computational Thinking & Scratch - Intro to Computer Science - Harvard's CS50 (2018)
Systems Design & Architecture
Computational Thinking & Scratch - Intro to Computer Science - Harvard's CS50 (2018)
freeCodeCamp.org Beginner 7y ago
Find The Second Largest Item - Heap & Tracking Approach (Beginner Big N Interview Question)
Systems Design & Architecture
Find The Second Largest Item - Heap & Tracking Approach (Beginner Big N Interview Question)
Back To Back SWE Beginner 7y ago
Test If A Binary Tree Is Height Balanced ("Balanced Binary Tree" on LeetCode)
Systems Design & Architecture
Test If A Binary Tree Is Height Balanced ("Balanced Binary Tree" on LeetCode)
Back To Back SWE Beginner 7y ago
The Recursive Staircase - Top Down & Bottom Up Dynamic Programming ("Climbing Stairs" on LeetCode)
Systems Design & Architecture
The Recursive Staircase - Top Down & Bottom Up Dynamic Programming ("Climbing Stairs" on LeetCode)
Back To Back SWE Beginner 7y ago
Generate All Strings With n Matched Parentheses - Backtracking ("Generate Parentheses" on LeetCode)
Systems Design & Architecture ⚡ AI Lesson
Generate All Strings With n Matched Parentheses - Backtracking ("Generate Parentheses" on LeetCode)
Back To Back SWE Beginner 7y ago
Compute The Next Permutation of A Numeric Sequence - Case Analysis ("Next Permutation" on Leetcode)
Systems Design & Architecture
Compute The Next Permutation of A Numeric Sequence - Case Analysis ("Next Permutation" on Leetcode)
Back To Back SWE Beginner 7y ago
Simple Animations In React
Systems Design & Architecture ⚡ AI Lesson
Simple Animations In React
Traversy Media Beginner 7y ago
Edit Distance Between 2 Strings - The Levenshtein Distance ("Edit Distance" on LeetCode)
Systems Design & Architecture
Edit Distance Between 2 Strings - The Levenshtein Distance ("Edit Distance" on LeetCode)
Back To Back SWE Beginner 7y ago
Merge K Sorted Arrays - Min Heap Algorithm ("Merge K Sorted Lists" on LeetCode)
Systems Design & Architecture ⚡ AI Lesson
Merge K Sorted Arrays - Min Heap Algorithm ("Merge K Sorted Lists" on LeetCode)
Back To Back SWE Beginner 7y ago
Implement A Sudoku Solver - Sudoku Solving Backtracking Algorithm ("Sudoku Solver" on LeetCode)
Systems Design & Architecture ⚡ AI Lesson
Implement A Sudoku Solver - Sudoku Solving Backtracking Algorithm ("Sudoku Solver" on LeetCode)
Back To Back SWE Beginner 7y ago
Turn your laptop into a Web Server to serve static files in minutes with Node Js and Http-server
Systems Design & Architecture
Turn your laptop into a Web Server to serve static files in minutes with Node Js and Http-server
Hussein Nasser Beginner 7y ago
Find The Longest Increasing Subsequence - Dynamic Programming Fundamentals
Systems Design & Architecture
Find The Longest Increasing Subsequence - Dynamic Programming Fundamentals
Back To Back SWE Beginner 7y ago
Step-by-Step Python and Postgres Tutorial with psycopg2
Systems Design & Architecture
Step-by-Step Python and Postgres Tutorial with psycopg2
Hussein Nasser Beginner 7y ago
The Balanced Parentheses Problem - Classic Stack Problem ("Valid Parentheses" on Leetcode)
Systems Design & Architecture ⚡ AI Lesson
The Balanced Parentheses Problem - Classic Stack Problem ("Valid Parentheses" on Leetcode)
Back To Back SWE Beginner 7y ago
How To Permute A String - Generate All Permutations Of A String
Systems Design & Architecture
How To Permute A String - Generate All Permutations Of A String
Back To Back SWE Beginner 7y ago
The IP Address Decomposition Problem - Compute All Valid IP Addresses From Raw IP String
Systems Design & Architecture
The IP Address Decomposition Problem - Compute All Valid IP Addresses From Raw IP String
Back To Back SWE Beginner 7y ago
Test If A Binary Tree Is Symmetric ("Symmetric Tree" on Leetcode)
Systems Design & Architecture
Test If A Binary Tree Is Symmetric ("Symmetric Tree" on Leetcode)
Back To Back SWE Beginner 7y ago
The Dutch National Flag Problem (The Quicksort "Band-Aid")
Systems Design & Architecture ⚡ AI Lesson
The Dutch National Flag Problem (The Quicksort "Band-Aid")
Back To Back SWE Beginner 7y ago
📚 Continue on Coursera External links · Free to audit
1 / 3 View all →
EFK Mastery: Scaling Kubernetes Logging with Hands-on Labs
📚 External: Coursera ↗
Self-paced
EFK Mastery: Scaling Kubernetes Logging with Hands-on Labs
Opens on Coursera ↗
Preparing for Your Retail Customer Service Role
📚 External: Coursera ↗
Self-paced
Preparing for Your Retail Customer Service Role
Opens on Coursera ↗
Back-end Application Development Capstone Project
📚 External: Coursera ↗
Self-paced
Back-end Application Development Capstone Project
Opens on Coursera ↗
Mastering Docker & Containers - Hands-On Course
📚 External: Coursera ↗
Self-paced
Mastering Docker & Containers - Hands-On Course
Opens on Coursera ↗
Amazon Event Bridge and Lambda
📚 External: Coursera ↗
Self-paced
Amazon Event Bridge and Lambda
Opens on Coursera ↗
Monitoring, Streams, and Connectors
📚 External: Coursera ↗
Self-paced
Monitoring, Streams, and Connectors
Opens on Coursera ↗