Skip to content

Code. Build. Deploy.

Software Engineering Courses in Nairobi & Online

Learn to code in Nairobi with practical software engineering courses, from your first website to full-stack MEAN applications, mobile apps and DevOps. Every course is project-based and taught by working developers, in class at Utawala or live online.

Courses
5
Fees from
KES 25,000
Study
Online & in class
On completion
Certificate

Software Engineering

Software Engineering Courses & Fees

All courses
Website Design Mastery Course
Beginner

Software Engineering

Website Design Mastery Course

Learn to design and build fast, mobile-friendly websites with HTML, CSS, JavaScript and WordPress, and launch your own portfolio site.

  • Online
  • In class

FeeKES 25,000

View course
Beginner Full-Stack (MEAN Stack) Software Engineering
Beginner

Software Engineering

Beginner Full-Stack (MEAN Stack) Software Engineering

Become a full-stack developer with MongoDB, Express, Angular and Node.js. Build complete web applications from the database to the user interface.

  • Online
  • In class

FeeKES 90,000

View course
Intermediate

Software Engineering

Mobile App Development (Android & iOS)

Build Android and iOS apps from one codebase. Design, code, test and publish mobile apps to the Google Play Store and Apple App Store.

  • Online
  • In class

Ask for fees

View course
Intermediate

Software Engineering

DevOps Engineering

Learn Linux, Docker, Kubernetes, CI/CD and cloud infrastructure to automate how software is built, tested, released and monitored.

  • Online
  • In class

Ask for fees

View course

Why study software engineering at Eujim Academy?

Kenya's tech sector keeps growing, and employers want developers who can show working projects, not just certificates. Our software engineering track is built around that: you write code from the first class, push it to GitHub, and finish each course with portfolio work you can show in interviews.

Which course should I start with?

  • New to coding: start with Website Design Mastery or Beginner Full-Stack (MEAN).
  • Already coding: move to the Advanced Full-Stack Masterclass, Mobile App Development or DevOps Engineering.

Software Engineering FAQs

Questions About Software Engineering Courses

Can't find your answer? Our admissions team replies within one working day.

Can I learn software engineering in Nairobi with no experience?

Yes. Our Website Design Mastery and Beginner Full-Stack (MEAN) courses start from the basics and are taught in small classes at Utawala or live online.

Which programming languages will I learn?

HTML, CSS, JavaScript and TypeScript, with frameworks such as Angular and Node.js. Mobile and DevOps courses add Flutter, Docker and cloud tools.

Do I get help finding a developer job?

Yes. You build a portfolio on GitHub, and we support graduates with CV reviews, interview practice and introductions to employers.

Admissions

Not Sure Which Software Engineering Course Fits?

Tell us your experience and goals. An advisor will recommend a course and explain fees, intakes and payment options.

Other learning tracks

Ask about Software Engineering

We reply within one working day

We reply within one working day. Your details stay private.