Skip to main content

Easy Coding Challenges

· One min read
John Crickett
Code Challenge Writer

I'm often asked to recommend some easy Coding Challenges for junior developers.

It's not easy to suggest easy coding challenges as what is easy for a backend developer might be a challenge for a frontend developer. The same applies for an systems developer versus a data scientist or data engineer.

But to try and answer the question, here are the five coding challenges that I think are easiest for anyone to get into, no matter what their background is:

Client/Server Network Programming

· 4 min read
John Crickett
Code Challenge Writer

Client/Server Communications

Most of the time for network programming we’re going to build client/server applications. This blog posts provides a quick overview of how we do that.

16 Ways to Learn Go

· One min read
John Crickett
Code Challenge Writer

16 ways to learn the Go programming language (aka Golang).

Load Balancing Algorithms

· 2 min read
John Crickett
Code Challenge Writer

A load balancers is a software or hardware device that balances an income load across several back-end servers.

There are two main approaches to load balancing:

Running a Simple Web Server with Python

· 2 min read
John Crickett
Code Challenge Writer

Out of the box Python comes with a simple Web Server. It’s not suitable for production, but it’s very useful for testing and development.

Here’s a quick guide to setting up and using it with Python 3.