ON-SITE
Become a Software Engineer in
Learn to code at our Johannesburg campus, master Python, build a portfolio of work, and start your career in software engineering in 3 to 6 months.
Learn to code at our Johannesburg campus, master Python, build a portfolio of work, and start your career in software engineering 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 months. You’ll learn Python, 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.
*Our 2024 Graduate Outcomes report studied our recent cohorts across thousands of graduates. This data found that 88% of graduates of our bootcamps received an offer of a new job within 6 months of graduating from a bootcamp, and graduates more than doubled their salaries (a 178% median salary increase). To understand how these outcomes were calculated and see further data, access the full report here.
Our Onsite Software Engineering Bootcamp is designed to equip you with the skills and knowledge required to become a full-fledged software engineer in 3-6 months. By combining theoretical concepts with hands-on projects, you'll master critical programming languages like Python, explore cutting-edge technologies, and develop real-world problem-solving abilities. Whether aiming to break into tech or elevate your existing coding skills, this bootcamp is the perfect way to launch or advance your software engineering career.
Hands-on experience & capstone projects
Throughout the bootcamp, you’ll complete hands-on projects that simulate real-world software engineering tasks. These projects will allow you to work with industry-standard tools and technologies and build a portfolio highlighting your coding skills and practical knowledge. By working on individual and team-based projects, you'll gain experience in collaborative software development, preparing you for the work environment. The capstone projects in Levels 1 and 2 focus on creating functional applications using Python, while the advanced projects in Level 3 will require you to implement complex algorithms, data structures, and machine-learning techniques.
Why software engineering is a high-demand career path
The field of software engineering is one of the fastest-growing and most rewarding careers in tech. With the constant demand for new software applications, businesses seek developers who can create innovative solutions to meet user needs. As a software engineer, you can work across industries, from healthcare and finance to entertainment and e-commerce. The skills you acquire during the bootcamp—from programming and software design to data analysis and machine learning—will make you an invaluable asset to any organisation. The high demand for software engineers means you’ll have plenty of job opportunities, competitive salaries, and the potential for career advancement in this dynamic field.
88% of our graduates secured a job offer within six months of completing their bootcamp, demonstrating the effectiveness of our career-focused education.
Our graduates enjoy a significant increase in their earnings after completing their bootcamp, earning up to 178% more than their previous salary.
86% of our graduates move into new roles in the tech industry, while 14% apply their new tech skills in other industries.
Join over thirteen thousand students who have benefited from industry-relevant coding curricula and have begun their journey into a successful career in tech.
No coding experience required
Study from anywhere
Student funding available