Programming & Software Development

Full-Stack Software Development

The Full-Stack Software Engineering programme equips learners with the skills to build and deploy complete web applications — covering frontend(web and mobile), backend, databases, and deployment. Students gain proficiency to create dynamic, user-centric user experiences.

5 Months Beginner
Enroll Now
Full-Stack Software Development

About This Programme

The Fullstack Software Development Programme builds comprehensive end-to-end web and mobile application engineering skills through a practical, project-based curriculum.

Designed for beginners and career switchers with no prior coding or technical background required, the course guides learners from foundational web technologies—HTML5, CSS3, and modern JavaScript—to advanced backend engineering using Node.js, Express, and MySQL databases.

Students master client-side frontend development with React, extend their skills to cross-platform mobile apps with React Native, and gain real-world experience integrating essential local payment and communication APIs such as M-Pesa and Africa's Talking.

Grounded in hands-on building, the programme culminates in a production-ready capstone application, fully preparing graduates for in-demand roles such as Junior Fullstack Developer, Web Developer, Mobile Application Developer, or Freelance Software Engineer

What You Will Learn

1

Module 1 - Foundations of Responsive Web Development (Weeks 1-6) Learn the building blocks of the web. Start with HTML, CSS, and JavaScript, build mobile-responsive websites, manage data with LocalStorage, and learn version control with Git and GitHub. Projects are tailored to real Kenyan business use cases. Tools: HTML5, CSS3, JavaScript, Git, GitHub, VS Code, Chrome DevTools

2

Module 2 - Applied Full-Stack Development (Weeks 7-14) Move from frontend to full-stack. Build React applications, design and connect REST APIs with Node.js and Express, manage relational and non-relational databases, implement authentication with JWT, write tests, and deploy to cloud platforms. Tools: React, Node.js, Express, PostgreSQL, MongoDB, Docker, GitHub Actions

3

Module 3 - Mobile App Development and Professional Readiness (Weeks 15-20) Build cross-platform mobile applications with React Native and Expo. Integrate GPS, camera, and backend APIs. Prepare your resume, polish your GitHub portfolio, practice technical interviews, and learn how to navigate local and remote job markets. Tools: React Native, Expo, Firebase, BrighterMonday, Upwork

Who Can Apply

  • Career changers from any background who want to build a technical skillset from scratch
  • Entrepreneurs who want to build their own digital products without outsourcing development
  • IT professionals looking to transition into software engineering roles
  • Anyone serious about building a career as a developer locally or remotely

Entry Requirements

  • KCSE Certificate or equivalent
  • Basic computer literacy (assessed at intake)
  • Aged 18 and above
Fees & Payment Options
Flexible plans available — upfront, instalments

Frequently Asked Questions

No. The program starts from the very beginning. If you can use a laptop and navigate the internet, you qualify.

You will be able to build responsive websites, full-stack web applications with backend APIs and databases, and cross-platform mobile apps. Your capstone project will be a deployed, working application.

HTML, CSS, JavaScript, React, Node.js, Express, PostgreSQL, MongoDB, React Native, Docker, Git and GitHub - all industry-standard and used by development teams across Kenya and globally.

You will be ready for roles including Junior Frontend Developer, Full-Stack Developer, React Developer, Mobile App Developer, and Freelance Software Engineer.

The course fee is Ksh 68,000. You can pay upfront at an 8% discount or use the installment plan - 50% on enrollment and 50% within 2 months.

Yes. The program includes freelancing fundamentals, how to find clients, how to use platforms like Upwork, and how to position yourself for remote work opportunities.
Chat with us ›