Course Overview
Learn the foundations of software development to help you become an architect of the web. Establish a broad understanding of in-demand development environments and languages, learn to respond to user needs and data requirements, and solve common technical issues.
The web development programme spans ten months and is structured into four course areas: Client-side development, Server-side development, Full-stack development and Enterprise development. You’ll apply new skills every day through hands-on learning experiences where you'll be introduced to leading-edge programming concepts, languages and applications.
Our web development and design 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
Each eight-week course focuses on a specific discipline (such as front-end development) and covers a number of programming languages and concepts. You will delve into coding languages such as HTML, CSS and JavaScript, source control (GitHub), REST APIs, back-end technologies like Node, Docker, and MongoDB, tools for UX design and more.
You’ll be using the same technologies and following the same processes as current tech companies, and we keep our curriculum up to date with regular research and review.
Week 1-8
Client-Side Development
To learn client-side fundamentals, you will design and build responsive websites using HTML and CSS. Based upon your new foundational skill set, you will create dynamic and interactive web apps with modern JavaScript, use external web-services (REST APIs), and create ReactJS modular user interfaces. You’ll apply and practice your skills via personal and team projects such as building a chatbot or building an online shop.
The course also introduces the student to tools and practices for software version control (GitHub) in a collaborative, team-based development environment.
Tech stack

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 web 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
With 100% remote study, you choose your study location between the hours of 9am-5pm, Monday - Friday. Each course has its own calendar and there is usually one morning and one afternoon class on each programme study day, this allows you to immerse yourself in a remote environment to prepare you for future employment.
You will connect online with your cohort, enjoying the benefits of collaborative thinking and networking. All of our 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 and complete your coursework, your daily flipped classroom videos remain available to watch and re-watch at any time of the day or year. You can ask any questions during your team meetings or via one-on-one chats with instructors and teaching assistants who are available to you throughout the day.
Our web development course is designed to be immersive and mirror a remote work 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:
9am
Meeting
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.
10am
Programming Exercises
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.
1pm
Meeting
The afternoon starts with the second meeting of the day. This is a debrief of how each student is progressing. Depending on each day’s varying needs, instructors use this meeting as an opportunity to deepen students’ skills relevant to current coursework.
1:30pm
Labs & Mini-Projects
The afternoon is structured for synchronous learning with your instructors available to assist you via the Slack chat or video call. This dedicated time is for you to repeat coding concepts until they become an integrated part of your knowledge base.
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 web 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.
Our team is dedicated to providing you with the one-on-one support you need to help you obtain your New Zealand diploma in Web Development and Design.
Entry Requirements
New Zealand Diploma in Web Development and Design - Level 5
There are no mandatory prerequisites for this qualification, however, learners enrolling are recommended to hold one of the following qualifications, or equivalent knowledge, skills and experience:
NCEA Level 2 or 3 with appropriate credits in digital technologies and design subjects
New Zealand Certificate in Information Technology Essentials (Level 4)
New Zealand Certificate in Information Technology (Level 5)
Successful completion of one of the following or equivalent programmes of study, knowledge, skills and experience would be of benefit to potential applications:
New Zealand Certificate in Computing (Intermediate User) (Level 3)
New Zealand Certificate in Computing (Advanced User) (Level 4)
New Zealand Certificate in Information Technology (Level 5)
Graduates of the New Zealand Certificate in Information Technology (2595) may be granted credit recognition toward this qualification.
All students must be a minimum of 18 years of age
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
IT Equipment
Developers Institute will loan you the equipment you need to complete your study. Including an iMac, keyboard, mouse and surge protector. Equipment will be sent to you prior to your course starting and will require a bond fee, refunded at the end of your course when equipment is returned.
Fees Free Study
If you are a New Zealand resident and you haven’t previously trained at a tertiary level for more than six months, you may be eligible for one year of fees free study with Developers Institute.
Check your eligibility here, or contact us to find out more.
Tuition Fees
For information regarding tuition fees for this programme, visit our fees page.
Important Information
Important information regarding you study at Developers Institute can be found here.