Grad Programme

More than a Graduate Programme

This is your launchpad to a successful career


Read our Grad BookApply now

What you learn during the BBD Graduate Programme



Our Graduate Programme has been carefully put together to bridge the gap between what you’ve learnt at university, and the skills you need to flourish in the IT industry and at BBD.

The year-long programme starts in January and not only gives you hands-on project experience from day 1, but also exposes you to different languages, tools, approaches and methodologies to grow the breadth of your technical knowledge. By taking part in both group and individual learning with the help of dedicated advisors and mentors, this really is the launchpad for a successful career in software development.

We’ve also made sure to pack our programme with all the good stuff! Because we wouldn’t be BBD if we didn’t have fun while working hard. From battle decks, team events, and game jams to tech talks and guest lectures – it’s a year like no other.

Programme breakdown

We’ve broken the programme down into 4 key areas, each helping you get more technically savvy and comfortable with what you need to know so that you can thrive in this industry.

Deeper tech knowledge
System design
Security fundamentals
Individualised learning
Project experience
Learning through fun
System design
Security fundamentals
  • C# fundamentals
  • Object-orientation
  • Memory management
  • Testing
  • .Net Core
  • Java fundamentals
  • Object-orientation
  • Memory management
  • Testing
  • Spring fundamentals
  • JavaScript fundamentals
  • Syntax fundamentals
  • TypeScript 
  • Angular and React
  • Relational databases
  • SQL Server
  • Data definition language concepts
  • Data manipulation language concepts
  • Normalisation
  • Design concept fundamentals
  • Design patterns
  • Service design
  • Architectural principles
  • HTML and CSS fundamentals
  • Graphics and scripting
  • Intro to JavaScript
  • Authentication
  • Authorisation
  • O Auth
  • Penetration testing
  • Cloud fundamentals
  • Cloud native development
  • Containerisation
  • DevOps
  • Personalised learning journey
  • Dedicated advisor
  • Access to valuable highly rated material
  • Collaboration with industry experts
  • Self-directed assisted learning
  • Meeting personal technical goals
  • Hands-on experience
  • Dedicated mentor
  • Build in your primary language
  • Small to large teams
  • Collaborative work
  • Team-based learning
  • Hackathons
  • Game jams
  • Tech talks
  • Battle decks
  • Internal and external guest lectures

Why you want to work with us

  • Offices around the world
  • Gamified Continuous Learning Programme
  • Own annual tech event – Esc@pe
  • Onsite tech lab
  • Over 900 super clever tech experts
  • We attend and sponsor major conferences
  • Proudly empower talented female coders
  • Founded programme with Umuzi
  • Founding partner of WeThinkCode_
  • Involved in tech community
  • AWS Advanced and Well-Architected Partner
  • Microsoft Gold Partner
  • Cultural exchanges between office
  • Epic internal events and parties
  • Endless opportunities to grow
  • Easy access to mentoring
  • Vibrant company culture
  • Exposure to a myriad of technologies

From grad to… CEO (and everything in between)

Did you know our CEO started as a grad back in the day? We’ve had quite a few grads start with BBD over the years, even before we had an official Grad Programme. As they’ve grown in knowledge and skill, these alumni have made some incredible career moves in BBD. Take a look at some of their journeys

Peter Searle


Charlene Cooke


Thabang Ledwaba

Software engineer

David Xavier


Mike Aplas

Software engineer

Ricard Pinto


Kevin Staples


Here’s what our class of grads has to say

Darius Scheepers

Junior software engineer

Eddie Muane

Junior software engineer

Jason Parry

Junior software engineer

Sam Hillebrand

Junior software engineer

Marcelle Bond

Junior software engineer

Chelsea Jessiman

Junior software engineer

Marius Ludick

Junior software engineer

Phatho Pukwana

Junior software engineer

Sasja McKay

Business analyst

Chris and Rivash

Grad Masters

Perks of being a BBD grad

On top of all the perks of being a BBDer, here’s what our grads can look forward to

Continuous learning

BBD swag

Battle decks

Tech talks

Grad trip

Access to Pluralsight

Pizza and beer afternoons

Dedicated advisors

Facetime with BBDers

Epic team builds

Hands on experience

If you’d like to engage with us, we’d love to hear from you