Study area · Technology

Full-Stack Software Engineering

Building a working web application end to end: interface, server, database, tests, and deployment, with the working habits a small development team expects on the first day.

This programme sits inside Technology, one of the four study areas in the wider Programmes catalogue.

  • FSE
  • Certificate
  • Kendahouse, Nairobi
Code open on a laptop screen

What the training covers.

Every session runs as a workshop, not a lecture. You practise the routines of the job until they are second nature, with instructors who have done them for a living.

Apply via Student Applicant
  • 01 Interfaces that work on a phone and on a desktop
  • 02 Relational database design and the queries that expose a slow schema
  • 03 Server code: routing, validation, authentication, and error handling
  • 04 Tests that catch real regressions rather than padding a count
  • 05 Deploying and debugging an application other people depend on
  • 06 Reading and improving existing code instead of rewriting it

Programme facts

Award
Certificate
Apply through
Student Applicant
Kiflaps programmes
40
Fee
With admissions

Dates, fees, and instalment options are confirmed with admissions. Nothing is quoted until you ask, and applications close four weeks before each intake starts.

The work it prepares you for.

The training aims at front-line roles like these across the industry.

  • Junior full-stack developer
  • Front-end developer taking on server work
  • Back-end developer owning an interface
  • Software developer in a small product team

Who it suits.

Applicants who can write some code and want the whole path to production. Suits career changers and junior developers filling gaps.

Pair it with a language

Pairs with Introduction to DevOps, because shipping your own application end to end is the same job as the pipeline that deploys it.

Browse the twenty languages

Other technology routes.

Start your application

Full programmes go through the Student Applicant form. Short programmes and online-only study enrol in the LMS.

Questions by phone: +254 714 772 289

Questions about Full-Stack Software Engineering? Call +254 714 772 289 or message admissions.