Insight Workshop Academy

We train engineers to build great software

About the program

IW Academy was founded on the conviction that top software talent can be developed anywhere. By combining practical curriculum with experienced practitioners from Kathmandu, Silicon Valley & Europe, we prepare all-rounded developers in Nepal who can be part of high-performing distributed engineering teams globally.

Software engineering requires more than just knowing how to code - it’s about building solutions that make a difference. Over the 12-week program, developers learn not only to code like a professional but also to think and solve problems like a leader.

Our class size is small and supplemented with team collaborations, interactive labs, guest lectures, and real-world problem-solving exercises. Students get to complete modules with an array of small/medium projects following by a final capstone product. Upon graduation, our students will be ready to start their career as software engineers with best-in-class technical and professional skills.

To learn more about the program, please get in touch.

Learning Suite

Enrollment Process

Create LevelUp Account

Create LevelUp Account

Register  here.
Submit Application

Submit Application

We offer multiple courses with different specializations. Choose a course of your interest and submit an application. Explore our  courses offered.
Take Prerequisite Assessment

Take Prerequisite Assessment

Our immersive bootcamp programs have certain prerequisites. Once application is received, yow will receive an invitation to complete an assessment. The acceptance will depend upon the prerequisite assessment.  
Consult with an Enrollment Counselor

Consult with an Enrollment Counselor

One of our enrollment counselors helps you to get started with the program.  
Start Learning

Start Learning

Hello World!  
Courses offered
All Courses  


Nabin Paudyal Software Engineer

Nabin is a Software Engineer at Insight Workshop with expertise in Python, Django and Django REST Framework. He has been involved as a full-time developer in the internal projects of IW handling core backend and database management.

Vinay Shrestha Software Engineer

Vinay is a Full Stack Developer at Insight Workshop proficient in Node.js and React.js. He has been involved in multiple internal and service based projects with experience handling both backend and frontend development.

Rachana Basnet Software Engineer

Rachana is a Software Engineer at Insight Workshop specializing in Python, Django, DRF, and React. She has been working extensively with Python and Django and has developed software products having both frontend and backend functionality.

Shiva Basnet Software Engineer

Shiva is a software engineer at Insight Workshop with proficiency in Python, Django, and the Django REST Framework. He has been working extensively on multiple internal projects of IW and has got very good knowledge of backend development.


Frequently Asked Questions

  1. What is the goal of the course?

    The goal is to train you to become a great all-rounded software engineer.

  2. What should we expect in the course?

    The course will train you on technical knowledge along with soft skills. We want you to have an overall knowledge of software engineering with skills to work on production-grade codebases. The course will also heavily involve teamwork, communication, and agile software planning. You should be prepared to code heavily, work on many projects and collaborate as a team.

  3. How many students will be selected for each batch?

    Each batch will have a maximum of 12 students.

  4. How are the students selected?

    Because of our batch size and the anticipated number of applicants, we will have to be highly selective. The selection process includes preliminary test and in-person interviews.

  5. How long is the duration of the course?

    The course lasts 12 weeks. First 8 weeks will be a combination of lectures & lab exercises. In the last 4 weeks, the students will be working on a real-world capstone product.

  6. Is the course onsite or online?

    We will work with each student very closely during the program. Hence, it is mandatory to be for our students to be present for the duration of the course. The office is easily accessible and close to all public transportation. However, we also run online classes on students' demand.

  7. Tell us more about the teaching staff.

    The lectures and labs are conducted by industry professionals who also have experience in teaching. These are senior-level engineers who have worked on various large-scale software projects. They have trained many interns to become successful developers in the past.

  8. What is the schedule of the classes?

    The program is a full-time commitment. The tentative schedule of the classes is Monday to Friday, 01:00 PM to 4:00 PM NST. Attendance is mandatory.