Courses that require payment before enrolment.

How to Use This Document

This companion expands every lesson listed in the Uhandisi Software Engineering Diploma curriculum handbook into full teaching content: a short explanation instructors can teach from directly, a representative code snippet where relevant, and a highlighted '2026 Practice Note' capturing a current industry trend, tool, or convention worth mentioning alongside the core concept.

These notes are deliberately kept current as of 2026 — for example, Node.js 24 as the Active LTS release, React 19.2+ with the React Compiler and Server Components, and the routine use of AI coding assistants as one input among several in a developer's workflow. Revisit and refresh these notes periodically, since tooling trends move faster than the underlying fundamentals.


Full-Stack Software Engineering is a comprehensive professional course designed to equip learners with practical skills for building modern web applications from frontend to backend. Learners will work with programming, databases, APIs, frontend frameworks, backend development, authentication, deployment and real-world software projects.

Duration: 16–24 weeks
Level: Intermediate / Advanced
Mode: Online / Self-paced
Course Fee: KES 90,000–120,000


This digital marketing and advertising course will cover the essential concepts and skills you need to become an effective digital marketing strategist and advertising manager. From planning and implementing campaigns to analyzing performance data, this course is designed to better understand how digital media are used today and how it can be leveraged within your organization.

Learn how to develop a digital marketing strategy and interactive campaign that will lead your product or service to success. This course covers elements of online advertising, such as search engine marketing (SEM), social media, email marketing, and content marketing. You’ll also learn about identifying influencers for your product or service.