All programs
Route 05 · Mainline
Beginner

Software Development

Go from programming fundamentals to a deployed full-stack application. The route emphasises consistent practice, code reviews and learning how to solve unfamiliar problems.

Journey time

20 weeks

Destination

Software Engineer

Format

Cohort-based

Board a cohort

What you will learn

Skills for the whole journey

JavaScriptReactAPIsDatabasesTesting

Path curriculum

Your roadmap, stop by stop

5 stages

Follow the stages in order. Each stop shows the learning window, what is covered and the milestone you should reach before moving forward.

Mastery journey

Beginner entry → Career ready

This path builds job readiness. Expert or professional mastery follows through sustained workplace delivery after graduation.

Beginner entry
Working knowledge
Intermediate practice
Independent delivery
Career ready
Start
01
Stage 1
Weeks 1–4

Responsive web design

Build accessible, responsive interfaces with semantic HTML and modern CSS.

What is covered

  • HTML
  • CSS
  • Accessibility
  • Includes Gated Assessment
Beginner entry
02
Stage 2
Weeks 5–8

JavaScript

Learn programming fundamentals by solving progressively harder problems.

What is covered

  • JavaScript
  • Algorithms
  • Data structures
  • Includes Gated Assessment
Working knowledge
03
Stage 3
Weeks 9–12

Front-end libraries

Turn interface concepts into interactive, component-based applications.

What is covered

  • React
  • State
  • UI projects
  • Includes Gated Assessment
Intermediate practice
04
Stage 4
Weeks 13–15

Relational databases

Model structured data and retrieve it confidently with SQL.

What is covered

  • SQL
  • Data modelling
  • PostgreSQL
  • Includes Gated Assessment
Independent delivery
05
Stage 5
Weeks 16–20

Back-end development and APIs

Build, test and deploy the services behind a portfolio-ready application.

What is covered

  • Node.js
  • APIs
  • Capstone deployment
  • Includes Gated Assessment
Career ready

Final roadmap stop

Exit interview

Review portfolio evidence, demonstrate end-to-end understanding and agree the learner's career-readiness plan after every stage assessment is complete.

Destination

Weekly schedule

Built for real life

Learn flexibly during the week, then meet your squad for practice and feedback. All times are West Africa Time.

Monday

Anytime

Weekly module opens

Self-paced

Wednesday

6:30 pm WAT

Pair-programming lab

Live

Saturday

10:00 am WAT

Mentor check-in & project review

Community

Upcoming departures

Cohorts & bus schedules

Check the next boarding date and available seats for this path.

View all schedules
1
Next departure
19 seats available

Sunrise Express

12 September 2026 Amara Obi
Board cohort