Learn to design, build and deploy complete web applications, from the interface users see to the database and server behind it. Live classes in Juba and online, with real projects you can show employers.
Many people in Juba and across South Sudan learning to code pick up one piece of the puzzle, a bit of HTML here and a programming language there, without ever connecting them into something that 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. It is the same path every real software product follows, including the ones local businesses are starting to build.
Each module builds on the last, so by the end you can take a Juba or South Sudan business 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 server anyone can reach, on hosting that suits a modest budget.
On successful completion, you'll receive a Codelabs Academy certificate. Graduates who perform well are recommended by Codelabs and shared within our client network, which reaches organizations 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, with blended classes in Juba and online over 2 months. Fees can be paid in SSP or USD, including by mobile money.
Download Course Outline (PDF)Submit your application and our admissions team will review it and get back to you directly.
No. This program takes you from the fundamentals through to building full applications. No prior experience is required, just commitment.
Apply now and our admissions team in Juba will walk you through the next intake, schedule and pricing.