Build your own
Software.
Learn AI-enabled software engineering and SaaS development. Turn an idea into a working online product that can solve real problems and earn income.
Don’t just use software.
Learn how to build it.
You already use online platforms every day. This programme takes you behind the screens to understand how applications work, how their parts connect, and how you can create your own.
Understand the foundations
Learn programming concepts and how software is structured before relying on AI tools.
Build real applications
Understand the front end, back end, databases and APIs that make an application work.
Think beyond the code
Explore software business models, hosting, deployment, security and monetisation.
From foundations to a working product.
The six-week programme combines core software engineering concepts with practical development and AI-assisted workflows.
Foundations
- Programming fundamentals
- Object-oriented programming
- Structured programming
- Debugging
- Principles of software engineering
- Frameworks and libraries
Build
- Database design
- APIs and integration
- Full-stack development
- AI-assisted coding
- Prompt engineering
- Third-party libraries
- Testing
- Networking concepts and errors
- DevOps
Launch & business
- Business of software
- Project management
- Software security
- Hosting and deployment
- Deployment and monetisation
You are the pilot. AI is the co-pilot.
AI can suggest code and explain errors, but you remain responsible for the idea, features, rules and quality of your application. Learn the concepts first so you can steer the tools and check their work.
- Use AI to support coding and problem-solving.
- Understand and review the code it generates.
- Test, debug and improve your application.
- Keep security and reliability in mind.
See how the pieces connect
A full-stack application brings different components together to deliver a complete service.
Security protects every part. Deployment makes the application available online.
What could you build?
Apply your skills to problems in different industries. Start with an idea that solves a real need for a clearly identified user.
Choose how you want to learn.
The next intake starts Monday, 9 November 2026. Classes run Monday to Friday.
Physical classes
Online classes
Ready to build your own software?
Join the six-week AI-Enabled Software Engineering and SaaS Development programme at the special intake fee of KES 8,700.
What to do: Make your payment, then forward the M-Pesa confirmation SMS together with your preferred study mode (Physical or Online) to the number provided.
Click to Register →M-Pesa payment details
After payment, forward the confirmation SMS and your preferred mode of study to 0722 290 410.