← Back to All Courses
Coming Soon — Curriculum Preview
🌐
IntermediateWeb Development

Backend Web Development

Discover what powers the web behind the screen. Learn server-side programming, RESTful API architecture, relational database design with SQL, secure user authentication, and connecting web clients to reliable cloud backends.

Ages 14+ Flexible schedule (1–3× / week) 18 hrs syllabus (12 hrs min) 1.5hr sessions 3–4 months
🟡

Prerequisite: Recommended Prerequisite

🟡 Recommended Prerequisite — Basic programming knowledge (JavaScript or Python).

Core Areas Covered

✓ Backend server architectures & HTTP protocols✓ Node.js / Express or Python backend servers✓ Routing & Middleware✓ Relational databases (SQL/PostgreSQL)✓ Authentication & password hashing (JWT)✓ CRUD operations & REST API endpoints✓ Connecting frontend and backend systems

Practical Capstone Project

A working REST API with authentication and a connected minimal frontend or Postman collection.

What You'll Master

Build production-grade REST APIs with express routing and validation

Design relational database schemas and write optimized SQL queries

Implement secure user authentication, tokens, and authorization

Per-Hour Syllabus & Course Curriculum

Instructional Pacing

18 Hours Recommended (12 hrs minimum accelerated)

Flexible teaching units with hands-on labs and tangible milestones

Learn

What a backend does, client-server responsibilities, choosing a stack for the course.

Do

Diagram a simple request/response flow for a real app the learner uses.

Can now

Explain what happens on the server side of a web request.

Learn

Installing the runtime/framework, project scaffolding.

Do

Create and run a 'hello server' that responds to a request.

Can now

Stand up a basic local server.

Learn

Handling incoming requests, defining basic routes.

Do

Add two or three simple routes returning static responses.

Can now

Define and test basic routes.

Learn

Route parameters, query strings, the middleware concept.

Do

Build a route that reads a parameter and a query string.

Can now

Build dynamic routes that read request data.

Learn

REST principles, HTTP methods, status codes.

Do

Map out the API's planned endpoints and methods.

Can now

Describe REST conventions and design a simple API surface.

Learn

Implementing GET/POST endpoints.

Do

Build one working GET and one working POST endpoint.

Can now

Implement basic REST endpoints.

Learn

Relational vs non-relational databases, choosing one for the project.

Do

Install/connect the chosen database locally.

Can now

Explain database options and have one connected.

Learn

Schema design, connecting the app to the database.

Do

Design a schema and connect the server to it.

Can now

Design a simple schema and wire it into the backend.

Learn

Create and Read operations against the database.

Do

Implement Create/Read endpoints for the main resource.

Can now

Persist and retrieve data via the API.

Learn

Update and Delete operations.

Do

Implement Update/Delete endpoints for the same resource.

Can now

Implement a complete CRUD API for one resource.

Learn

Authentication concepts, password hashing.

Do

Implement a secure signup endpoint with hashed passwords.

Can now

Store user credentials securely.

Learn

Login and session/token-based authentication.

Do

Implement login and protect a route so only logged-in users can access it.

Can now

Implement basic authenticated access control.

Learn

Input validation, structured error responses.

Do

Add validation and consistent error handling across endpoints.

Can now

Build endpoints that fail gracefully and informatively.

Learn

CORS, testing endpoints with Postman and browser clients.

Do

Call the API from Postman and from a simple HTML/JS page.

Can now

Verify an API works from an external client.

Learn

Wiring a basic frontend UI to the built API.

Do

Connect a simple frontend to display and submit real data.

Can now

Connect a frontend to a working backend end-to-end.

Learn

Planning the practical backend project's scope.

Do

Plan endpoints/schema for the capstone project.

Can now

Turn a backend brief into an implementation plan.

Learn

Implementing remaining endpoints, testing thoroughly.

Do

Build out and test the remaining project features.

Can now

Complete the planned backend feature set.

Learn

Basic deployment/hosting steps.

Do

Deploy the API (or prepare a deployment-ready build) and walk through the finished project.

Can now

Independently build, test, and present a backend project.

Flexible Course Pacing & Extension Guidelines

⏱ Extend if: Learner wants real deployment (cloud hosting, environment variables, production DB) covered hands-on — add 3–4 hrs, new total 21–22 hrs.

Hour blocks are modular teaching units. Sessions can be merged into 90–120 min deep-dives or split into shorter focused sessions for younger learners while preserving every learning outcome.

Equipment & Prerequisites

Basic programming understanding (variables, loops, functions)

Computer with terminal access and Node.js or Python installed

Coming Soon Track

Target Price (Upon Launch)

₦8,000/hr

$6.03 USD/hr international

DeliveryLive 1-on-1 or Small Cohort
PacingFlexible (1–3 sessions/week)
Standard syllabus18 hours recommended
Accelerated pace12 hours minimum
Session length1.5 hours
Estimated duration3–4 months
CertificateEligible upon completion

Applications Open Soon

This course curriculum is in final review. Join our priority notification waitlist to be notified first when registration begins.
Join Priority Waitlist