Our programmes are FREE with TTAF funding. Find out more.

Diploma in Software Development

Get the skills to secure a job as a Software Developer in 20 months.

Course Overview

Our New Zealand Diploma in Software Development is a 20 month curriculum structured into eight courses: Client-side development, Server-side development, Full-stack development and Agile Development and DevOps. You learn the foundations in software development over the first ten months. Then the second ten months cover specific areas such as: Application Security, Mobile Application Development, Introduction into Machine Learning and culminates in the delivery of a final Enterprise Capstone Project.

Developers Institute curriculum includes an introduction to leading-edge programming concepts, languages and applications. Our full-stack developer programme is geared towards giving you the skills you need to be a desirable candidate for top employers. 

We offer a pathway to employment to all of our students and we provide support to get you a job in the tech industry.

Coursework Timeline and Content

Our software development programme spans 20 months and is organized into eight discipline-specific courses. Each of those eight courses is eight weeks long and followed by a two week term break and one week study leave.

Developers Institute’s Software Development curriculum is in line with the latest industry trends. We engage with industry partners to ensure that Developers Institute provides you with the same technologies and processes that the current tech companies use. The stack you learn during the software development course may be slightly different from what you signed up to study when you started the course. This dynamic learning environment is tailored to secure your future tech employment.*

Developers Institute students receive regular feedback on their work by participating in industry-standard practices such as testing and code reviews.

*Developers Institute reserves the right to amend the tools and tech stack to move with current industry standards.

Client-Side Development 8 weeks
Week 1-8
Client-Side Development

Client-side development focuses on the internet, internet protocols and the design and development of secure responsive software applications. You will learn to use HTML and CSS as well as JavaScript and ReactJS. To deepen your stack fundamentals knowledge, you will also learn tools and practices for software version control and incremental delivery. Students collaborate on the same code base in this course to work together to implement different features on the same project, using gitHub. This mirrors real-life professional practice.

Tech stack
Developers Institute is an approved GitHub Campus Program partner school

Individual Attention in a Real-World Learning Environment

Each week you will work on projects to help contextualise your new skills. This learning approach parallels software development experiences that you will encounter in the tech industry. Class projects vary and include team-based and individual-only work. They also span different timelines from single day to weeks-long deadlines.

Dedicated instructors and teaching assistants are available throughout each study day over the entire programme to assist you with one-on-one support.

Study Remotely

You get to choose from where you want to study and complete your diploma in software development. Developers Institute courses are all location flexible but time-specific. By choosing to study remotely online, you will join courses in a synchronous way, meaning you must attend classes during certain times. Although each course has its own calendar, generally there is one morning and one afternoon class on each programme study day. All courses are conducted in a remote-style setting. You will immerse yourself in a remote environment to prepare you for future employment.

Our physical location is in the winterless Whangarei in Northland. When joining your cohort remotely you will connect online to enjoy the benefits of collaborative thinking and networking. All of our remote students get the same experience of working together remotely.

A Day at Developers Institute

We operate on a 9am to 5pm schedule with two mandatory classes a day for students. While you must be available during those hours to attend classes, your daily flipped classroom videos remain available to watch and re-watch at any time of the day or year. Learn software development at your own pace and ask any questions during your team meetings or via one-on-one chats with instructors and teaching assistants.

Our software development course is designed to be immersive and mirror a remote environment. Like the real-world workplace, our senior team is here to guide you through the curriculum.

Instructors may organise meetings on-demand if there is a group of students who need support on a particular exercise. Students can also take part in and run their own 'standup' or 'support' meetings. 

You will be required to attend all morning and after workshops. A typical day may look like:

  1. 9am


    The first meeting gives you direction for the day’s coursework. Our tech-leads introduce you to key coding concepts and guide you through interactive exercises and projects that you will work on for the day or coming week. All of our meetings and classes are mandatory.

  2. 10am

    Programming Exercise

    After your flipped classroom meeting, you will work on your projects. Depending on the day and week, this will be on your own or as part of a team. Here you will apply your new skills to real-world problems. Your instructors are available to help you troubleshoot each project.

  3. 1pm


    The afternoon starts with the second meeting of the day. This is a debrief of how each student is progressing and a time for questions. Depending on each day’s varying needs, instructors also use this meeting as an opportunity to deepen students’ skills relevant to current coursework.

  4. 1:30pm

    Labs & Mini-Projects

    The afternoon is structured for synchronous learning with your instructors available to assist you via the Slack chat. This dedicated time is for you to repeat coding concepts until they become an integrated part of your knowledge base.

  5. 5pm

    Home Time

    Time to call it a day, set your slack status to offline and reflect on all the skills that you have learned.

No Coursework Prerequisites Needed

This software development programme is tailored for people who want to develop the skills needed to get a job in tech. You don’t need any prior coding or software development knowledge or any tech experience. If you have a strong work ethic, enjoy learning and solving challenging problems then contact us to apply for the programme.

Entry Requirements

New Zealand Diploma in Software Development - Level 6

General Admission

There are no mandatory prerequisites for the Diploma in Software Development; however, learners enrolling are recommended to hold one of the following qualifications:

  • NZQA Level 5 Diploma in Information Systems

  • Any other IT Diploma with core subjects in Digital Technologies

  • Applicants must be 18 years or older

  • Applicants must be domiciled in New Zealand

  • NZ-based international students must have an appropriate level of English proficiency for the level at which they intend to study – IELTS Academic score of 6, with no band score lower than 5.5

Book a Remote Campus Experience Day

If you are interested in experiencing a typical day at Developers Institute, you can book a remote tour. Throughout the tour, our Tech Leads will facilitate you to join the day's class and support you to write code. No previous experience is necessary. Check out our supportive learning environment to see if Developers Institute is the right place to upgrade your skill set.