September Intake applications are now open
View
Live
Epic Academy

Software Engineering Course at Epic Academy Kenya, Intermediate, 12 Weeks in Nairobi

Develop real software products through modern programming, software architecture, Git, APIs, databases and deployment. Learn Programming, Git, APIs, Databases, Web Development, JavaScript at Epic Academy Kenya (www.epicacademy.ke). Design and build production-ready software projects from concept to deployment.

Nairobi,Kenya
Software•Cohort Based

Software Engineering

Develop real software products through modern programming, software architecture, Git, APIs, databases and deployment.

12 Weeks150+ learnersCertification
Program Fee
KES 15,000/ USD 120
Program Overview

Code. Build. Deploy.

Software engineering is about building solutions that work. This program teaches you the full software development lifecycle from planning and coding to testing and deployment.

You'll learn modern programming languages, software architecture patterns, database design, API development, and how to deploy applications to the cloud.

Programming

JavaScript, Python & More

Databases

SQL & NoSQL

Web Development

Frontend & Backend

Deployment

Cloud & DevOps

Software Engineering
Software Engineering

What You'll Achieve

  • Build full-stack web applications
  • Work with Git and version control
  • Design and manage databases
  • Create and integrate APIs
  • Deploy applications to production

Capstone Project

Design and build a complete full-stack web application from concept to deployment, demonstrating all the skills learned throughout the program.

Curriculum

Your Software Engineering Journey

A comprehensive 12-week program covering frontend, backend, databases, and deployment.

1

Programming Fundamentals

Month 1

Week 1

Introduction to Programming

  • Programming Basics
  • JavaScript Fundamentals
  • Data Types
Week 2

Advanced Programming

  • Functions
  • Objects
  • Arrays
  • DOM Manipulation
Week 3

Version Control

  • Git Basics
  • GitHub
  • Collaboration
Week 4

Frontend Development

  • HTML
  • CSS
  • Responsive Design
  • Flexbox/Grid
2

Backend Development

Month 2

Week 1

Backend Basics

  • Node.js
  • Express
  • Routing
Week 2

Databases

  • SQL
  • PostgreSQL
  • MongoDB
  • Data Modeling
Week 3

API Development

  • REST APIs
  • Authentication
  • Authorization
Week 4

Testing & Debugging

  • Unit Testing
  • Integration Testing
  • Debugging
3

Advanced & Deployment

Month 3

Week 1

Frontend Frameworks

  • React
  • Components
  • State Management
Week 2

Full-Stack Integration

  • Connecting Frontend & Backend
  • API Integration
  • Data Fetching
Week 3

Deployment

  • Cloud Deployment
  • CI/CD
  • Monitoring
Week 4

Capstone Project

  • Project Planning
  • Development
  • Testing
  • Deployment
Technologies

Tools You'll Master

JavaScriptReactNode.jsExpressPostgreSQLMongoDBREST APIsGitGitHubHTMLCSSDockerAWSTestingCI/CD

Ready to Build Software?

Learn full-stack software engineering and build real-world applications that solve problems and make an impact.

Program Fee
KES 15,000/ USD 120

Frequently Asked Questions about Software Engineering at Epic Academy Kenya

What is the Software Engineering course at Epic Academy Kenya?

Software Engineering at Epic Academy Kenya is a 12 Weeks intermediate-level program. Develop real software products through modern programming, software architecture, Git, APIs, databases and deployment. The course covers Programming, Git, APIs, Databases, Web Development and finishes with a capstone project.

Who is the Software Engineering course for?

Software Engineering at Epic Academy Kenya is designed for intermediate learners who already have basic computer literacy and want to build practical, career-ready skills.

What will I learn in the Software Engineering course at Epic Academy Kenya?

You will learn Programming, Git, APIs, Databases, Web Development, JavaScript, React, Node.js, PostgreSQL. By the end of the program you will be able to: Build full-stack web applications; Work with Git and version control; Design and manage databases; Create and integrate APIs; Deploy applications to production.

How long does the Software Engineering course take at Epic Academy Kenya?

Software Engineering at Epic Academy Kenya takes 12 Weeks, delivered in a cohort based format.

How much does the Software Engineering course cost at Epic Academy Kenya?

Software Engineering at Epic Academy Kenya costs KES 15,000 (approximately USD 120). Scholarships are available for learners with financial need, visit www.epicacademy.ke/scholarships.

Do I get a certificate after the Software Engineering course?

Yes. On successful completion of Software Engineering at Epic Academy Kenya, you receive an industry-recognized certificate of completion verifiable at certopus.com/verify.

What tools and technologies are used in the Software Engineering course?

The Software Engineering course at Epic Academy Kenya covers: JavaScript, React, Node.js, Express, PostgreSQL, MongoDB, REST APIs, Git, GitHub, HTML, CSS, Docker, AWS, Testing, CI/CD.

Is the Software Engineering course available online in Kenya?

Yes. Software Engineering is available online at Epic Academy Kenya, with live cohort sessions, mentorship and project reviews. Learners across Kenya, Africa and worldwide can participate without relocating to Nairobi.

Is Software Engineering at Epic Academy Kenya worth it?

Yes. Software Engineering at Epic Academy Kenya is taught by industry practitioners, includes real-world projects, hands-on tools and a capstone project, and finishes with an industry-recognized certificate. Alumni have moved into roles at Safaricom, KCB, Andela and Microsoft, among others.

What career can I pursue after Software Engineering at Epic Academy Kenya?

Design and build production-ready software projects from concept to deployment. Graduates commonly pursue roles related to Software in Kenya and across Africa, or use the skills to freelance, build products, or advance within their current role.

Can I apply for a scholarship for Software Engineering at Epic Academy Kenya?

Yes. Epic Academy Kenya has awarded 180+ scholarships. Apply at www.epicacademy.ke/scholarships. Scholarships cover course fees and include mentorship and project-based learning.