Library

Platforms for developers

Hand-picked platforms for developers, curated by Tauseef Fayyaz. Worth your time, and never an affiliate placement.

230

Picks

151

Free

31 resources · page 1 of 2

PlatformPer session
Arslan Ahmad: Interview Coaching

One to one coaching with a co-founder of DesignGurus.io and the creator of the Grokking series, now at Amazon after building and scaling distributed systems and data storage infrastructure at Meta, Microsoft and Hulu. Covers system design, data structures and algorithms, interview strategy and career direction.

Design Gurus · 60 minutes per session · All
Mentorship
PlatformPer session
Rafay Abbasi: Interview Coaching

Coding and system design coaching with a co-founder of DesignGurus.io, now at Amazon, who was a Senior Development Lead on Azure Storage at Microsoft and a Software Engineer Lead at Meta. Strongest on distributed systems, scalable architecture and interview strategy.

Design Gurus · 60 minutes per session · All
Mentorship
PlatformPer session
Design Gurus Interview Coaching

A roster of coaches working at Meta, Microsoft, Amazon, Snap and Cloudflare, bookable for coding, system design or general career coaching. Pick the coach whose background matches the loop you are facing.

Design Gurus · 45 to 60 minutes per session · All
Mentorship
PlatformPer session
Design Gurus Mock Interviews

Live mock interviews with senior engineers, covering coding, system design or a target company format, each ending in a structured debrief. Rehearsal under real conditions is the part of preparation people skip.

Design Gurus · 45 to 60 minutes per session · All
Mentorship
PlatformIncluded with annual plan, also sold separately
AI Mock Interviews

Practice interviews with an AI interviewer that asks follow up questions and gives structured feedback, available whenever you are free rather than whenever a human is. Cheaper and more repeatable than human mocks, and a sensible first stage before you book one.

Design Gurus · 45 minutes per session · All
AI & Machine Learning
PlatformFree
System Design Practice Questions

Design prompts to work through under time pressure, which is the part of preparation everyone skips. Reading designs builds recognition, producing them builds the skill being tested.

Design Gurus · Ongoing · Intermediate
System Design
PlatformFree
Design Gurus Problem Set

A browsable practice library organised by pattern and by data structure rather than by an arbitrary difficulty number, so you can drill exactly the weakness you found this week. Filterable by company as well.

Design Gurus · Ongoing · All
Interview Prep
PlatformFree
DevOps Exercises

Thousands of questions and exercises across Linux, networking, Docker, Kubernetes, CI/CD, cloud, SQL and Terraform, with answers. Good for finding the holes in what you think you know, whether or not there is an interview coming.

Arie Bregman · Intermediate
Other
PlatformFree
The Algorithms

Hundreds of algorithms implemented and readable, in Python and most other languages. Useful in two ways: as a reference when a description in a textbook has not clicked, and as a first open source contribution, because adding a missing algorithm is a genuinely approachable pull request.

The Algorithms · Beginner
Other
PlatformFree
Project Based Learning

Build something real tutorials sorted by language, from a web server in Go to a text editor in C. If you have finished a course and now feel stuck with nothing to make, start here rather than starting another course.

Community maintained · Beginner
Other
PlatformFree
Build Your Own X

Step by step tutorials for building your own database, git, shell, compiler, docker or operating system from scratch. This is the best answer to the question of what to build when tutorials stop teaching you anything. Pick the one that scares you slightly and give it a month.

CodeCrafters · Intermediate
Other
PlatformFree
GenAI Agents

Dozens of agent implementations as Jupyter notebooks, from a simple conversational bot up to multi agent workflows, each one small enough to read in a sitting. The value is in the range: you can compare how the same problem is solved five different ways instead of trusting one tutorial.

Nir Diamant · Intermediate
AI & Machine Learning
PlatformFree
Pramp

Free peer mock interviews where you interview someone else and then they interview you, with the question and solution supplied to each interviewer. The price is the strongest argument for it.

Exponent · About an hour per session · All
Interview Prep
PlatformFree
Learn Git Branching

An interactive tutorial that draws the commit graph as you run commands, so you can watch what rebase, merge and cherry pick actually do. The fastest way to build a mental model of Git.

Peter Cottle · 3 to 4 hours · Beginner
Other
PlatformFree
First Contributions

A repository that exists purely so you can make your first pull request, walking through fork, branch, commit and pull request on a project that wants your trivial change. Removes the fear, which is the actual barrier.

First Contributions · About an hour · Beginner
Other
PlatformFrom $1
Sefism 1:1 Mentorship

Sessions on the decision you have been going back and forth on: which offer, whether to switch, what to learn next, or a resume and LinkedIn review. Includes a short session priced for final year students and new graduates.

Sefism · 30 to 60 minutes per session · All
Mentorship
PlatformFree
ADPList

Free mentorship sessions with volunteer mentors across engineering, design and product, bookable straight from open calendars. The price makes it the obvious first thing to try.

ADPList · 30 to 45 minutes per session · All
Mentorship
PlatformFree
Exercism

Practice exercises in over seventy languages where a volunteer mentor reviews your solution and discusses how to improve it. Free code review from a human is genuinely rare.

Exercism · Ongoing · Beginner
Mentorship
PlatformFrom about $50/mo
MentorCruise

Long term paid mentorship on a monthly subscription, with mentors from named companies and ongoing contact between calls. Structured for a relationship over months rather than a single session.

MentorCruise · Monthly, ongoing · All
Mentorship
PlatformHourly, varies by mentor
Codementor

On demand help from experienced developers, billed by the minute, for when you are genuinely stuck on a specific technical problem rather than seeking career advice. Different from mentorship and occasionally exactly what you need.

Codementor · Per session, on demand · All
Mentorship
PlatformFree
Wellfound

A startup job platform where listings show salary and equity ranges upfront and applications often go straight to a founder. Worth a profile even when you are not looking, because the inbound is qualified.

Wellfound · Ongoing · All
Career Growth
PlatformFree
freeCodeCamp

Thousands of hours of free interactive curriculum with certifications, covering responsive design, JavaScript, data structures, backend work, Python and data analysis. The lowest barrier entry point in the field.

freeCodeCamp · Self paced, hundreds of hours · Beginner
Web Development
PlatformFree
Frontend Mentor

Real design files and a brief, then you build it and get community feedback. It solves the specific problem of not knowing what to build once tutorials run out.

Frontend Mentor · Ongoing · Beginner
Web Development
PlatformFree
PostgreSQL Exercises

Free SQL practice against a real database in the browser, running from simple selects up through joins, aggregates and window functions, with hints and answers. The most efficient way to go from reading SQL to writing it.

Alisdair Owens · 10 to 15 hours · Beginner
Web Development

Browse the library by topic and format

Every one of these is its own page: a roadmap shelf, an interview-prep shelf, the free-only view. The filters above do the same thing without a page load.

Work with me

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. Every session is free; a few slots open each week.

  • 1:1 Mentorship
  • Fresh Graduate Mentorship
  • Career Guidance

Brand deals, promos and partnerships: tauseeffayyaz@gmail.com

Follow along

New writing, resources and project ideas land here first.