Programming Foundations

C Programming

Build a solid foundation in procedural programming and hardware level logic. Write optimised, leak free code from the ground up.

C++ Programming

Move into object oriented programming, data structures, and system architecture. Build multi threaded apps designed for speed and scale.

Java Development

Design secure, platform independent backend systems on the enterprise standard. Build APIs and microservices ready for corporate use.

Python

Learn a highly versatile language to automate manual work, scrape data, and parse documents. Ship scripts that save real hours.