Professional Programme · Build a career
Build a real payment page: JavaScript essentials and exact money, arrays and formatting, accessible HTML, responsive CSS, the DOM and events, accessible form validation, fetch with every API outcome handled, and tests, all in your browser.
Go beyond a first website to the kind of page businesses depend on. You'll build the pay-an-invoice page of Tallybook's customer portal, talking to the API from Databases and APIs for Developers. You'll learn JavaScript's essentials and its money traps (why Math.floor(8.95 * 100) loses a kobo), reshape API data with map, filter and reduce and format it for Nigerian users with Intl, write semantic, accessible HTML, lay it out mobile-first with CSS grid and media queries, update the balance live as customers type, validate with clear messages that screen readers announce, handle every outcome of a payment request including a dropped connection, and test the logic. Everything runs in the browser you already have. Every JavaScript example's output is checked, and the finished page is tested in a real browser for layout, keyboard use and accessible errors.
You are assessed with a final assessment (pass mark 60%) and a final project. Your certificate is awarded when you meet those requirements. Paying for the programme does not award it on its own.