Stop memorising formulas. Start inventing.
Build your own number systems, algorithms, ML models, and neural networks - then understand why they work. Jointly certified by IIT Roorkee and taught by IIT alumni and IIT Professors.
Most programs hand you recipes. We hand you problems and step back. By the time you finish, you won't just know how algorithms work - you will know why they exist, because you invented your own versions of them first.
"Their education trained them to receive knowledge, not generate it. When the answer key disappeared, they froze. That's the gap this course closes."
IIT alumni, IIT professors, a NASA research scientist, Yale PhDs, and startup founders - faculty who have built real systems and know how to teach you to build yours.

Founder of Terno AI. AI/ML Researcher with industry experience at Amazon, InMobi, and D.E. Shaw. Graduate of IIT Roorkee.

Faculty at the ECE Department, IIT Roorkee. Brings academic rigour and first-principle derivations to the Machine Learning module.

Co-Founder of CloudxLab. Previously at BYJU'S, scaling educational technology for millions of learners.

Senior Research Scientist at NASA. Brings world-class experience in applied science, AI, and space exploration.

Co-Founder of Yatis. Previously at YourCabs and Cypress Semiconductor. Bridges academic knowledge and real engineering demands.

CS Ph.D. from Yale University, undergraduate from IIT Bombay. Industry experience at LinkedIn and Yahoo.
Struggling with a problem you designed yourself creates understanding no lecture ever can. Every principle below was shaped by one conviction: the most valuable learning environment is one where no answer is handed to you.
Day one, you design your own base and do arithmetic in it. This single exercise rewires how you think about abstraction, forever.
Simple problem statements gradually grow in complexity. Theory is introduced only once you've felt the need for it, making it stick.
You'll build your own decision tree, gradient descent, KNN, and neural network - before ever reading a textbook definition.
Curiosity is the curriculum. There are no dumb questions. You'll learn to enjoy, even celebrate questions from classmates.
You don't just build - you present and defend your approach to the class. Teaching what you built is the deepest form of understanding.
We teach only the key ideas. The obvious parts are deliberately left for you to figure out - because that act is precisely where deep understanding is forged.
When you're stuck, a quiet reframe protects your confidence. When you solve something, it is acknowledged loudly. That changes everything.
Looking inward when something doesn't make sense - instead of blaming the explanation or your ability - is the most important meta-skill a learner can develop.
"If you don't understand, that's on me, not on you."
When a student can't grasp a concept, the first question is: what did I get wrong? The explanation, the sequence, the example, something in the teaching failed. This constraint forces every explanation to keep improving until it lands.
"The goal is never to make the problem feel hard. The goal is to make it feel solvable."
When you're stuck, Sandeep doesn't repeat the same explanation louder. He reframes - simpler words, a smaller piece, a different angle - until the problem is within reach. Then he steps back and lets you solve it.
"Understand them enough to find their strength, then hold it up where they can see it."
Real mentorship begins with genuine recognition of what is already there. A student who knows their own strengths becomes a different kind of learner: curious instead of anxious, persistent instead of avoidant.
Every module ends with projects you invented, not copied.
Every module includes hands-on projects. Here's a taste of what you'll invent.
Arithmetic in a base you designed
Build, train and visualise it in Python
Your own agent using LLM APIs
LLM embeddings + similarity search
Built on NumPy from first principles
Your own implementation of linear regression training
Forward pass, backprop, training loop
Custom environment + trained DQN agent
CNN-powered feature extraction
Invent a variant during the IIT ML module
LLM embeddings + classifier you built
Animate the algorithms you coded
Retrieval-augmented system answering questions from your own documents
Encoder, decoder, multi-head attention: built and trained in PyTorch
Wrap your trained model in a Flask REST API and ship it in Docker
Submit to a real competition, climb the leaderboard, build your public profile
+ 14 more projects across all modules
Learning Experience
Every concept is discovered through structured problem-solving. You build before you read, always.
The real outcome is the ability to face any hard problem and know you can figure it out from scratch.
We teach only the key ideas. The obvious parts are deliberately left for you to work out.
Build AI Agents, run semantic search, perform sentiment analysis with LLM embeddings from Module 1.
Platform & Tools
No setup. No installations. Every exercise runs in a cloud-based lab accessible from any browser.
Practice on your own schedule with automated hands-on assessments giving instant feedback.
Never written a line of Python? Start with pyquest.io - our dedicated app that takes you from zero to Python-ready before the course begins.
Credentials & Career
Earn a recognised certificate and experience on-campus immersion at IIT Roorkee.
The ML module is taught by Sanjeev Manhas (Professor, ECE, IIT Roorkee) - academic rigour meets real-world depth.
Crack interviews for SDE, Data Scientist, ML Engineer, AI Engineer, ML Researcher, and ML Scientist roles.
As part of this program, you'll experience a campus immersion at IIT Roorkee - India's oldest technical institution. Learn alongside peers, interact with faculty, and graduate with a certificate that carries real weight.
Campus fees ~₹2,000/day charged separately. Travel and accommodation at your own cost.
This program builds the depth to compete for the most sought-after technical roles.
High-school to college. Build a deep technical foundation and enter placement season with a portfolio and an IIT Roorkee certificate your classmates won't have.
Pivot into AI/ML or sharpen your technical edge. Weekend schedule fits your life.
From any background. If you can think, you can learn to invent here.
You just need the itch to understand how things work - the rest follows.
You will find people from various walks of life - 1st-year students sitting alongside 10-year industry veterans. That mix is intentional. Leave mental blocks around age, profession, and experience at the door. Be fearless while asking questions. No question is too basic. No curiosity is too ambitious.

Sponsored by the Ministry of Electronics and IT, Government of India.
A deep-tech learning platform empowering engineers with real-world AI and Data Science experience.
Experience IIT Roorkee beyond the classroom: connect, present, and celebrate your journey on campus.
Invest in Your Future
Pay ₹9,999$299 upfront. Remaining ₹90,000$1,850 in easy no-cost EMIs.
Pay ₹9,999$299 upfront. Remaining in easy no-cost EMIs.
10 months. Weekends. IIT Roorkee certificate. 30+ projects. A changed perspective.
Start before your peers do - your college classmates will still be memorising when you're inventing.
No. The course starts from absolute zero, including designing your own number system. If you completed 10th grade, you have everything you need.
Classes run every Saturday and Sunday, 2 hours per session. The June batch runs 8–10 pm IST, ideal for working professionals. The September batch runs 8–10 am IST. The 8-month weekend pace fits comfortably around a full-time job or studies.
On successful completion, you receive an official certificate from IIT Roorkee - one of India's premier technical institutions - along with an on-campus immersion experience.
Led by Sandeep Giri (IIT Roorkee alumnus, founder of Terno AI, ex-Amazon, InMobi, D.E. Shaw). Faculty also includes Sanjeev Manhas (Professor, ECE, IIT Roorkee), Dr. M.L. Virdi (NASA), Abhinav Singh (Co-Founder, CloudxLab), Praveen Pavithran (Co-Founder, Yatis), and Jatin Shah (Yale CS Ph.D., IIT Bombay, ex-LinkedIn, ex-Yahoo).
You receive a problem statement and constraints. Before seeing any standard solution, you design your own approach, code it, and defend it - then compare with established methods.
More than 30 projects across all 9 modules. Every project is something you invented, not copied.
Yes. EMI is available on both tracks with a 5% processing fee. Tenures range from 3 to 18 months. See the pricing section above for full details.
Primarily online via live, instructor-led sessions - real-time interaction from the comfort of your home. The campus immersion at IIT Roorkee is an in-person event.
Every class is recorded and available for replay. We also generate an AI-powered summary of each session so you can catch up quickly.
This is a live, synchronous, instructor-led program - not a MOOC. You solve problems, invent solutions, and defend your thinking in real time. The goal is not to finish a course; it is to become a different kind of thinker.
Absolutely. This program teaches the art of algorithm design: how to break down any problem, reason from first principles, and build your own solution from scratch. Most experienced developers have never had to think this way.
Anyone who has completed 10th grade is welcome. There is no upper age limit.
Any laptop that can run Zoom. No special GPU or high-end hardware required.
Yes. We run a Placement Eligibility Test (PET) after the program. Students who clear it have their CVs shared with 400+ hiring partners. We also directly hire strong performers into our consulting arm.
We recommend 1–2 hours of practice daily outside weekend sessions. The more you engage with problems between classes, the faster you grow.
The 30 May 2026 batch is sold out. The next batch starts 30 June 2026 (8–10 pm IST, Sat/Sun) and is enrolling now. A third batch begins 30 September 2026 (8–10 am IST, Sat/Sun).
Absolutely - that is exactly what this program is designed for. Classes run only on weekends, 2 hours each session. Your weekdays are completely free for college. Finish college with a portfolio and an IIT Roorkee certificate.
Every session is recorded. Around exam periods, reduce practice hours and catch up on recordings. Dedicated catch-up sessions are built into the schedule.
You will receive the IIT Roorkee Certificate (Certificate track). The PG Certificate is for those who have already completed a Bachelor's degree. Both tracks follow the exact same curriculum and campus immersion.
AI will replace people who use tools without understanding them. It will not replace people who understand how those tools are built. The explosion of AI has created a shortage of engineers who can build, fine-tune, evaluate, and deploy AI systems. This program is designed to make you one of them.
The problems worth solving are the ones AI can't yet solve on its own. Algorithm thinking is about developing the instinct to decompose any problem into solvable pieces. That instinct cannot be outsourced - and it is what separates engineers who get hired from those who don't.