Skip to content

Full Stack

Software Development

From the first line of code to shipping real software.

Software Development
Safari School6 months

Programme Overview

The Software Development programme is a complete path from the basics to a professional level. It runs for six months, split into two three-month phases: Frontend Development and Backend Development. You learn by building, with projects throughout and real-world project work along the way.

Duration

6 months

Level

Beginner to professional

Fee

KES 50,000

What you’ll be able to do

  • Build and ship full-stack web applications
  • Work confidently with React, Node.js and TypeScript
  • Use Git and a professional development workflow
  • Graduate with portfolio projects, including real-world project work

Curriculum

01

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
02

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

Fees

KES 25,000 per phase