Software Design 101 hero image, represented by the classic developer's life cycle joke: Eat, sleep, code and repeat

The deep learning platform for developers

The time has finally come to become the best version of yourself as a developer!

Are you tired of going through course after course and not feeling any significant progress at all? Feeling stuck in tutorial hell? It's time to end this suffering. Software Design 101 is a gateway drug for developers to take web applications to the next level. Whether you are a beginner, intermediate or even advanced, Software Design 101 will provide you with lessons and articles that will take you from the foundations of knowledge to questioning what you know, in order to deepen and clarify each of the concepts at stake and how they relate to each other. Are you ready to get the best developer in you? You've been warned, it's a one way road. If you are, continue browsing...

Latest lessons

Uncle Bob's SOLID principles made easy 🍀 - in Python!

Learn the SOLID design principles by Robert Martin (Uncle Bob) using practical examples in Python.

T1 - E01 - Qué es Diseñar y Cómo hacer que un diseño nos "Enseñe" - Diseño a la Gorra

Hablamos sobre qué es Diseñar, qué es el Diseño, el Software y cómo lo desarrollamos

Latest articles