Skip to content

Safari School

Learn to build software that works in the real world.

Safari School is the training arm of SafariStack Solutions. We teach software development and cybersecurity from the basics to a professional level through hands-on, project-based learning.

Duration
6 months
Phases
2 × 3 months
Format
Project-based
Full programme
KES 50,000

Looking for corporate or custom training? Talk to us →

Programmes

Courses built around real skills

Choose Software Development or Cybersecurity, take the full programme or focus on a single phase. Every programme is practical, hands-on and taught from the ground up.

Cybersecurity
Safari School6 months

Cybersecurity

Cybersecurity

A six-month, lab-based programme that takes you from cybersecurity fundamentals through SOC operations and ethical hacking to governance, compliance and a professional VAPT capstone.

KES 80,000Beginner to professional

Why Safari School

Learning that holds up outside the classroom

We teach the way software is actually built, by doing, with guidance, from the fundamentals to professional practice.

01

Learn by building

Every phase is project-based. You write real code from the start and finish with work you can show, not just notes.

02

Beginner to professional

You start with the fundamentals and progress deliberately to the level expected of a working developer.

03

A real-world stack

You learn the tools used to build modern software, JavaScript, TypeScript, React, Node.js, Git and databases.

04

Built by a software company

Safari School comes from SafariStack Solutions, so what you learn reflects how software is actually built and shipped.

The roadmap

A six-month path, two focused phases

The Software Development programme runs for six months in two clear phases. Each phase stands on its own, and together they take you from beginner to professional.

Frontend Development

3 months

Learn to build the interfaces people see and use, from your first HTML page to a modern React application.

  • HTML, CSS and modern, responsive layout
  • JavaScript and TypeScript fundamentals
  • React and component-driven development
  • Working with APIs and real data
  • Git, version control and team workflow

Backend Development

3 months

Learn what happens behind the interface, APIs, databases, authentication and deployment.

  • Node.js and server-side JavaScript
  • Designing and building REST APIs
  • Databases and data modelling
  • Authentication and security basics
  • Deployment and shipping to production

What you’ll work with

HTMLCSSJavaScriptTypeScriptReactNode.jsREST APIsDatabasesGit

Admissions

How to get started

Applying is simple. Four steps from first enquiry to your first week of learning.

  1. 01

    Send an enquiry

    Tell us which programme you are interested in and a little about your background.

  2. 01

    Talk to us

    We walk you through the programme, the fees and the next start date so you can decide.

  3. 01

    Enrol

    Confirm your place and choose whether to start with the full programme or a single phase.

  4. 01

    Start learning

    Begin Phase 1 and start building from your very first week.

FAQ

Frequently Asked Questions

Common questions about our programmes, phases and fees.

It is for anyone who wants to learn to build software, whether you are starting from scratch or formalising skills you already have. No prior programming experience is required.

Safari School

Ready to start building?

Tell us which programme you are interested in and we will walk you through the fees, phases and next steps.