student@codecamp:~$codecamp --version
codecamp 2027.1 · next cohort jan-2027 · Guindy, Chennai · 36 seats, 22 open
student@codecamp:~$cat README.md

Learn to build software in 16 weeks. In person, in Chennai.

Full-time, 40 hours a week, in a lab in Guindy with 36 desks and four instructors. Pay ₹1,85,000 upfront, or nothing until you are earning ₹4.5 LPA or more.

student@codecamp:~$codecamp apply --cohort jan-2027
✓ Application form ready. Ten minutes, no CV, no coding test today.
✓ Cohort jan-2027 runs 12 Jan – 1 May 2027, Mon–Fri 09:00–18:00, in person.
✓ Applications close 14 Dec 2026. Pre-work starts 21 Dec.
student@codecamp:~$git log --oneline -6 ~/keerthana/capstone
a3f9c21 week 16 capstone live at pondy-bus.in, 212 riders on day one
7d1e0b4 week 12 demo day: client accepts sprint two
c58a9f0 week 08 postgres migrations, orders table, gate 2 passed
9be24d7 week 05 first react component that actually re-renders
e02c6a1 week 04 rewrite in typescript, 91% coverage, gate 1 passed
4f0d8e3 week 01 hello world, deployed
student@codecamp:~$npm test
PASS Test files 23 passed (23) · Tests 148 passed (148) · Duration 4.21 s
student@codecamp:~$
[codecamp] 0:bash* 1:vim 2:node"guindy-lab-14"18:42 · Fri 04-Sep-26
next cohort12 Jan – 1 May 2027
format16 weeks, full-time, in person
campusVelachery Main Rd, Guindy
fee₹1,85,000 or income share
seats36, 22 still open
a-day-at-codecamp

Every weekday for sixteen weeks looks like this.

No recorded lectures, no self-paced modules. You sit in a room with 35 other people who also quit something to be here, and you write code for most of the day.

Stand-up

Ten minutes. What you shipped, what is blocking you.

Lecture

One concept, live-coded on a projector, never slides.

Pairing

Rotating pairs. Driver and navigator swap every 25 minutes.

Lunch

The canteen downstairs does a ₹70 meals.

Build

Project time, instructors on the floor.

Code review

Your PR is reviewed by a peer, then an instructor.

Doors

The lab stays open till 20:00 if you want it.

Who it is for

People who want a first job in software and can give it four months. Half of each cohort has never written code before pre-work. A third are career changers over 27. You need to read English comfortably; we teach in a mix of Tamil and English.

What you leave with

Three deployed projects with real users, a GitHub history 16 weeks deep, two recorded mock interviews, and introductions to hiring partners once you pass the last gate.

What we do not promise

A job. We publish the numbers by cohort below, including the ones that were not great, so you can decide with your eyes open.

curriculum

Sixteen weeks, four gates, one stack you will actually be hired for.

TypeScript end to end: React on the front, Node and PostgreSQL behind it, Docker and GitHub Actions to ship it. Read the track left to right. Each phase ends at an amber post, and you do not pass it by attending.

Foundations12 Jan – 6 Feb
Full-stack9 Feb – 6 Mar
Ship9 Mar – 3 Apr
Hire-ready6 Apr – 1 May
bash · git · HTML · CSS · JavaScript · Node · DOM · fetch · JSON · TypeScript · Vitest
React · Vite · React Router · TanStack Query · Express · Zod · OpenAPI · PostgreSQL · Prisma · SQL
JWT · OAuth · bcrypt · OWASP · Docker · GitHub Actions · AWS · Agile · PRs · code review · Sentry · Postgres · Playwright
arrays · hash maps · trees · graphs · caching · queues · load · your choice · résumé · portfolio · LinkedIn
01
The terminal, Git and the webpersonal site, live by Friday
02
JavaScript from zeroMTC bus-fare calculator
03
The DOM, events and fetchChennai rain tracker
04
TypeScript and testingweek 2 rewritten, 90% covered
05
React: components and statea Kanban that survives refresh
06
React: routing, data and formscanteen ordering front end
07
Node, Express and RESTthe API behind week 6
08
PostgreSQL and data modellingorders and menus in Postgres
09
Auth, sessions and securityGoogle sign-in and phone OTP
10
Docker, CI and deploymenteverything in containers
11
Team sprint onenon-profit brief, two sprints
12
Team sprint two and demo dayship to the client, demo to 40
13
Data structures and algorithms60 timed problems
14
System design and take-homesUPI reconciliation service
15
Capstone buildsolo capstone, one week, live
16
Capstone demos and mock interviewstwo recorded mock interviews
bar height at the foot of each column: contact hours that week, 38 at the lightest, 58 in capstone week640 hours in the room, 16 weeks, 4 gates
gate 1 · end of week 4
Foundations

A 90-minute live coding session with an instructor. You build a small feature from a written spec, in the terminal, with tests. Pass and you continue. Fail and you get one retake the following Monday; about one in nine students takes it.

gate 2 · end of week 8
Ship a full-stack app in a day

Eight hours, one spec, one student. A working CRUD app with auth-free login, a Postgres database and a deployed URL. Reviewed the same evening by an engineer from a hiring partner.

gate 3 · end of week 12
Team ship

The client accepts the work, or they don't. Each student also does a 30-minute code walk-through of a part they did not write, so nobody hides inside a team.

gate 4 · end of week 16
Hire-ready

A portfolio with three deployed projects, two passed mock interviews and a résumé an engineer has signed off. Only then do we introduce you to hiring partners. It is why our placement numbers hold up.

Pre-work — 30 hours of HTML, CSS and JavaScript — runs for three weeks before day one and is required. Week 16 ends on Friday 1 May 2027; placement support starts the following Monday and has no end date. About one student in nine retakes a gate; two of 36 usually leave at gate 1.

outcomes

The numbers, cohort by cohort, including the early ones.

A graduate counts as placed if they accept a software role paying ₹4 LPA or more within 180 days of graduating. Everyone who graduated is in the denominator, including people who stopped looking. Figures are audited each quarter by our CA and published here on the first of the month.

86%of graduates placed in a software job within 180 days
₹6.2LPAmedian first salary, eight completed cohorts
64daysmedian time from graduation to a signed offer
256graduates since September 2023, 34 hiring partners
cohort-report — placement.sh

0:placement graduates in a software job paying ₹4 LPA or more, within 180 days

sep-202324 grads79%sep-2023: 24 graduates, 79% placed within 180 days
jan-202428 grads82%jan-2024: 28 graduates, 82% placed within 180 days
may-202430 grads87%may-2024: 30 graduates, 87% placed within 180 days
sep-202432 grads88%sep-2024: 32 graduates, 88% placed within 180 days
jan-202534 grads91%jan-2025: 34 graduates, 91% placed within 180 days
may-202536 grads89%may-2025: 36 graduates, 89% placed within 180 days
sep-202536 grads86%sep-2025: 36 graduates, 86% placed within 180 days
jan-202636 grads83%jan-2026: 36 graduates, 30 so far, 83% placed within 180 days
may-202636 grads—may-2026: 36 graduates, in week 16, — placed within 180 days

Hatched rows are still inside their window: jan-2026 closes on 28 October 2026 with 30 placed so far, may-2026 graduates on 4 September. Everyone who graduated is in the denominator, including the eleven people who stopped looking.

1:salary 220 accepted first offers, ₹ lakh per annum

median ₹6.2
124.012 offers between ₹4.0 and ₹4.0 plus 0.9 lakh
415.041 offers between ₹5.0 and ₹5.0 plus 0.9 lakh
686.068 offers between ₹6.0 and ₹6.0 plus 0.9 lakh
517.051 offers between ₹7.0 and ₹7.0 plus 0.9 lakh
298.029 offers between ₹8.0 and ₹8.0 plus 0.9 lakh
139.013 offers between ₹9.0 and ₹9.0 plus 0.9 lakh
610+6 offers between ₹10+ and ₹10+ plus 0.9 lakh

One block is four offers, tallest column 17 blocks. Fixed component only, before ESOPs or variable pay. Six offers in the ₹10 LPA column are all from the sep-2025 cohort.

[outcomes] 0:placement* 1:salary"cohort-report"audited 01-Sep-26 · 256 graduates
where-they-went

Six of the 61 offers the last two cohorts accepted.

Chosen to show the range, not the top. Names are shortened at the graduates’ request; each of them has agreed to take a call from an applicant before you decide anything.

graduatecohortbefore CodeCamprolecompanysalarydays to offer
Keerthana S.jan-2026B.Com, bank back office in Anna NagarFrontend engineerSanchar Pay₹7.2 LPA41
Mohammed Riyaz K.sep-2025Diploma, CNC operator in AmbatturSoftware engineerMarina Systems₹8.4 LPA33
Arun Prasath M.jan-2026B.E. Mechanical, two years unplacedBackend engineerKovai Cloud₹6.5 LPA58
Divya Lakshmi R.sep-2025M.Sc. Physics, school teacher in TambaramFull-stack developerKaveri Foods₹6.0 LPA66
Vignesh Kumar T.sep-2025BCA, support engineer on night shiftSDE-1Adyar Analytics₹7.0 LPA49
Nandhini V.jan-2026B.Sc. Maths, Coimbatore, first jobQA automation engineerNilgiri Health₹5.4 LPA72
hiring-partners
Sanchar Pay
KOVAI CLOUD
Marina Systems
adyar.
Kaveri Foods
nilgiri health
Thoughtstream
PORUR LOGISTICS

Eight of 34 companies that have hired from the last three cohorts. A partner is a company that has hired at least two graduates and sends an engineer to a gate review or demo day each cohort.

fees

Two ways to pay. Same course, same seat, same support.

₹1,85,000 now, or nothing until you are earning. Before you choose, look at what the second one actually costs over the two years after you graduate.

What the income share costs, month by month after you graduate12% of salary after tax · 24 payments · they start the month you first earn ₹4,50,000 a year, which for the median graduate is 64 days after week 16
₹0₹50k₹1.0L₹1.5L₹2.0L₹2.5L
option a · ₹1,85,000 paid before day one
cap ₹2,60,000 — no cohort has reached it
04812162024months after you graduate
· ₹5.0 LPAthe lowest tenth of offerspays ₹1,09,440 in total
o ₹6.2 LPAthe median graduatepays ₹1,35,360 in total
+ ₹8.4 LPAthe best first offer so farpays ₹1,78,560 in total

Every path ends under the upfront price. The best first offer we have placed, ₹8.4 LPA, finishes ₹6,440 below it after two years; the median graduate finishes ₹49,640 below. If you never earn ₹4,50,000, the line stays flat on the floor and the agreement is cancelled twelve months out.

student@codecamp:~$ diff -u pay-upfront.txt income-share.txt
@@ same course, same seat, same placement support @@
seat deposit₹10,000, refundable, holds your desk until day one
you pay now₹1,85,000 incl GST — ₹65,000 week 0, ₹60,000 week 5, ₹60,000 week 9
you pay now₹0
you pay laternothing, ever
you pay later12% of your monthly salary after tax, 24 payments
the clock startsthe day you enrol
the clock startsthe first month you earn ₹4,50,000 a year or more
most you can pay₹1,85,000
most you can pay₹2,60,000, then it stops even if 24 months are not up
if you are not placedplacement support continues with no time limit, no refund
if you are not placedcancelled 12 months after graduation, you owe nothing
concession₹40,000 off, or 10% instead of 12% — women and first-generation graduates, 14 of 36 seats in January
laptopbring your own, or rent a ThinkPad from us at ₹1,500 a month
5 changed, 3 unchangedthe income share is a contract with CodeCamp, not a loan — no interest, no credit check, no guarantor
campus

Third floor, 14/2 Velachery Main Road, Guindy.

Four minutes on foot from Guindy metro on the Blue and Green lines, and from the suburban station. The lab has 36 desks with two monitors each, a 1 Gbps line, a quiet room and a roof.

who-teaches
Karthik SubramanianLead instructor. Twelve years building billing systems for a Chennai SaaS company; has taught all nine cohorts.
Meenakshi RaghunathanBackend and databases. Former SRE who carried the pager for a bank's UPI switch.
Arjun BalasubramanianFrontend. Seven years on design systems; writes the React weeks and reviews every capstone.
Priya VenkatesanCareers. Ran campus hiring for a 400-engineer product company; runs the mock interviews and the partner introductions.

Instructor to student ratio is 1:9 during build time. Every instructor has shipped production software in the last two years and returns to industry between cohorts.

apply

Applications for January close on 14 December 2026.

We read every application within three working days. About 40% of applicants get to the call, and about half of those are offered a seat. Seats go in application order once you are accepted.

Apply onlineTen minutes. Name, phone, why you want this. No CV needed.
Logic and reading test45 minutes, online, on a day you choose. No coding.
Call with an instructor20 minutes on Google Meet, Tamil or English.
Pre-work30 hours of HTML, CSS and JavaScript over three weeks, with a mentor on WhatsApp.
Day oneMonday 12 January 2027, 09:00, at the Guindy lab.
Apply for JanuaryBook a campus visitOpen lab every Saturday 10:00–17:00. Walk in, sit with a cohort.