WhySaarathiexists.
Learn how software actually works.
When I started learning to code, there was no AI to write the program for me. If my server crashed or my database got stuck, there was no easy shortcut. I had to read the documentation, look up error messages, and try again and again until I fixed it. It was slow and hard, but it taught me how software actually runs under the hood.
Today, anyone can ask an AI to write a web page in ten seconds. It looks great, but it is easy to get stuck. If you only copy and paste code that you do not understand, ke farak bhayo ta?
Many new developers can build a simple website using modern tools, but do not know how databases store data, how to fetch data safely, or how to secure their apps. When their code crashes or has bugs, it is hard for them to fix it because they do not know how it works underneath. We want to help you build that deeper understanding.
We did not start Saarathi to just sell certificates. We built Saarathi to offer high-quality software engineering training in Kathmandu. We cap our classes at 10 students, use zero slides, and focus on helping you learn coding by building real systems.
A guide,
not a crutch.
A “Saarathi” is the charioteer, the one who steers. Krishna did not fight the war for Arjuna. He drove the chariot and guided his focus. Learning to code works the same way. You do not need someone to write the code for you. You need a mentor who knows the road, warns you before the potholes, and teaches you to drive it yourself.
When I was learning to code, I was stuck in “video guide hell” for months. I would copy a YouTube project line-by-line, and it would run. But the moment I changed one line of code, the whole thing broke. I would spend three days trying to fix a tiny setup error, get angry, delete the project, and quit.
Everything changed when I got my first job and worked next to a senior developer. When I got stuck, he did not type the fix for me. Instead, he asked me simple questions: “Where does the data start? What does the error log say?” He made me trace the code step-by-step. He did not give me answers; he showed me how to find them.
He was my saarathi. We built this coding school in Kathmandu to be yours.
AI prompts are easy. Real coding is hard.
Writing code without understanding
“It works.”
The code runs on your computer. But you do not know how or why. When the app breaks in production, it is hard to find the error and fix it.
Understanding the system
“How can we make it better?”
- What happens if the internet connection drops?
- What if a user clicks a button twice by mistake?
- Is the user data safe from basic security issues?
“Prompt ta sabaile hancha. Farak yei ho: code run bhayo bhannu ra kina run bhayo bhannu bich ko.”
What makes the difference
We do not teach basic syntax rules that you can search on Google in five seconds. We teach you how systems actually run in the real world.
One-third of our course is about computer fundamentals. We teach you how databases store data, how servers talk to each other, and how memory works before we use any framework.
Learn the engine, not just the dashboard.
- 01
Zero Slides
Zero slides. We do not read presentations. We write code and fix real bugs together.
- 02
Learn the Core First
Learn how computers work first. Learn databases and servers before using frameworks.
- 03
Line-by-Line Review
With only 10 students, your mentor checks your code and shows you how to make it better.
- 04
Sunday Open Classroom
Our Old Baneshwor classroom opens every Sunday, free. Come code, ask questions, fix your project with us.
We are not the expensive option.
We chose quality over volume. Big centers put 30 or 40 students in a room with slides, and it is easy to disappear in that crowd. We cap every batch at 10, so your mentor reads your code and talks to you every single day. Count the mentor hours you actually get, and nothing else in Kathmandu comes close for the fee.
The Large Classroom
- 30 or more students in a room
- Standard presentations and copying slides
- Certificate based only on attendance
- Hard to get individual help from the teacher
Saarathi
- Capped at 10 seats per batch, always
- Direct code reviews and daily feedback
- Build and launch real, working apps online
- Practice interviews and resume checks
Every fee is published upfront in Nepali Rupees: need-based scholarships and no hidden registration costs. Ask us for the total number before you spend a single rupee.
The team building Saarathi
A small founding team of builders who know the struggle of breaking into tech first-hand, and refuse to run Saarathi like a factory.
Niraj KafleFounder & CEOAn active full-stack AI engineer who spent years building scalable web systems and API layers. He founded Saarathi to create the exact practical engineering mentorship he wished he had early in his career.
Prabhat PanditCOO & Sales LeadLeads day-to-day operations and the enrollment function at Saarathi, owning admissions, batch scheduling, and student intake. He keeps cohorts small and operations tight so every student gets real attention.
Prashant SapkotaCo-founder & BDODrives business development and partnerships, building Saarathi’s network of colleges, hiring partners, and industry collaborators across Kathmandu. He connects the classroom to real placement opportunities.
Nischal KhanalCo-founder & CFOOversees finance and planning at Saarathi, managing budgeting, fee structures, and payroll as the company scales. He keeps the bootstrapped model sustainable while the team reinvests in students.
Swikrit SaudCMOLeads marketing and brand at Saarathi, running the content, campaigns, and student-acquisition channels. He tells the anti-factory story that brings the right learners to the right programs.
And in every classroom: working-engineer mentors, each with 4 to 5+ years in the field and genuinely passionate about teaching. That passion turns a class into a craft.
We'll guide you.
We won't drag you.
Saarathi is built for people who want to put in the hours. A two-hour class is only the starting line. We expect you to spend at least two more hours coding at home every single day.
If you are looking for a passive lecture where you can sit in the back, look at your phone, and collect a certificate at the end, please do not apply. We cannot manufacture curiosity. But if you bring the grit, we will give you the environment, mentors, and feedback to build a real career.
How we protect the quality
- 01
Strictly 10 Seats
Only 10 students per class. No big crowded rooms. Your mentor checks your code every single day.
- 02
Gate Assessment
A simple logic test before you start. No code questions, just seeing how you think.
- 03
Earn Your Certificate
You do not get a certificate just for showing up. You must pass a coding test and launch a real app.
- 04
1:1 Practice Interview
A real practice interview with a developer before you finish, so you are ready to get hired.
The honest questions
- Who is behind Saarathi?
- Saarathi was founded by Niraj Kafle, a software engineer who has spent years building web applications and cloud systems. He started Saarathi to help students build real coding confidence and master the programming fundamentals that companies look for.
- Is this just another bootcamp?
- No. Saarathi is designed differently. We cap our classes at 10 students so that everyone gets direct help. We focus on teaching how databases, servers, and networks work, rather than just copying slide presentations. You will spend your time building and launching real, working apps.
- Why do you call it 'anti-factory'?
- We believe learning should not be like a factory production line. Every student learns at a different pace. Instead of just copy-pasting code, we teach you how things work under the hood—like database design and server security. This helps you build the problem-solving skills you need as a developer.
- Is Saarathi expensive?
- We price our courses to reflect the direct, daily help you get. With only 10 students per class, your mentor reviews your code every day and guides you step-by-step. We focus on giving you real value and actual coding skills that help you start your career.
- What does 'Saarathi' mean?
- A saarathi is a guide. In the Mahabharata, Krishna did not fight the war for Arjuna; he drove the chariot and helped him stay focused. We do not write code for you. We guide you, help you when you get stuck, and teach you how to find errors and solve them on your own.
- Do I need a tech background to join?
- No, but you need to be ready to work hard. We use a simple logic test to see how you solve problems. We can guide you, but you need to put in the time. If you do not want to practice coding at home, this might not be the right course for you.
- Are there hidden charges?
- None. Every single fee is published transparently on our website in Nepali Rupees. We offer need-based scholarships. We accept bank transfers, Fonepay, or cash in Old Baneshwor. No hidden registration fees, exam fees, or lab fees.
- What if I get stuck or fall behind?
- With only 10 students per batch, your mentor can see when you need help. We review your code daily, run review classes every fifth day, and keep our Old Baneshwor classroom open on Sundays for extra practice. If you get stuck, we are here to help you get moving again.
Time to level up
Become the one who knows why.
Small batches, real projects, and the depth the job actually needs.

