Become a better software designer

FREE GUIDE: 7 steps to consistently design great software

 

Download guide

Become a better software designer

FREE GUIDE: 7 steps to consistently design great software

 

Download guide

Hi, I'm Arjan.

I'm a software design enthusiast and YouTuber. I create videos about software design, development, and testing in Python.
Watch my videos

Become a software design expert

I've been teaching Computer Science for over 20 years, and I've built and launched software products that have been used by thousands of people. I follow a structured approach to designing and building software and I've written a free guide for you in which I show you:
  • How to design your software in 7 easy-to-follow steps.
  • What you should think about when you design software or add a new feature to existing software.
  • How to adopt a testing mindset and take edge cases into account.