Write clean, working code
Programming fundamentals, problem solving and object-oriented thinking.
Tech training programme
Learn to build complete, real-world software, from your first line of code to a deployed full-stack application.
Programme overview
This one-year programme takes you from programming fundamentals to professional software engineering practice. You learn to design, build, test and deploy web applications, working with both front-end and back-end technologies, databases and modern development tools.
The programme is structured in seven phases, each building on the last, and ends with a capstone project that you present as part of your portfolio.
Who it is for
What you will learn
By the end of the programme you will be able to do the following.
Programming fundamentals, problem solving and object-oriented thinking.
Front end, back end and database working together.
Create REST APIs with authentication and connect them to a front end.
Version control, code review, testing and Agile teamwork.
Containers, CI/CD pipelines and putting a live application online.
A portfolio, a GitHub profile and technical interview preparation.
Syllabus
The syllabus for the Software Engineering programme (1 year). Topics may be updated to reflect current industry practice.
Tools and technologies
Projects and assessment
Career paths
Roles this training prepares you to explore. Outcomes depend on your effort and the job market.
After completing the Software Engineering programme (1 year), you receive a certificate.
How to enrol
Fees, start dates and schedules are shared when you enquire.
Message us on WhatsApp or use the enquiry form.
We tell you about the next intake, fees and schedule.
Begin the programme and work through the syllabus.
Send us a message and we will share the next steps.
Other programmes