The verdict in three sentences
HTML and CSS let you build a nice page, but forms that validate input, menus that open, live calculations and data loaded from an API are what make a client pay for a job. All of that is JavaScript. From Kaolack, the dedicated Kolonell course teaches these foundations in 16 hours for 75,000 FCFA, without moving to Dakar or paying for a bootcamp.
Why JavaScript is the necessary step
In Kaolack, local web development work exists but is limited: central market traders wanting a website, private schools, transport companies, groundnut and salt cooperatives. The real potential lies in remote work: Dakar agencies that subcontract, diaspora clients, French-speaking freelance platforms. These clients expect a site that responds, not just a page that displays.
| What you can do | Accessible type of job | Indicative price per job (2026 order of magnitude) |
|---|---|---|
| HTML and CSS only | Static page, mock-up integration | 50,000 to 100,000 FCFA |
| + basic JavaScript (DOM, events) | Menus, galleries, tabs, validated forms | 100,000 to 200,000 FCFA |
| + local storage and API calls | Price simulator, simple cart, data display | 150,000 to 300,000 FCFA |
| + a framework (React) | Application interface, dashboard | 300,000 FCFA and up |
| Maintenance and small fixes | Bugs, new features on an existing site | 25,000 to 75,000 FCFA per task |
Comparing ways to learn
The course JavaScript: make a website come alive and interactive is level 3 of the web development track, intermediate level, taught in French. It builds solid language foundations, then covers the DOM, forms, local storage and API calls, to turn a static site into a tool clients actually use.
| Option | 2026 cost | Length | Advantages | Limits |
|---|---|---|---|---|
| Free tutorials and documentation | No fee, mobile data extra | Several months | Plenty of content | Easy to scatter, no guided project |
| Bootcamp in Dakar | 500,000 to 1,500,000 FCFA | 3 to 6 months | Intensive supervision | Relocation, housing, lost income |
| Kolonell course, level 3 | 75,000 FCFA | 16 h online | Concrete exercises, project, certificate | Assumes HTML and CSS skills |
| Full web development track (5 levels) | 350,000 FCFA instead of 450,000 | Several months | From first code to full-stack developer | Requires consistency |
The Web development track then continues with React and Next.js, and full-stack development, if you aim for larger application jobs.
What you should be able to do after the course
- Manipulate the DOM: show, hide and change elements on click.
- Validate a form before submission: 9-digit Senegalese phone number, email, required fields.
- Save data in the browser with local storage, for example a cart or preferences.
- Call an API and display the result: exchange rates, weather, a product list.
- Debug with the browser console instead of guessing.
Build at least three small projects published online, for instance a quote simulator for a Kaolack carpenter, a filterable restaurant menu and a page displaying data from an API. That portfolio weighs more with a remote client than any certificate.
Plan your learning time realistically. With 16 hours of course content, count roughly the same amount again for exercises and projects, so about 30 to 35 hours in total. At 2 hours a day, that fits in three weeks. Internet costs stay modest: video lessons and code practice use around 3 to 5 GB a month, which a standard mobile bundle covers.
Mini case study
Learn this skill with Kolonell Academy
Short, practical online courses (taught in French), graded exercises, certificate. Pay with Wave or Orange Money.
Ibrahima, 22, a student in Kaolack, builds static pages at 60,000 FCFA each. He takes the 16-hour JavaScript course at 75,000 FCFA over three weeks, practising 2 hours each evening on a 5,000 FCFA data bundle. He adds a price simulator and a validated booking form to his portfolio. A Dakar agency gives him two jobs the following month at 150,000 FCFA each.
Calculation: an 80,000 FCFA investment (course and data). Revenue for the month: 300,000 FCFA, versus 120,000 FCFA for two static pages. An extra 180,000 FCFA, so the course pays for itself with the first job. These amounts are an order of magnitude: finding work requires prospecting and a solid portfolio, and nothing is guaranteed.
FAQ
Do I need to know HTML and CSS first?
Yes, this level 3 assumes you can build a simple page. Otherwise, start with the earlier levels of the track; the full track costs 350,000 FCFA instead of 450,000.
Is a modest computer enough?
Yes, a used laptop with 4 GB of RAM and a recent browser is enough for JavaScript. A free editor such as Visual Studio Code runs on most machines.
How long before a first job?
As an order of magnitude, 1 to 3 months after the course for a learner who publishes three projects and contacts 20 to 30 clients or agencies. The delay varies a lot with consistency.
Can I work for foreign clients from Kaolack?
Yes, with a stable connection and an online portfolio. Payments from diaspora clients often go through Wave, Orange Money or transfer services, with fees of 1% or more depending on the operator.
How do I enrol?
Enrolment costs 75,000 FCFA, payable by Wave or Orange Money, with a Kolonell certificate at the end.
Take the next step. Enroll in JavaScript: make a website come alive and interactive: 16 hours online, taught in French, 75,000 FCFA, Kolonell certificate. Pay with Wave or Orange Money. Questions? WhatsApp +221 77 596 93 33.
Mohamed Bah
Fondateur, Kolonell
Passionate about digital and entrepreneurship in Africa, Mohamed has been helping Sénégalese businesses with their digital transformation since 2020. Founder of Kolonell, he believes every SME deserves a professional and accessible online présence.