Coding Challenges Shared Solutions
John Crickett's Coding Challenges have you build real tools from scratch: wc, a JSON parser, a Redis server, a load balancer, a DNS resolver, a shell, a git client. This repo indexes community solutions to each challenge in many languages. Attempt the challenge yourself first, then read two or three solutions in your language to compare how other people structured the same problem.
GitHub repo
Other
John Crickett
Intermediate
Free
John Crickett's Coding Challenges have you build real tools from scratch: wc, a JSON parser, a Redis server, a load balancer, a DNS resolver, a shell, a git client. This repo indexes community solutions to each challenge in many languages. Attempt the challenge yourself first, then read two or three solutions in your language to compare how other people structured the same problem.
Ready to start?
Opens on John Crickett in a new tab.
Stuck on something specific?
Writing only gets you so far. If you want an answer to your situation rather than the general case, book a session and we will work through it together. Sessions are free for approved Sefism members, and a few slots open each week.
Follow along
New writing, resources and project ideas land here first.