Software Design Courses
DeepLearning.AI via Coursera UML: The Most Complete Guide with Real-Life Examples
Udemy Learn Algorithms: Merge Sort in JavaScript
Scrimba via Coursera Spring Boot Code Structure: Package by Layer vs Package by Feature
Dan Vega via YouTube Developing Better C++ Code by Isolating Decisions
CppNow via YouTube Rappel: Compose Algorithms, Not Iterators - Google's Alternative to Ranges
CppNow via YouTube Value Oriented Programming Part V - Return of the Values
CppNow via YouTube Rewiring Your Brain - Boost Productivity with Test Driven Thinking in C++
ACCU Conference via YouTube Reducing C++ Compilation Times Through Good Design
ACCU Conference via YouTube Adding Structured Output to Google Gemini / GenAI - Live Coding with Rust Explained
Jeremy Chone via YouTube