Backend Development Path

Become a Backend Developer

Master APIs, databases and backend systems. Ship systems that power real products and keep services reliable. Gain real-world experience and land a backend developer job in a top tech company.

Your Curriculum

A 5-month journey to landing your first job as a Backend Developer

Month 1–6 · Industry expert-led courses

Monthly live mentorship classes

Learn directly with tutors and industry experts every month. Ask questions, get feedback, and connect with professionals working in your field.

Curriculum for this path is being finalised. Check back soon.
Months 3–5 · Virtual Internship

Backend Development Internship

After you finish your courses, you'll do a real-world 8-week virtual internship to prove your skills. Preview the tasks below.

You can take the eligibility assessment now, but the internship itself unlocks once you complete the courses above.Take assessment
Month 7
4 tasks
Week 21
Node.js CLI Tool: Lagos Market Price Tracker

Build a Node.js command-line tool that reads and writes a JSON file of foodstuff prices across Lagos markets using the fs module (sync and async), organised into custom modules and managed with npm.

Node.jsfs ModuleNPM
Week 22
Raw HTTP Server: Nigerian Bus Terminal Info API

Using only the built-in http module, build a server for a hypothetical interstate bus company with routes for terminals, routes and fares (₦), query-parameter filtering, an HTML template page and a proper 404.

HTTP ModuleRoutingQuery Params
Week 23
Node Internals: Event-Driven Order Processor with Streams

Build an event-driven order processor for a hypothetical Jumia-style store using EventEmitter, and stream a 100MB+ sales CSV to compute totals per state while handling backpressure. Document how the event loop and thread pool are involved.

Event LoopEventEmitterStreams
Week 24
Express + MongoDB Setup: Clinic Appointment API

Initialise an Express project for a hypothetical Abuja clinic, connect to MongoDB Atlas with Mongoose, configure environment variables and Nodemon scripts, and design Patient, Doctor and Appointment models.

ExpressMongoDB AtlasMongoose
Month 8
4 tasks
Week 25
Full CRUD: Clinic Bookings with Error Handling

Implement POST, GET, PATCH and DELETE endpoints for appointments with validation, catchAsync wrappers, a global error handler, filtering and pagination. Provide a Postman collection covering every endpoint.

REST APIsCRUDPostman
Week 26
Authentication & Role-Based Access Control

Add signup and login with hashed passwords and JWT, protect private routes, and enforce roles (patient, receptionist, doctor, admin) so each role can only perform its permitted operations.

JWTbcryptRBAC
Week 27
Password Reset & Email Delivery

Implement forgot/reset password with hashed, expiring tokens and send emails via Nodemailer (tested with Mailtrap). Add rate limiting, security headers and input sanitisation.

NodemailerSecurityRate Limiting
Week 28
Capstone: Deployed Backend for a Nigerian Business

Design, build and deploy a complete API for a hypothetical Nigerian business (e.g. a Lagos logistics company or school fees portal) with auth, RBAC, CRUD, email and full documentation. Deploy on Render or Railway.

DeploymentAPI DocumentationPortfolio
Month 5 · Job Readiness & Talent Pipeline

Get matched to employers as a Backend Developer

The final stretch. Polish your personal brand, prove you're ready, and get matched with companies actively hiring.

Let's build your portfolio

Package your internship projects into a shareable portfolio recruiters love.

We create and optimise your CV

Craft an ATS-friendly CV that highlights your skills and real project work.

Practice mock interviews

Run realistic interview drills with instant feedback until you sound confident.

Let's help optimise your LinkedIn

Score every section and get recruiter-ready fixes so opportunities find you.

Talent Pipeline

Get matched and secure interviews directly with companies hiring for Backend Developers

Once you complete your courses and internship, we introduce you to our hiring partners actively recruiting Backend Developers across Africa and beyond.

This unlocks in Month 5, after you complete your courses and virtual internship.