Home About Services
Courses
Web Development Web Design Software Engineering Digital Marketing Video Editing Product Design (UI/UX) Data Science Data Analytics Cybersecurity IoT & Robotics Mobile App Development AI & Machine Learning Projects Portfolio Events Blog
Affiliates
Cephas CEPHTO Cephas HR CELMA — Learning Management System Cephas Books CESMAS — School Management System Cephas Codef contact
Contact Us
Engineering

Software Engineering

A rigorous engineering track covering architecture, design patterns, testing, DevOps and system design.

Software Engineering
Duration9 Months
LevelIntermediate → Advanced
ModeHybrid
Lessons144 Lessons
— Tuition
₦350,000
₦420,000  ·  Save ₦70,000
  • Full curriculum access
  • Live + recorded sessions
  • Real-world capstone project
  • Certificate of completion
  • Job placement support
  • Alumni community access
Ask a Question

Secure payment · Instant access · 7-day refund policy

01 Curriculum

What you will learn.

01

Programming Foundations

6 wks

Data structures, algorithms, complexity analysis and clean code principles.

02

Object-Oriented & Functional Design

5 wks

SOLID principles, design patterns and architectural decision making.

03

Databases & Data Modelling

5 wks

Relational design, normalisation, indexing, transactions and NoSQL.

04

APIs & Distributed Systems

6 wks

REST, GraphQL, message queues, caching and scalability fundamentals.

05

Testing & Quality Engineering

5 wks

Unit, integration and end-to-end testing, TDD and CI pipelines.

06

Cloud, DevOps & System Design

6 wks

Containers, orchestration, observability and large-scale system design interviews.

07

Capstone Engineering Project

4 wks

Design and ship a production-grade system with full documentation.

02 Tools & Stack

Technologies covered.

Python Java SQL Docker AWS System Design
03 Requirements

What you need.

A laptop (8GB RAM minimum recommended)
Stable internet connection
Commitment of 8–10 hours per week
No prior experience required for beginner tracks