🔔 Update soon: files download via telegram
Solve intricate software design challenges, craft code that's clean and easy to work on. Completely change the way you approach software design.
This online course is a modern take on software design. It contains everything I know about software design, structured in such a way that you will:
Ultimately, its only goal is to make you unlock your full potential.
On top of that, you'll be part of a private student community where you can exchange with people all over the world, find friends, and get extra support when you need it.
In this course, I use Python for all code examples. The beauty of Python is that it's flexible: it supports both object-oriented programming as well as functional programming.
That makes it the ideal language to teach software design. However, even though the course uses Python, you can apply the principles that you learn in this course to any programming language and software project.