Next level · 5/5 Expert
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 course
200,000 FCFA 61 h
View the next levelBy Mohamed Bah · Kolonell, a digital agency in Dakar
Two live React and Next.js applications in your portfolio
100,000 FCFA · 152 €
Programme
and 3 more modules
Wave / Orange Money payment, access within 24 business hours
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.
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: React, Next.js, Node and Git.
See Kolonell’s work →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, 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.
You know the JavaScript basics, but your scripts get hard to manage as soon as a project grows. Meanwhile, small businesses in Dakar and Abidjan want more than a brochure site: online ordering, appointment booking, an admin area. This course teaches you to build those applications with React and Next.js, test them and ship them to production.
The first half is all React: components, state, validated forms, data fetching, custom hooks and global state with useReducer and Context. Then you move to Next.js with the App Router, Server Components and SEO, followed by Server Actions validated with Zod and a protected admin area. The last module covers testing, performance on mobile networks and going to production.
The course adds up to 24 hours: 8 modules, 40 lessons, 97 graded exercises, a quiz in every module and 8 projects to submit, one per module, each assessed against clear criteria. Together, those projects build two real applications: online ordering for the Chez Fatou restaurant in React, then booking for the Awa Beauté salon in Next.js. A certificate you can verify online validates the whole course.
You leave with both applications live in your portfolio, the second one tested, optimized and documented. A junior React and Next.js developer can charge 400,000 to 1,200,000 FCFA (about $670 to $2,000) for a small business ordering or booking app 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. These are market benchmarks: no income is guaranteed.
This is level 4 of the Web Development track. It builds on JavaScript (level 3) and leads to level 5, Full-Stack JavaScript Developer, which adds the API, the database and your job application package.
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
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 · 5/5 Expert
Senior level, projects and leadership
Your full-stack app live online and 8 projects on GitHub by the end of the course
200,000 FCFA 61 h
View the next level