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.

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.
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.
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.
CLI Application
Python Application
Python + Scala OOP Project
Data Structures Library
API + SQL Application
Backend REST API
JavaScript Frontend
React Application
Full-Stack Application
Capstone
Your graduate toolkit
What Students Graduate With
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.