Skills › Systems Design & Architecture

Systems Design Basics

Understand scalability, databases, and the building blocks of backend systems.

0%
Confidence · no data yet
Sign in to track

After this skill you can…

  • Explain SQL vs NoSQL tradeoffs
  • Design a URL shortener end-to-end
  • Understand CAP theorem and consistency models

Watch (10 videos)

System Design: Notifying 50 Million Users in One Shot 🔔
KodeKloud · beginner hands-on
→ Design scalable systems→ Implement pub/sub architecture→ Optimize notification delivery
OOP Concepts Explained|Object-Oriented Programming in 60 Seconds| #Shorts | #Simplilearn
Simplilearn · beginner
→ Design object-oriented systems→ Apply encapsulation and inheritance→ Implement polymorphism and abstraction
How I’d Prompt AI to Build macOS From Scratch
Tech Friend AJ · intermediate
→ Design a system from scratch→ Understand bootable hardware constraints→ Fork existing operating systems
How to Read Any Cron Job in Seconds🕓
KodeKloud · beginner hands-on
→ Read any cron job→ Schedule tasks in Linux
Make Your Linux Terminal BEAUTIFUL In 2026 (Ghostty Setup Guide)
Ksk Royal · beginner hands-on
→ Configure a Linux terminal→ Customize a terminal emulator→ Install and configure Z shell
GoHighLevel Workflows Tutorial 2026 ✅ Explained Step-By-Step
Tutorial Stack · beginner
→ Understand system design principles→ Apply system design to workflows
Revit 2027.2 & 2027.1 Update Tutorial and Review
Balkan Architect · beginner
→ Understand Revit system updates and new features→ Apply UI/UX design principles to Revit projects
AI/ML System Design Session 2 | Complete Guide to Machine Learning System Design
Pavithra’s Podcast · beginner hands-on
→ Design end-to-end ML systems→ Implement ML infrastructure→ Integrate data pipelines
A 1970 Decision Still Shapes Your Database
Super Data Science: ML & AI Podcast with Jon Krohn · beginner
→ Design efficient database systems→ Understand the trade-offs between storage and query performance
Canada’s Halifax-Class Frigate Is More Dangerous Than It Looks
Ryan McBeth · beginner
→ Understand military technology→ Analyze combat systems