Software Development
Software Development Fundamentals
Learn to think, build and solve with code.
THE BIG PICTURE
Build a new capability.
Develop programming habits through practical problems, version control and a complete application project.
YOUR LEARNING JOURNEY
What you’ll explore
Take a closer look at the course outline.
01Programming foundations
Variables, conditions, loops and functions.
02Data and structure
Model a problem and organize your code.
03Tools and testing
Practice Git, debugging and automated tests.
04Application project
Build a small application and explain your decisions.
A CONFIDENT FIRST STEP
Before you begin
Tell us about your experience and what you’d like to achieve. Before enrolling, confirm these details with admissions:
- Entry requirements and any equipment you’ll need
- Next intake, class timetable and delivery format
- Final fees, included materials and payment arrangements
- Certificate details and completion requirements
PLAN YOUR NEXT STEP
Upcoming intakes
Sample November 2026 intake
Sample intake · Preview dates only
02 Nov 2026 · Sample schedule · Mon, Wed, Fri · 17:00–19:00 EAT
Online · Application deadline 26 Oct 2026
20 seats available · Admission confirmed separatelyApply to this intake →