LuxDevHQ School of Software Engineering

Become a Software Engineer by Building Real Software

A 10-month, highly practical, project-driven path from first line of code to full-stack, job-ready engineer.

Built for people who learn by building. Every module ends with a real project you commit to GitHub, so you finish the program with a portfolio — not just notes.

Explore the Curriculum
Developer working at a computer

Software Engineering Program

Python first • 10+ projects • 10 months

Program at a glance

A Complete Path From Foundations to Full Stack

Duration

10 Months

A complete full-stack pathway

Standard Fee

KSh 90,000

Full 10-month program

Alumni Fee

KSh 54,000

40% alumni discount

Projects

10+ Portfolio Projects

Built and committed to GitHub

Learning

Highly Practical

Project-driven throughout

Future Access

Lifetime Access

Future classes and updates

Core technology stack

Python First. Full-Stack Ready.

Python is the primary programming language, supported by the tools modern software teams use.

PythonScalaSQLHTMLCSSJavaScriptReactJSNext.jsFastAPIGitGitHub

Why this program is different

Learn the Way Engineers Work

Practical From Day One

Students start writing and running code from the beginning. Theory exists to support building.

Project Driven

Every module produces practical work suitable for GitHub.

Python First, Not Python Only

Python is the core language, alongside Scala, JavaScript, ReactJS and Next.js.

Professional Environment Setup

Learn terminals, VS Code, Git, GitHub, package managers, virtual environments and dependencies.

Portfolio First

Graduate with evidence of your abilities through working software.

Lifetime Learning

Access future Software Engineering classes and curriculum updates at no additional tuition cost.

Who the Program Is For

No prior programming experience required.

Complete beginners
University students
Career switchers
Self-taught developers
Professionals moving into technology
Developers strengthening computer science foundations
LuxDevHQ Data Science alumni
LuxDevHQ Data Analytics alumni
LuxDevHQ Data Engineering alumni

10-month curriculum

Build New Capability Every Month

Each month combines essential concepts with a portfolio-ready project.

  • Operating system and development setup
  • Command line, terminal and VS Code
  • Package managers
  • Git, GitHub, commits, branches and repositories
  • Virtual environments and dependency management
  • Programming concepts
  • Python variables, data types and operators
  • Input/output

Project

Professional development environment + first command-line application pushed to GitHub

Project roadmap

You Don't Just Learn It. You Build It.

01

CLI Application

02

Python Application

03

Python + Scala OOP Project

04

Data Structures Library

05

API + SQL Application

06

Backend REST API

07

JavaScript Frontend

08

React Application

09

Full-Stack Application

10

Capstone

Your graduate toolkit

What Students Graduate With

10+ GitHub projects
Full-stack capstone
Developer portfolio
Strong Python skills
Working Scala knowledge
SQL and database skills
HTML and CSS
JavaScript
ReactJS and Next.js
FastAPI
Git and GitHub
REST APIs
Data structures and algorithms
Testing
Deployment
CI/CD fundamentals

Graduate with evidence of what you can build, not simply a certificate saying what you studied.

Already Part of LuxDevHQ?

40% OFF

LuxDevHQ Data Science, Data Analytics and Data Engineering graduates and alumni are eligible.

Lifetime access to future Software Engineering classes and curriculum updates.

Regular: KSh 90,000

KSh 54,000

Save KSh 36,000

Pricing

Choose Your Program Rate

Standard Program

KSh 90,000

10 months

  • Instructor-led classes
  • Hands-on coding
  • 10+ projects
  • GitHub portfolio
  • Capstone
  • Career readiness
  • Future curriculum access

40% OFF

LuxDevHQ Alumni

KSh 90,000

KSh 54,000

10 months

  • 40% off the standard fee
  • Data Science alumni
  • Data Analytics alumni
  • Data Engineering alumni
  • All standard program benefits

Enroll Once. Keep Learning.

Technology evolves. Enrolled graduates can attend future Software Engineering classes and receive curriculum and cohort updates at no additional tuition cost. This future access supports continued learning; it is not unlimited private tutoring.

FAQ

Software Engineering Questions, Answered

Build Your Way Into Software Engineering

Ten months. Real code. Real projects. A portfolio that demonstrates what you can actually build.

Explore the Curriculum