Pick the format that works for your learning style
Group sessions with peers or one-on-one with instructors. Both approaches give you access to the same curriculum, just different ways to engage with the material and get help when you need it.
Find your format
Two ways to learn, same quality instruction
The main difference is how you interact with instructors and other learners. Group sessions create a collaborative environment where you see how others approach problems. Individual sessions let you focus entirely on your specific questions and move at your own pace.
Group Sessions
You join scheduled sessions with 8-12 other students working through the same material. The instructor presents concepts, demonstrates techniques, and answers questions from everyone. You see different perspectives on solving problems and can learn from how others think through challenges.
- Fixed schedule with recurring meeting times
- Collaborative problem-solving with peers
- Lower cost per hour of instruction
- Build connections with other learners
Individual Sessions
You book time directly with an instructor for one-on-one work. The entire session focuses on what you need right now, whether that's debugging specific code, understanding a concept you missed, or working through a project. The instructor adapts completely to your current skill level and learning speed.
- Flexible scheduling around your availability
- Customized pace and focus areas
- Direct feedback on your specific work
- Skip topics you already know well
What personalized learning actually means

Both formats adapt to where you are in your learning progression. In group sessions, instructors adjust examples and explanations based on how the class responds to material. In individual sessions, every minute addresses your specific needs at that moment.
The platform tracks which concepts you've covered, what you struggled with, and where you've demonstrated understanding. This data helps instructors prepare relevant examples and know what foundational knowledge they can assume you have.
You can switch between formats as your needs change. Start with group sessions to build foundational skills, then book individual time when you hit a complex problem. Or begin with intensive individual instruction to catch up, then join group sessions for ongoing learning and peer interaction.
Foundation building through group sessions (12 weeks) → Individual sessions for portfolio projects (6 weeks) → Group advanced topics with job-ready focus (8 weeks)
Individual sessions to assess current level (2 weeks) → Targeted group sessions on specific technologies (8 weeks) → Individual coaching on implementation (4 weeks)
Individual sessions for immediate problem-solving (as needed) → Optional group sessions if you want to expand related skills
Tools you'll actually use
We provide access to professional development environments, collaboration software, and learning resources. No need to purchase licenses or set up complex toolchains before you start.
Cloud IDEs
Write, test, and debug code directly in your browser with pre-configured development environments for all course topics.
IncludedVideo platform
Join live sessions with screen sharing, breakout rooms for pair programming, and automatic recording of all sessions you attend.
IncludedCode review
Submit your work for detailed feedback with inline comments, suggested improvements, and explanations of best practices.
IncludedProject hosting
Deploy your projects to live URLs you can share with employers, with automatic builds and version control integration.
IncludedReference library
Searchable documentation, code examples, and recorded explanation videos organized by topic and difficulty level.
IncludedProgress tracking
Dashboard showing completed topics, skills you've demonstrated, and suggested next steps based on your learning path.
IncludedOrganizations we work with

Several technology companies and educational institutions in South Africa refer their employees and students to our platform. These partnerships help us understand what skills employers actually need and what preparation students require for professional work.
Partner organizations provide input on curriculum relevance, offer guest instructors from their technical teams, and sometimes hire graduates from our programs. We don't guarantee job placement, but these connections give learners access to people making hiring decisions.
Current partnerships include software development firms in Johannesburg and Cape Town, two technical universities, and a government digital skills initiative. These relationships evolved over several years of demonstrated results rather than formal agreements.
- Technology companies review curriculum for industry relevance
- Universities integrate our platform into certificate programs
- Digital skills initiatives fund access for qualifying participants
- Development teams provide guest instructors and mentors