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.
What you will learn
Skills for the whole journey
Path curriculum
Your roadmap, stop by stop
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.
Schedule
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
Schedule
Weeks 5–8
JavaScript
Learn programming fundamentals by solving progressively harder problems.
What is covered
- JavaScript
- Algorithms
- Data structures
- Includes Gated Assessment
Schedule
Weeks 9–12
Front-end libraries
Turn interface concepts into interactive, component-based applications.
What is covered
- React
- State
- UI projects
- Includes Gated Assessment
Schedule
Weeks 13–15
Relational databases
Model structured data and retrieve it confidently with SQL.
What is covered
- SQL
- Data modelling
- PostgreSQL
- Includes Gated Assessment
Schedule
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
Final gate
After all stages
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.
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
Wednesday
6:30 pm WAT
Pair-programming lab
Saturday
10:00 am WAT
Mentor check-in & project review
Upcoming departures
Cohorts & bus schedules
Check the next boarding date and available seats for this path.