LearnPractiseGet hired

From your first commit to your first offer.

Project-based courses, interview Pathways that end in a real timed interview, and labd - an AI lab assistant that sits in your browser, your editor and your terminal. Built by working engineers in India. Free to start.

No application. No credit card. Sign in with GitHub.

Departures

Departures: what you can start today
TypeDestinationLevel / lineStatus
PathwayBackend engineerJuniorBoarding
CourseReact, properlyJS + webNow open
PathwayAI engineerMidBoarding
labdIn your terminalAll levelsOn board
PathwayData analystFresherBoarding
CourseLLM FundamentalsPython + AINow open
EventLive sessionsMonthlyOpen
PathwayFrontend engineerSeniorBoarding
CourseGit & GitHubFoundationsNow open
PathwayDevOps & SRETech leadBoarding
CoursePython FundamentalsPython + AINow open
PathwayFull-stack engineerMidBoarding
labdIn VS CodeAll levelsOn board
CourseTrees & GraphsFoundationsNow open
PathwayMobile React NativeJuniorBoarding
CourseFull-stack MERNJS + webNow open
PathwayData engineerMidBoarding
8 roles × 5 levels · 28 courses · labd on board everywhereFind your gate →
  • 28 project-based courses
  • 8 roles × 5 levels of interview prep
  • AI help in browser, VS Code and terminal
  • Live events every month
  • Free to start

01What you get

Four platforms. One journey to hired.

Courses, interview prep, an AI lab assistant and live events, all from one sign-in. Free to start.

Platform A
Courses

Courses

Project-based, on the stacks teams actually run. Ship something in every module, not toy exercises. Free courses and ₹49 courses.

Browse courses →
Platform B
Pathways

Pathways

Interview prep for one role at one level. A goal chat, a week-by-week plan, then a timed three-round interview with a scored report and a certificate.

Pick a Pathway →
Platform C
labd

labd, your lab assistant

Explains the error, reads your code, suggests the fix and teaches the concept behind it. In the portal, in VS Code, and as labd in your terminal.

Meet labd →
Platform D
Events

Events & community

Webinars, live sessions and hands-on labs, online and in person. Ask questions on any lesson and get answers from people who have done it.

See events →

02How it works

Four stops from learner to hired.

From sign-in to an interview you have already rehearsed, with labd beside you the whole way.

  1. Check in

    Sign in with GitHub

    No application, no gatekeeping.

  2. Choose a route

    Pick a course or a Pathway

    Start where your week allows.

  3. In transit

    Build with labd beside you

    Get unstuck in minutes, not days.

  4. Arrival

    Prove it

    Certificates, a portfolio, and an interview you've already rehearsed.

03Courses

Courses that end in something you built.

Three lines, 28 stops. Every course has video and written lessons, quizzes, assignments reviewed by people and a certificate when you finish.

Python & AI

  1. Python Fundamentals
  2. Async Python
  3. Pydantic
  4. Building APIs with FastAPI
  5. Testing (pytest)
  6. LLM Fundamentals
  7. LangChain in Practice
  8. Agents with LangGraph
  9. Evals

JavaScript & the web

  1. JavaScript Essentials
  2. TypeScript
  3. React, properly
  4. React Native, properly
  5. Node.js
  6. APIs with Node & Express
  7. MongoDB & Mongoose
  8. Full-stack MERN
  9. Testing (JS)
  10. LangChain in Practice (JS)
  11. Agents with LangGraph (JS)

Foundations

  1. Git & GitHub
  2. APIs & HTTP
  3. Databases & SQL
  4. Ship it (deploy)
  5. Complexity & Arrays
  6. Hash Maps, Stacks & Queues
  7. Trees & Graphs
  8. Sorting, Searching & Dynamic Programming

Free courses open their first lessons to anyone, no sign-in needed. Many courses are free; the rest are ₹49.

Python and JS versions exist for LangChain, LangGraph and Testing.

  • Video + written lessons
  • Module quizzes
  • Assignments reviewed by people
  • A certificate when you finish

04Pathways · interview prep

Prepare for the interview you actually have.

Interview prep for one role at one level. A goal chat, a week-by-week plan, then a timed three-round interview with a scored report and a certificate.

Boarding pass · PathwayTDL · 3 ROUNDS

Passenger
You
Destination
BACKEND
Class
JUNIOR
Co-pilot
labd
  1. Leg1

    Pick your role and level.

  2. Leg2

    Tell labd your goal - your stack, where you want to work, your timeline. It builds your week-by-week plan from our courses.

  3. Leg3

    Book a checkpoint: a timed interview in three rounds.

    • Round 1Adaptive multiple choice
    • Round 2A conversation about your own project
    • Round 3Hands-on, by level
      Fresher
      Find and fix a small, obvious bug and explain it.
      Junior
      Fix one bug and say why.
      Mid
      Fix a bug whose cause is not on the surface, then defend the design at scale.
      Senior
      Review a teammate's pull request.
      Tech lead
      A design decision: read a proposal, write the decision.
  4. Leg4

    Get a scored report on every competency, and a certificate when you pass. Below the mark? Your plan rewrites itself around what to fix.

Destinations · 8 roles

Class · 5 levels

  1. Fresher
  2. Junior
  3. Mid
  4. Senior
  5. Tech lead

No CS degree needed - Pathways have a Fresher level.

05labd · your co-pilot

A lab assistant that knows what you're working on.

labd sees the lesson you're reading, the file you have open and the error your editor is showing. It answers like a good lab demonstrator: the diagnosis, the fix, and the concept behind it.

  • Gate AOn learn.thedevlabs.io
  • Gate BIn VS Code
  • Gate Clabd in your terminal
  • Edits land as snapshots you can undo in one go
  • It asks before running commands (unless you say otherwise)
  • Same memory of you on every surface
  • A monthly allowance included, top-ups if you need more
Example
ItemList.jsx · labd
You

why does this say "Cannot read properties of undefined (reading 'map')"?

labd

items is undefined on the first render - your fetch hasn't returned yet. Start state as [] (line 4), or guard with items?.map.

The concept: React renders before effects run, so initial state must be a valid shape.

06Practise every day

Collect the miles. Keep the streak.

A daily lab, levels and XP, an opt-in leaderboard and a public portfolio of what you have built.

Levels and XP

XP for lessons, quizzes, daily answers and days you used labd.

  1. L1Newcomer
  2. L2Tinkerer
  3. L3Builder
  4. L4Maker
  5. L5Engineer
  6. L6Architect
  7. L7Principal

Daily lab

One question a day

It's on the home page. Answer it, keep the streak.

Leaderboard

This week, this month, all time

Opt-in. Climb it if that motivates you, skip it if it doesn't.

Portfolio & certificates

A public page of what you've built

Everything you've built and earned, plus verifiable certificates you can add to LinkedIn.

07Events

Learn with people, not just videos.

Webinars, private live sessions and hands-on labs, free and paid, online and in person. Register in a minute; the joining link comes to your inbox.

  • Webinars
  • Live sessions
  • Hands-on labs
  • Online
  • In person
See upcoming events
Example

Admit one · WebinarTDL

Shipping your first API to production

Date
Sat 15 Nov
Time
11:00 IST
Fare
Free

08For colleges & teams

Group bookings, run by practising engineers.

Workshops, training and hackathons for colleges, and hands-on workshops for engineering teams.

Colleges

For colleges

Workshops, faculty development programmes, placement training and hackathons, run by practising engineers.

  • Workshops
  • FDPs
  • Placement training
  • Hackathons
Companies

For companies

Hands-on workshops on modern stacks and practical AI adoption for engineering teams.

  • Modern stacks
  • Practical AI adoption
Talk to ushello@thedevlabs.io

09Voices

Postcards from the other side.

Sample

I stopped rewriting my resume and started rehearsing the actual interview. The checkpoint report told me exactly what to fix.

Learner, Backend (Junior)
Sample

labd explained the error and then the idea behind it. That second part is what stuck.

Learner, React course
Sample

The courses end in something real. I put two of them on my portfolio.

Learner, Full-stack

Sample quotes shown for layout. Real learner voices coming soon.

10FAQ

Before you board.

Still unsure? Write to hello@thedevlabs.io or visit support.

Do I need a CS degree?

No. Courses start from zero, and Pathways have a Fresher level.

What does it cost?

Signing up is free and many courses are free. Other courses are ₹49. A Pathway starts free; you pay when you book your first interview.

How do I sign in?

With your GitHub account. No forms, no application.

Is it online or in person?

Online first; events also run in person.

What is labd?

Our AI lab assistant. It lives in the portal, in VS Code and in your terminal, and helps you understand your own code.

Can my college or company work with you?

Yes - write to hello@thedevlabs.io.