Next level · 4/5 Career
React and Next.js: build modern web applications
The full job, with a portfolio
Two live React and Next.js applications in your portfolio
100,000 FCFA 24 h
View the next levelBy Mohamed Bah · Kolonell, a digital agency in Dakar
An interactive catalog with a cart and WhatsApp ordering, coded in JavaScript by you
75,000 FCFA · 115 €
Programme
and 1 more module
Wave / Orange Money payment, access within 24 business hours
With HTML, CSS and JavaScript, a beginner freelancer can charge 200,000 to 500,000 FCFA (about $330 to $830) for a business website with a calculator, an advanced form or an interactive catalog, and add one-off features at 50,000 to 150,000 FCFA (about $85 to $250) for small businesses in Dakar or Abidjan in 2026; your portfolio and your clients determine where you land in that range.
Indicative estimate, depending on your market, pace and work. No income is guaranteed.
Your instructor
Founder of Kolonell, a digital agency and platform based in Dakar. He designs and deploys websites and web applications for SMEs in Senegal, Côte d'Ivoire and the diaspora, using the tools taught in this track.
See Kolonell’s work →No. Module 1 starts the language from scratch. It only assumes you can write a page in HTML and CSS, which is what level 2 of the track covers.
Yes. Every coding exercise is checked automatically by tests in your browser: you immediately see what passes and what fails, with a message telling you what to fix.
Because React is JavaScript. Developers who skip this step get stuck on map, objects, asynchronous code and network errors. Sixteen hours here save you a lot of time at level 4.
No. Everything happens in the browser, with localStorage and public APIs. Servers, databases and authentication are covered at level 5, Full-stack developer.
Not at this level. The cart generates a prefilled WhatsApp order, which matches how many shops sell in Senegal. Real online payment requires a server, covered at level 5.
About 16 hours including the exercises and the two projects. At 4 hours a week, allow 4 to 5 weeks.
Via Wave or Orange Money. After enrolling you receive a pro forma invoice by email with the number to pay. Send the proof on WhatsApp: your access is activated within 24 business hours.
For life, updates included. Learn at your own pace and revisit lessons as often as you need.
Complete the lessons, pass each module quiz with at least 70% and submit your final project: an instructor reviews and approves it (feedback within 5 working days). The certificate is then generated, with a unique number and a public verification page.
Your website looks good, but it does nothing, and the JavaScript you once copied and pasted is still a black box. This course teaches the language from the ground up, for anyone who can already build a page in HTML and CSS. You learn to turn a brochure site into a tool a small business relies on: a live quote, a cart that remembers, a WhatsApp order ready to send.
First you build solid foundations: variables, conditions, loops, functions, arrays and objects. Then you take control of the page with the DOM and events, validate forms, calculate FCFA amounts with 18% VAT and store data with localStorage. The final modules cover fetch and async/await on 3G connections, then ES modules, debugging and deployment.
Plan on 16 hours: 6 modules, 30 lessons and 83 graded exercises, more than half of them coding exercises, with a quiz in every module. Two projects assessed against clear criteria punctuate the course: a quote calculator for a Dakar service provider, then an interactive catalog with a cart and WhatsApp ordering. A certificate you can verify online wraps it up.
You leave with a library of tested utility functions, a page powered by a public API, and an online catalog with search, filters and a persistent cart. With HTML, CSS and JavaScript, a beginner freelancer can charge 200,000 to 500,000 FCFA (about $330 to $830) for a website with a calculator or an interactive catalog, and 50,000 to 150,000 FCFA (about $85 to $250) for one-off features for small businesses in Dakar or Abidjan in 2026. Your portfolio decides where you land in that range, and no income is guaranteed.
This is level 3 of the Web Development track: it builds on HTML and CSS (level 2) and lays the groundwork for React and Next.js (level 4).
Who it is for: HTML and CSS developers, computer science students, self-taught learners and freelancers in Dakar, Abidjan, Bamako, Cotonou or the diaspora who can build a page and want to make it interactive: calculations, forms, a cart, data loaded from an API.
A module-by-module path: lessons, exercises, quizzes and projects to submit.
Module 1· 13 exercises
You write your first JavaScript programs with variables, types, conditions and loops, and you read error messages without panicking.
Module 2· 14 exercises
You split your code into reusable functions and process lists of products or customers with array methods.
Module 3· 13 exercises
You modify the page from JavaScript and respond to clicks, typing and scrolling.
Module 4· 14 exercises
You build forms that guide the user and you store data in the browser.
Module 5· 15 exercises
You load data from a JSON file or a public API, handling waiting times, errors and slow connections.
Module 6· 14 exercises
You structure a real project into modules, fix bugs methodically and publish a clean application.
Certificate included
A numbered certificate with your validated skills, a public page and a verification QR code. Add it to LinkedIn in one click.
Certificate of skills
Your name
has completed and validated the course
JavaScript: make a website come alive and interactive
Skills developed
Number KOL-CERT-2026-XXXXX
Mohamed Bah
Founder, Kolonell Academy
After the course
Each certificate has a number anyone can verify online, and you can add it to your LinkedIn profile in one click.
Upload your CV from your profile: our team reviews it and helps you make it clearer and more convincing.
Learners who complete the course can join the Kolonell talent pool. Entry is earned: course completed, exercises submitted. Kolonell also draws on it for its own hiring.
Optional services, free for learners. This is not a promise of employment.
Next level · 4/5 Career
The full job, with a portfolio
Two live React and Next.js applications in your portfolio
100,000 FCFA 24 h
View the next level