Training Course

The Software Designer Mindset
arjan_codes / online

Imagine being able to solve more complex software problems than ever before and write beautiful code that’s easy to maintain or extend. Imagine taking a quantum leap in your software developer career and completely change the way you approach software design
This course provides a modern take on software design, and teaches you a designer mindset that will allow you to consistently make better design decisions, getting you ready to take the next step in your career where you’ll be able to design complex software, immensely improve your existing code, and create software that is easy to change and scale.
The course uses Python for all code examples. Having some knowledge of programming in Python is therefore recommended before following this course. However, what you'll learn in the course you'll be able to apply to any programming language and software project.
