MindForge
CoursesLabsPracticeNotebookPricing
For individualsFor organizations
Log inStart free
For individualsFor organizations
CoursesLabsPracticeNotebookPricing
MindForge

Learn it. Build it. Keep it.

Product

  • Log in
  • Start free
  • For organizations

Legal

  • Privacy
  • Terms
  • Refunds
  • Cookies
  • Acceptable use

Trust

  • Security
  • Data processing
  • Grievance
© MindForge
Free plan is live. No card needed.

Learn it.Build it.Keep it.

Courses with real labs in your browser, coding problems, and flashcards that come back on schedule. One account, from first lesson to interview day.

Start freeBrowse courses

3 courses published · Free plan, no time limit

lab 03 · checkout bug · sandbox IDE
$ pytest tests/test_checkout.pyFAILED test_discount_applies_once  assert 1999 == 1799$ git diff- total = price * qty - discount+ total = price * qty - min(discount, price * qty)$ pytest -q16 passed in 1.2s
Lab passed · 16 of 16 checks

Sample data

3courses

Published and growing

6lab types

From terminal to full IDE

SM-2reviews

Spaced repetition for every card

₹0to start

Free plan, no time limit

How it works

One loop. Four steps.

Every course follows the same loop, and every step saves into the same account.

one accountLearnBuildKeepProve
  1. Learn

    Video, PDF and notes, with your progress saved.

  2. Build

    Coding problems and labs that check your work.

  3. Keep

    Flashcards and a mistake log that bring things back.

  4. Prove

    Interview practice, mock boards and a verifiable certificate.

Pick a course. Start today.

Each course mixes lessons with coding problems, quizzes and, where the instructor adds one, a lab.

  • Production Debugging: Fix Real Bugs in a Live-Looking App

    Learn to debug the way it is done at work. Every lab drops you into a small, realistic e-commerce application (Django or FastAPI with PostgreSQL, and a React dashboard) inside a browser IDE with a real git history, a ticket from support or the on-call channel, logs, a database and a debugger. You reproduce the problem, follow the evidence to the root cause, fix it, prove the fix with a test that fails on the broken code, and write a short incident note. The Django track covers performance and query problems, data-model and money bugs, concurrency, migrations, configuration and calls to other services. The FastAPI track covers Alembic migrations, async SQLAlchemy performance, event-loop and concurrency bugs, outbound calls and error contracts, validation models, proxy configuration and authorization. The React track covers hooks and closures, async races, state and keys, render performance and leaks, and API and build configuration. The Fullstack track covers sessions, cookies and CORS, API contracts, and values that change meaning between browser and API. Each section starts with a short lesson on the debugging skill, never on the answer.

    intermediate35.2hFree

Roadmaps

Know what to learn next.

Tell it your goal and your weeks. It drafts phases and modules linked to real courses and labs, and you can edit every step.

  • Built around your goal and your weeks
  • Modules linked to real courses and labs
  • Edit every step

Roadmap · job-ready backend engineer · 12 weeks

FoundationsBuildShipInterview
  • Course · Databases
  • Lab · Fix the checkout bug
  • Practice · Rate limiter

Sample data

Labs

A real terminal. Zero setup.

Labs open a Linux machine or a full IDE in your browser. The repo, the task and the tests are already there. You pass when the checks pass.

  • Linux terminal, code editor or full IDE in your browser
  • Repo, task and tests already there
  • You pass when the checks pass
lab 03 · checkout bug · sandbox IDE
$ pytest tests/test_checkout.pyFAILED test_discount_applies_once  assert 1999 == 1799$ git diff- total = price * qty - discount+ total = price * qty - min(discount, price * qty)$ pytest -q16 passed in 1.2s

Sample data

Flashcards

Forget less. Revise less.

Each card is scheduled with SM-2. Cards you know come back later, cards you miss come back sooner.

  • Every card scheduled with SM-2
  • Rate each card from Again to Easy
  • Cards you miss come back sooner

Card 14 of 32 · due today

What does a database index trade away to make reads faster?

Again

10m

Hard

1d

Good

3d

Easy

6d

Sample data

Interview prep

Practise before it counts.

Answer questions for the role you want and see what your answer missed. Then run a live mock on a shared editor with a friend.

  • Questions for the role you want
  • See what your answer missed
  • Live mock on a shared editor

Practice question · Backend

AI

Design a rate limiter for a public API.

  • Names the token bucket and why it fits bursty traffic
  • Missing: where the counters live when you run two servers
  • Next question: how would you test the limiter?

Sample data

Mentors

Stuck? Book a person.

Pick a slot from your mentor's calendar, one-to-one or in a cohort session. One-to-one sessions use credits. Cancel early and you get the credit back.

  • Pick a slot from your mentor's calendar
  • One-to-one or cohort sessions
  • Cancel early and the credit comes back

Mentor session · 45 min

Review my system design answer

  • Tue, 6:00 pm
  • Wed, 7:30 pm
  • Fri, 5:00 pm

Uses 1 session credit · free cancel up to 12h before

Sample data

AI connector

Bring your own AI.

Connect your Claude or ChatGPT. It can read your lessons, see what is due, save notes and add study blocks to your calendar. We pay nothing per token, so you pay nothing extra.

  • Reads your lessons and what is due
  • Saves notes and adds study blocks to your calendar
  • Disconnect any time from Settings
ClaudeMindforge connected
What should I review before Friday's interview?
get_due_revisions
Six cards are due and caching is your weakest topic. Start with those two decks tonight.

Sample data

Practice like the real thing.

The tools you would otherwise piece together from five tabs, signed in once.

  • Coding problems

    Write code in the browser and run it against hidden test cases.

  • AI quizzes

    Each module gets a quiz generated from its own content.

  • Sheet tracker

    Track popular problem sheets and see where they overlap.

Notes that study with you.

What you capture stays next to the course it came from, and the useful parts come back for revision.

  • screenshot-reel.png
  • dbms-notes.pdf
  • a link to a blog post on indexes

checked against your notes

Indexes trade write speed for read speed

Every write also updates the index.

Journal · Databases

What does an index cost on writes?

Flashcard · due tomorrow
  • Learning journal

    Log what you learned each day, filed by topic. It tells you when an entry repeats an older one.

  • Captures

    Drop in a screenshot, PDF or link. Keep it as a note or turn it into a flashcard.

  • Diary

    Write about your day. It spots habits you did and tasks you finished, and you confirm before anything is ticked.

Free today. More later.

The Free plan is live and has no time limit. Plus and Pro are not on sale yet, and nothing is charged until they are.

Free

₹0forever

Enough to actually learn something.

  • Enroll in free courses, no limit
  • Coding problems, quizzes, and spaced-repetition flashcards
  • 1 lab session at a time
  • Public practice tests — no account needed to try them
Start learning free

Plus

Not on sale yet

Planned

₹299/month

For steady, self-paced study.

Questions, answered.

Is the Free plan really free?

Yes. It has no time limit and needs no card. You get free courses, coding problems, quizzes, flashcards, and one lab session at a time.

Do I need to install anything?

No. Labs run in your browser: a Linux terminal, a code editor, or a full IDE with its own terminals. A laptop with a modern browser is enough.

How do paid courses work?

Each instructor sets their own price. You pay once, in rupees, and the course stays in your account. Free courses cost nothing.

When can I buy Plus or Pro?

Not yet. The plans and planned prices are shown above so you know what is coming. Nothing is charged until they launch.

How do the flashcards decide what I see?

Start with one course.

Free plan. No card. No time limit.

Start freeTraining a team?
  • The Engineering Playbook

    Software engineering concepts explained from first principles, one topic at a time, and growing over time across backend and UI. Each lesson builds intuition first, then goes deep: how it works, where it breaks, and how to explain it clearly. Starts with backend API and auth (JSON Web Tokens end to end, with working FastAPI + PyJWT code and a Hinglish version of the main lesson, switchable on the lesson page).

    intermediate1.2hFree
  • 45-Day Interview Preparation Bootcamp

    A full-stack engineer interview preparation track (3+ years experience), split into independent subjects you can study in any order or pick just the ones your own interview loop covers. Data Structures & Algorithms covers every core pattern from arrays to dynamic programming with practice tests along the way. System Design starts with the foundations (estimation, caching, sharding, CAP, messaging, consensus, resilience) and builds up to full case-study designs of real products. Low-Level Design covers OOP, SOLID, the classic design patterns, and building systems like a parking lot or an elevator from scratch. Backend goes deep on Python, Django, FastAPI, PostgreSQL, Redis and queues, and API design. Frontend covers JavaScript and CSS fundamentals through React internals, performance, and TypeScript. Behavioral prep covers STAR stories, company research, and interview-day logistics. Every subject ends with mock interview rounds and a rubric to grade yourself against.

    intermediate160.4hFree
  • See all courses

    System design canvas

    Drag boxes and arrows to sketch an architecture, then save it.

  • Live interview board

    A shared editor for mock interviews in real time.

  • Algorithm visualizer

    Step through an algorithm one move at a time.

  • Load-test simulator

    Send real HTTP load at an endpoint, or simulate traffic on your design.

  • Interview experiences

    Real questions from real interviews, posted and voted on by learners.

  • Certificates

    Finish a course and get a certificate anyone can verify by link.

  • Learning profile

    A public page with your skills, progress and achievements.

  • Public practice tests

    Try a test from a shared link, no account needed.

  • Cohort sessions

    Join a mentor's group session with your batch. No credits charged.

  • Highlights

    Select text in a lesson and get a plain explanation, saved for later.

  • Mistake log

    Write down what you got wrong. It comes back on a schedule until you get it right.

  • Wiki

    Shared pages for your batch or organization, linked to each other.

  • Everything in Free
  • Up to 15 lab-hours a month, 2 sessions at once
  • AI-generated revision digest and quiz variants
  • Verifiable completion certificates
  • Multi-sheet problem tracker with overlap view
  • Pro

    Not on sale yet

    Planned

    ₹799/month

    For interview prep on a deadline.

    • Everything in Plus
    • Up to 40 lab-hours a month, priority queue
    • System design canvas and live interview board
    • AI mock interviews with personalized feedback
    • 2 mentor session credits every month
    Buying a single course? Its price is set by the instructor, shown on the course page, and paid once. Course prices are separate from these plans.

    They use SM-2 spaced repetition. You rate each card from Again to Easy, and that rating sets the day it comes back.

    How does mentor booking work?

    Pick an open slot on a mentor's calendar. A one-to-one session uses one credit. Cancel before the cutoff and the credit comes back. Cohort sessions use no credits.

    Can I use my own Claude or ChatGPT?

    Yes. Add the connector link in your AI app and approve access. It only sees your own account. You can disconnect any time from Settings.

    Are certificates verifiable?

    Yes. Every certificate has its own public link, so an employer can check it without logging in.