Become a better software developer

I help junior and intermediate developers grow into senior-level thinkers, and I work with software teams to improve code quality, architecture, and collaboration.

Whether you want to level up your own skills or get expert help for your team, there's a path forward.

Arjan

I'm Arjan

I'm a software developer, educator, entrepreneur and content creator with a passion for building beautiful, efficient, and reliable software.

I've been passionate about programming and computer science since I was a kid. I've completed a Master's and PhD in Computer Science and I have more than 20 years of teaching experience. I've launched several startups and designed and built complex software products from scratch.

Nowadays, I post videos on YouTube about my different experiences and I help developers and companies write better software.

What my students say about my courses

I was formerly a Java Developer, this course assisted me in adjusting to the Python environment quickly and effectively. Many of the concepts taught in this course have found their way into my daily development.

Gary
Software Developer

I don't think I fully understood what a design principle was when I first started watching your channel. Between your YouTube channel and this course I definitely have a much better foundation to build on. Having this stuff explained in the context of a familiar language is invaluable.

Jake
Software Developer

I haven't completed the course yet, but I have already been able to apply some principles to my software planning and development at work

Raul
Software Developer

Watch my latest video

📫 Subscribe to The Friday Loop

  • The Friday Loop is a weekly newsletter that I send out every Friday, with a recap of the most important and exciting Python and coding news as well as updates about the ArjanCodes channel.
  • I also keep everyone posted on my new ArjanCodes courses and any limited offers coming up.

When you sign up, you'll get an email from me regularly with additional free content. You can unsubscribe at any time.