Next level · 5/5 Pro Track
Full-Stack JavaScript Developer
Senior level, projects and leadership
Your full-stack app live online and 8 projects on GitHub by the end of the track
200,000 FCFA 45 h
View the next levelTwo live React and Next.js applications in your portfolio
A junior React and Next.js developer can charge 400,000 to 1,200,000 FCFA (about $670 to $2,000) for an ordering or booking application for a small business in Dakar or Abidjan, or aim for an internship and then a first job paying 200,000 to 400,000 FCFA (about $330 to $670) a month in Dakar in 2026, up to 500,000 FCFA (about $830) at a fast-growing startup (projects with a database, payments and an API belong to level 5).
Indicative estimate, depending on your market, pace and work. No income is guaranteed.
Who it is for: Junior developers who know the JavaScript basics (functions, arrays, the DOM, fetch), computer science students, front-end integrators and freelancers in Dakar, Thiès, Abidjan, Bamako, Cotonou or the diaspora who want to ship modern web applications with React and Next.js.
A module-by-module path: lessons, exercises, quizzes and projects to submit.
Module 1· 12 exercises
You create your first React project with Vite and break a restaurant menu down into reusable components.
Module 2· 13 exercises
You give your components a memory with useState, respond to clicks and build a cart whose total calculates itself.
Module 3· 12 exercises
You display filtered and sorted lists, build a controlled order form and validate it before it is submitted.
Module 4· 12 exercises
You load data from an API with loading, error and cancellation handling, then move that logic into your own hooks.
Module 5· 12 exercises
You centralize state transitions with useReducer, share the cart with Context and organize the project so it holds up over time.
Module 6· 12 exercises
You move to Next.js: file-based routes, layouts, Server and Client Components, data loaded on the server and metadata for Google.
Module 7· 12 exercises
You process forms on the server with Server Actions and Zod, expose an API with a Route Handler and protect the admin area.
Module 8· 12 exercises
You test logic and components, measure and improve performance on mobile, then deploy the application and present it in your portfolio.
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
React and Next.js: build modern web applications
Certified skills
Number KOL-CERT-2026-XXXXX
Mohamed Bah
Founder, Kolonell Academy
Next level · 5/5 Pro Track
Senior level, projects and leadership
Your full-stack app live online and 8 projects on GitHub by the end of the track
200,000 FCFA 45 h
View the next levelYour instructor
PhD in computer science and 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: React, Next.js, Node and Git.
It is recommended. If you can already write functions, use map and filter, manipulate the DOM and call an API with fetch, you can start right here.
React is the most requested library in internship and freelance job posts in French-speaking Africa and in Europe in 2026, and Next.js is the most widely used framework for shipping it to production. The concepts you learn (components, state, server rendering) carry over to Vue or Svelte later.
A computer with 8 GB of RAM runs Vite and Next.js in development without trouble. With 4 GB, close Chrome during builds and stick with Vite for modules 1 to 5.
No. Modules 1 to 5 are in JavaScript. From module 6 on, the Next.js examples use light TypeScript, explained as you go: types for props and objects, nothing more.
Yes. Exercises on logic (cart calculations, validation, reducers, helpers) are tested automatically in the browser. React and Next.js specific concepts are checked through questions and the end-of-module projects.
Plan for 4 to 5 hours a week for 5 to 6 weeks, projects included. The final project alone takes about 4 hours.
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 and pass each module quiz with at least 70%. The certificate is generated automatically, with a unique number and a public verification page.
100,000 FCFA · 152 €
Career