A small daily batch matched to your level and language. 30 minutes clearing your doubts, 2 hours of new coding, and free practice on DevCli in between.
Step 1
Take the placement test
About an hour, in the language you want to interview in: concept questions plus three coding problems run on real test cases. It tells you — and your mentor — where to start.
Step 2
Join a batch at your level
Small groups of up to six, one level and one language each, taught live by a working engineer.
Step 3
Daily: 30 min doubts + 2 hrs new coding
Every session opens by clearing doubts on yesterday’s homework, then moves on to new concepts and live coding together.
Step 4
Practise on DevCli, come back tomorrow
Homework is set on DevCli’s free practice platform. Your mentor sees what you solved and where you got stuck before the next class.
Beginner
About 4 months
Language basics, arrays and strings, hashing, recursion. For people who are new to coding or rusty.
Intermediate
Up to 3 months
Two pointers, sliding window, stacks and queues, linked lists, trees, binary search — the core interview patterns.
Advanced
Up to 3 months
Graphs, dynamic programming, heaps and tries, plus system design and full mock interviews.
Fees are paid to your mentor directly after they accept you. DevCli takes nothing.
We teach; we never interview for you. Proxy interviews and live answer-feeding are fraud. They get people fired and put visas at risk. They are banned for students and mentors alike.
How much does it cost?
Each batch shows its monthly fee, typically ₹50,000–70,000 a month. You pay your mentor directly once they accept you; DevCli takes no cut. Practice on DevCli is always free, whether or not you join a batch.
Who are the mentors?
Working software engineers who code for a living. Every mentor profile shows their background and LinkedIn so you can check before applying.
Will a mentor help me during a real interview?
No. We teach you to pass interviews yourself. Proxy interviews or feeding answers during a real interview are fraud and are banned — anyone found doing it is removed from the program.
Which languages are taught?
Each batch teaches one language. Practice and the placement test support Python, Java, JavaScript, TypeScript, C++, C# and Go.