Become a Software Engineer in
Learn to code at our Johannesburg campus, master essential front and back-end development tools and the full MERN stack, build a portfolio of work, and start your career in web development in 3 to 6 months.
Our Software Engineering bootcamp in Johannesburg is an intensive course, taking you from beginner to junior developer in just 3 to 6 months. You’ll learn Python, Java, Object Oriented Programming, and machine learning, and use them to create real-world apps and programs to build your industry-ready portfolio. On campus, you’ll get direct feedback and support, and join a community of like-minded individuals who will share in your struggles, achievements and aspirations. By the end of your bootcamp, you’ll be ready to start your career in software engineering, placing you at the heart of the digital economy, with endless scope for growth.
*The reported outcomes above are calculated from data collected from graduates of HyperionDev up until 2019. To understand how these outcomes were calculated and to see all the details download the full report here.
Back-End developers build, update and maintain the server-side infrastructure, or "back end," of a website or application.
Combines an understanding of both engineering and coding. Create and implement the systems software used to analyse data and improve existing systems.
Junior Software Developers are entry-level software developers that assist the development team with all aspects of software design and coding.
Software design engineers are tasked with identifying software problems and designing programs to find solutions.
Design new IT solutions, modify or enhance existing systems and integrate new features or improvements to improve business efficiency.
As a software tester, you'll be involved in the quality assurance stage of software development and deployment.
The bootcamp is structured to allow you to start coding as soon as possible. Tasks are designed to teach you the theory needed to develop your skills, and give you the opportunity to practice implementing your newly acquired Python, Java and machine learning knowledge by completing practical activities.
Sure you can. Many of our students successfully switch careers to programming after taking our courses, even if they were absolutely new to programming when starting out.
If your aim is to change careers, our 6-month, part-time bootcamps are designed to help you achieve that.
We offer the following specialized bootcamps, which help you transition from beginner to job ready:
To enrol with us, you don’t need to have a degree or prior technical background - all you need is discipline, persistence, and a willingness to work hard and learn to code :)
Our students don't need access to the Internet everyday. Our course delivery is designed so that you can download the course material and work on your tasks offline. Once you are connected to the internet, all the work in your folder automatically gets synchronised with your mentor, who will be notified immediately and will provide feedback right away.
Yes, you will be issued a certificate of completion once you complete your bootcamp. The certificate also lists all our content partners and supporting organisations, including Google and Facebook.
We recommend devoting an average of 8 hours per week to complete a bootcamp within 3 to 6 months. However, our courses are designed to be flexible to your learning needs and goals. If you find yourself running out of time, you can extend your course time by purchasing additional months of mentor support and access to the training material. This means you can take as long as you need to complete the course and gain the certificate, as well as the confidence to become a developer.