Platforms for developers
Hand-picked platforms for developers, curated by Tauseef Fayyaz. Worth your time, and never an affiliate placement.
230
Picks151
Free31 resources · page 1 of 2
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 · AllCoding 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 · AllA 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 · AllLive 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 · AllPractice 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 · AllDesign 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 · IntermediateA 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 · AllThousands 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 · IntermediateHundreds 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 · BeginnerBuild 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 · BeginnerStep 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 · IntermediateDozens 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 · IntermediateFree 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 · AllAn 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 · BeginnerA 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 · BeginnerSessions 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 · AllFree 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 · AllPractice 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 · BeginnerLong 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 · AllOn 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 · AllA 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 · AllThousands 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 · BeginnerReal 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 · BeginnerFree 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 · BeginnerBrowse 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.
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.