Learn to design, build and deploy complete web applications — from the interface a user sees to the database and server behind it — through live online classes and real projects.
Most people learning to code pick up one piece of the puzzle — a bit of HTML here, a programming language there — without ever connecting them into something that actually runs for real users. This course is built around closing that gap.
You'll learn the full path an application takes: a frontend users interact with, a backend that handles logic and data, a database that stores it, and the deployment process that puts it online — the same path every real software product follows.
Each module builds on the last, so by the end you can take an idea from a blank page to a deployed application.
HTML, CSS and JavaScript — the building blocks every web interface is made of.
Building interactive, component-based interfaces with a modern framework.
Writing server-side logic, APIs and authentication that a frontend can talk to.
Designing and querying databases that store and retrieve an application's data reliably.
Using Git and collaborative workflows the way professional development teams do.
Taking a finished application from your machine to a live, publicly accessible server.
On successful completion, you'll receive a Codelabs Academy certificate. Graduates who perform well are recommended by Codelabs and shared within our client network — organizations we work with across South Sudan and the region who are often looking for exactly this kind of talent.
Covers web apps (React, Node.js), APIs, databases and deployment — live online classes, 2 months.
Download Course Outline (PDF)Submit your application and our admissions team will review it and get back to you directly.
No. This program is designed to take you from the fundamentals through to building full applications — no prior experience is required, just commitment.
Apply now and our admissions team will walk you through the next intake, schedule and pricing.