Virtual · 8 weeks · 6h / week

Backend Development

Learn the server side properly: HTTP, data, auth, files, and the rules that keep student and payment data from leaking.

  • 15 Sept 2026 starts
  • $150 · ₦200,000 fee
  • 17 seats left
  • Tue, Thur & Sat 20:00 - 22:00 GMT+1

Reserve a seat

You will leave able to

  • Design JSON APIs with validation and honest errors
  • Store data in a real database with migrations
  • Handle uploads, sessions, and audit logs
  • Ship a service with healthchecks and backups in mind

Tools

Node.js · SQL · Git · HTTP clients · Linux basics for deploy

Prerequisites

Students should meet the following requirements before the program begins:

Basic computer literacy and familiarity with files, folders, browsers and installing software.
Basic understanding of the internet and how websites communicate with servers.
Basic programming or logical problem-solving knowledge is helpful but not mandatory.
Access to a personal laptop or desktop; 8 GB RAM minimum recommended.
Stable internet connection..

Outline

  1. 01

    Backend & Web Fundamentals

    Learning Outcomes · Understand frontend-backend communication and design RESTful API endpoints.

    Learner's Assessment: API Design Exercise: Design the API specification for a task management application
  2. 02

    Node.js

    Learning Outcomes · Build and structure Node.js applications and work confidently with asynchronous server-side JavaScript.

    Learner's Assessment: Node.js Application: Build a Node.js application that performs asynchronous operations and manages data.
  3. 03

    Express.js & REST API Development

    Learning Outcomes · Build professional Express APIs with routes, controllers, middleware, CRUD operations and error handling.

    Learner's Assessment: Task Management REST API: Build a REST API for a task management system.
  4. 04

    MongoDB & Mongoose

    Learning Outcomes · Design MongoDB databases, create Mongoose models and build database-driven APIs.

    Learner's Assessment: E-Commerce Backend: Build an e-commerce backend with products, users, categories and orders.
  5. 05

    PostgreSQL & SQL

    Learning Outcomes · Design relational databases, write SQL, manage relationships and connect PostgreSQL to Node.js.

    Learner's Assessment: Student Management System: Build a student management backend using PostgreSQL.
  6. 06

    Authentication & Authorization

    Learning Outcomes · Implement secure authentication, protected endpoints, roles and account recovery flows.

    Learner's Assessment: Complete Authentication API: Build authentication with user and admin roles.
  7. 07

    Validation, Error Handling & API Security

    Learning Outcomes · Validate data, handle errors consistently, protect APIs and manage secrets safely.

    Learner's Assessment: API Security Audit: Audit and secure an existing REST API.
  8. 08

    File Uploads, Email & Cloud Services

    Learning Outcomes · Handle uploads, integrate cloud storage and send transactional emails.

    Learner's Assessment: User Profile Service: Build a profile service with image upload and email notifications.
  9. 09

    Third-Party APIs & Webhooks

    Learning Outcomes · Consume external APIs, process webhooks and build reliable integrations.

    Learner's Assessment: Third-Party Integration: Integrate an external API and process webhook events.
  10. 10

    Payment Integration

    Learning Outcomes · Understand payment flows and implement reliable payment integrations.

    Learner's Assessment: Payment-Enabled Application: Integrate a payment provider with verification and webhook handling.
  11. 11

    Backend Deployment

    Learning Outcomes · Prepare, deploy and troubleshoot production backend applications.

    Learner's Assessment: Production API Deployment: Deploy a backend API with its database.

Instructors

Course questions

Which language?

JavaScript/TypeScript on Node — one runtime, fewer moving parts, and a straight path into full stack if you continue.

Do I need cloud experience?

No. We introduce deploy as a discipline in the last third, after the API is correct on your machine.

Backend Development
15 Sept 2026 · $150 · ₦200,000 · 17 seats

Reserve a seat