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.
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 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 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 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.
The goal is to train you to become a great all-rounded software engineer.
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.
Each batch will have a maximum of 12 students.
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.
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.
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.
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.
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.