Courses List

4
Subtotal: $1,020.00
Software Development

Full-Stack Software Engineering

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

5 Months Beginner Next intake: April 2026 TVETA Accredited In Person & Hybrid
Enroll Now
Full-Stack Software Engineering

About This Programme

Software engineers are among the most employable professionals in the world right now, and the demand for developers who can build complete, production-ready applications continues to grow across Kenya and globally.
EldoHub Academy's Certificate in Full-Stack Software Engineering is a comprehensive, project-based program that takes you from your first line of code to building and deploying full-stack web and mobile applications. You will learn how to build responsive frontends, design and connect backend systems, manage databases, and develop cross-platform mobile apps, all while working with the tools and workflows that real development teams use every day.
By the end of the program, you will have a GitHub portfolio of deployed projects and the professional readiness to apply for developer roles, freelance, or build your own products. The curriculum is built specifically for Kenya's digital economy, with projects tailored to real local use cases in fintech, agritech, and e-commerce.
No prior coding experience is required. You will start from the absolute beginning and progress through three structured levels over the course of the program.

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)
  • Laptop: Core i5, 8GB RAM, 500GB minimum — shared lab available
  • Aged 18 and above
Fees & Payment Options
Flexible plans available — upfront, instalments, or employer sponsorship.
View Fee Details

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 55,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.
Programme Delivery
Available In Person & Hybrid
Classes run at our Eldoret campus with hybrid options for some modules. Cohort-based learning with live instructor guidance.