Why subscribe?

Coding Challenges is a weekly newsletter for software engineers looking to level up and become a better software engineer through building real applications.

About The Challenges

The coding challenges are all designed to walk you through the process of creating an application and to be less than 8 hours work.

Each challenge has you focus on building real-world software rather than toy applications or algorithms and data structures.

You can tackle the challenges in the programming language of your choice. You can even tackle them in several different languages if you prefer.

Free Subscribers Get

A weekly Coding Challenge emailed directly to them.

Paid Subscribers Get

Access to some subscriber-only posts and 20% discount on all of my self-paced courses, live courses and 121 mentoring.

Stay Up-To-Date

You won’t have to worry about missing anything. Every new edition of the newsletter goes directly to your inbox.

Let’s Connect!

I’m always keen to connect with like-minded people - you know, software developers like you!

Come say hi on the Twitter or LinkedIn!

Publishing Cadence

Coding Challenges is published every Saturday morning at 09:00 GMT.

Other Resources

You can find all the past challenges on the Coding Challenges website.

You can discuss the challenges on the Coding Challenges Discord Server.

Subscribe to Coding Challenges

A weekly Coding Challenge to help software engineers level up.


John Crickett

Helping software engineers level up through coding challenges. https://codingchallenges.fyi