Diploma in Software Development
Computer Science
A course by
Yoobee College of Creative Innovation
Gain all the key knowledge and skills needed to start a career in software development with this hands-on Diploma. Learn on-campus or online, with a focus on programming, design, software lifecycle, cloud computing, AI, cybersecurity, and more.
Blended study
This is a mix of online learning & face-to-face sessions
Available in 4 locations
It will take a total of 2 years


Coming Soon: Nexties Explorer
Our AI-powered Explorer is almost ready. Soon, you’ll be able to build a dynamic profile of your skills, goals, and strengths, and get a curated selection of courses just for you.
More detailsUnlock these abilities

Apply core programming and software development principles
Demonstrate practical knowledge of algorithms, object-oriented programming, and modern development methodologies.

Develop user-focused software and mobile solutions
Translate design principles and user experience knowledge into robust, user-friendly products.

Manage the full software development lifecycle
Work collaboratively through analysis, design, implementation, evaluation, and refinement phases using contemporary project-based methodologies.
What You're Signing Up For
The Diploma in Software Development is a two-year, hands-on program designed to equip aspiring developers with the practical and theoretical skills necessary for an entry-level career in software and application development. Students learn design principles, algorithms, object-oriented programming, and can specialise in areas like AI, data science, cloud computing, cybersecurity, and game development. Tools and technologies covered include C++, Python, C#, GitHub, Unity, and industry-standard cloud and cyber tooling.
Course Content
- UX design I & II: foundational UX design principles, tools, and practices
- Development principles I & II: programming fundamentals and modern software development techniques
- Integrated Studio I & II: software development lifecycle via project-based learning
- Artificial Intelligence: concepts, applications, machine learning, robotics, NLP
- Foundation of Data Science: data analytics pipeline, machine learning, big data management
- Cloud Computing Fundamentals: models, security, microservices, cloud providers
- Cloud Application Development: system integration, business and technical cloud solutions
- Networking and Systems Admin: fundamentals of networking, systems, infrastructure, monitoring
- Cyber Security: cryptography, malware analysis, public key infrastructure, vulnerability management
- Technical Design for Software: design patterns, modelling, software construction processes
- Society, Enterprise, Innovation: games as tools for innovation
- Software tools: C++, Figma, Visual Studio, SQLite, GitHub, Python, Cisco Packet Tracer, Wireshark, Unity, Unreal, ARCore, ARToolKit, Android Studio
What you need to know first
New Zealand Certificate in Information Technology Essentials (Level 4) or equivalent knowledge, skills and experience.

What sort of industry will this job lead to
Information Technology
Software Development
Cloud Computing
Cybersecurity
Game Development

Future employment opportunities might be
Junior software developer
Application developer
Web and mobile developer
Cloud solutions developer
Cybersecurity analyst (junior level)
Game developer


Coming Soon: Nexties Explorer
Our AI-powered Explorer is almost ready. Soon, you’ll be able to build a dynamic profile of your skills, goals, and strengths, and get a curated selection of courses just for you.
More details