Build the interface of a web application that talks to a server.
Next intake: Monday 5 October, with enrolment open until 2 October. The following one starts on 4 January 2027.
Write correct, readable functions in modern JavaScript
Change a page in response to a user action
Consume an API and cleanly handle loading, error and empty states
Break an interface down into reusable React components
Deliver a deployed, multi-screen application
Get code from an AI assistant that compiles and does what was asked
Spot the vulnerability, the technical debt and the misunderstanding in generated code
Systematic alternation between short theory sessions and practical work, with most of the time spent on practice
Progression from simple to complex: each module builds on what was learnt in the previous one
Realistic role-plays drawn from Cameroonian business cases
Considered use of generative AI as a working tool, in line with the common core
Regular formative assessments and a final integrative project drawing on all four modules
Formative assessment at the end of each module (graded role-play and practical exercises)
Practical work assessed against competency sheets
Final integrative project, presented and defended before the trainer
One graded assignment per module in the online course space
Modern JavaScript and Node.js for tooling
React and a modern build tool
Browser developer tools: debugger, network, profiler
A coding assistant (Claude, Copilot or equivalent)
Public demo APIs for practical work
Git and pull requests for code review
Sessions open every quarter. Apply now or request the detailed brochure — our advisers will get back to you.