Au Senegal, des centaines de personnes commencent a apprendre le code chaque mois. La plupart abandonnent dans les trois premiers mois. Pas par manque d intelligence, mais par manque de carte. On leur dit "apprends a coder" sans leur dire dans quel ordre, avec quelles ressources, et quand on peut commencer a gagner de l argent. Ce guide est cette carte.
Je vais etre direct : devenir developpeur web employable prend entre huit et dix-huit mois de travail serieux, pas une formation de trois semaines. Mais c est un des rares metiers ou, depuis Dakar, Thies ou Ziguinchor, vous pouvez travailler pour des clients de Paris, Montreal ou Dubai en facturant en euros. Le jeu en vaut la chandelle.
Avant tout : choisir le bon point d entree
Le developpement web se divise en deux grandes familles. Le front-end, c est ce que l utilisateur voit : les pages, les boutons, les animations. Le back-end, c est ce qui se passe derriere : la base de donnees, la logique, les paiements. Quand on debute, on commence par le front-end. C est visuel, gratifiant, et on voit ses progres tout de suite.
Ne tombez pas dans le piege du debutant qui veut "tout apprendre". Vous n avez pas besoin de Python, Java, PHP, C++ en meme temps. Vous avez besoin d un seul chemin, suivi jusqu au bout.
Etape 1 : les fondations (mois 1 a 3)
Tout commence par trois technologies, dans cet ordre strict.
HTML et CSS
Le HTML structure la page, le CSS l habille. Passez quatre a six semaines la-dessus. Ne vous precipitez pas. Un developpeur qui maitrise vraiment le CSS vaut de l or, car peu de gens prennent le temps de le comprendre. Apprenez le modele de boite, Flexbox, puis Grid. Reproduisez des sites existants : prenez la page d accueil d une marque que vous aimez et refaites-la a l identique.
JavaScript
C est ici que beaucoup calent. JavaScript rend la page vivante. Comptez six a huit semaines pour les bases : variables, fonctions, boucles, manipulation du DOM, puis les concepts asynchrones (promesses, async/await). Ne sautez pas les fondamentaux pour aller vers un framework. Un developpeur qui connait React mais pas JavaScript est un chateau sans fondations.
Ressources gratuites de qualite
freeCodeCamp couvre tout ce parcours gratuitement, en exercices pratiques. The Odin Project est excellent et structure comme un vrai cursus. MDN Web Docs est la reference pour chercher la syntaxe. En complement, la chaine YouTube de Grafikart (en francais) est une mine. Tout cela est gratuit. Vous n avez besoin d acheter aucune formation a 200 000 FCFA pour commencer.
Etape 2 : le premier framework (mois 4 a 6)
Une fois JavaScript solide, choisissez React. C est le framework le plus demande sur le marche de l emploi et en freelance, donc le plus utile economiquement. Apprenez les composants, les props, l etat, les hooks (useState, useEffect). Construisez ensuite avec Next.js, qui ajoute le rendu serveur et le routage. Next.js est devenu un standard pour les sites professionnels et c est ce que nous utilisons chez Kolonell.
Pendant cette phase, vous devez construire, pas seulement regarder des tutoriels. Le piege du "tutorial hell" est reel : on enchaine les videos sans jamais coder seul. Regle simple : pour chaque heure de tutoriel, deux heures de code en autonomie.
Etape 3 : le back-end et les bases de donnees (mois 7 a 9)
Pour devenir un developpeur complet (full-stack), ajoutez Node.js (le JavaScript cote serveur) et un framework comme Express. Apprenez ce qu est une API REST, comment elle envoie et recoit des donnees. Cote base de donnees, commencez par PostgreSQL (relationnel) et eventuellement MongoDB. Un outil comme Prisma simplifie enormement le travail avec les bases de donnees et est tres apprecie sur le marche.
A ce stade, vous pouvez construire une application complete : un utilisateur s inscrit, se connecte, cree du contenu, le sauvegarde. C est le seuil de l employabilite.
Etape 4 : les outils du metier
Personne ne vous embauchera si vous ne savez pas utiliser Git et GitHub. Le controle de version n est pas optionnel, c est le langage de tous les developpeurs du monde. Apprenez aussi a deployer : Vercel pour le front-end, Railway ou un VPS DigitalOcean pour le back-end. Savoir mettre un projet en ligne change tout : vous passez de "j apprends" a "j ai un produit fonctionnel sur internet".
Etape 5 : les projets qui comptent
Trois projets bien faits valent mieux que dix demos bidons. Voici un portfolio qui fait mouche :
Besoin d'un site web professionnel ?
Kolonell crée des sites web qui attirent des clients, optimisés pour le marché sénégalais. Devis gratuit en 2 minutes.
- Un clone fonctionnel d un service connu (un mini Trello, un mini Twitter) qui prouve que vous maitrisez le CRUD complet.
- Un projet reel pour une vraie personne : le site d un commercant de votre quartier, le systeme de reservation d un coiffeur. Gratuit ou peu cher, peu importe : c est du concret.
- Un projet personnel qui vous tient a coeur : un outil que vous utilisez vraiment. La passion se voit dans le code.
Mini etude de cas : le parcours de Khadim
Khadim, 24 ans, bachelier scientifique a Pikine, a commence en janvier 2025 sans aucune base. Il a suivi freeCodeCamp le matin avant son petit boulot, trois heures par jour, six jours sur sept. A trois mois, il maitrisait HTML/CSS/JS. A six mois, il livrait son premier site React pour la boutique de sa tante, gratuitement, juste pour l experience. A huit mois, il a refait ce site sur Next.js et l a mis sur GitHub.
En septembre 2025, il a postule comme developpeur junior dans une agence dakaroise. Salaire de depart : 180 000 FCFA. En parallele, il a decroche sa premiere mission freelance sur Malt a 350 euros pour un site vitrine. Quatorze mois apres avoir ecrit sa premiere ligne de code, il gagnait davantage en freelance que dans son emploi. Aujourd hui il est passe full freelance avec des clients en France. Sa cle : la regularite, pas le genie.
Combien de temps par jour ?
Soyons realistes. Si vous etes etudiant ou sans emploi, visez trois a quatre heures par jour. Si vous travaillez, deux heures le soir et davantage le week-end suffisent, mais cela etalera le parcours sur quinze a dix-huit mois. La constance bat l intensite : une heure tous les jours vaut mieux que dix heures un dimanche puis rien pendant deux semaines.
Les erreurs qui font perdre des mois
Sauter les fondamentaux pour les frameworks. Changer de langage tous les mois ("le JavaScript c est dur, je passe a Python"). Acheter dix formations sans en finir une. Ne jamais construire seul. Coder en isolation totale sans rejoindre une communaute. Au Senegal, des communautes comme Galsen Dev sur les reseaux sociaux sont precieuses pour ne pas rester seul.
FAQ
Faut-il un diplome pour devenir developpeur web au Senegal ?
Non. Le portfolio et les competences priment sur le diplome dans ce metier. Beaucoup de developpeurs employes ou freelances n ont pas de diplome en informatique. Ce qui compte, ce sont les projets que vous savez montrer et le code que vous savez ecrire.
Quel langage apprendre en premier en 2026 ?
JavaScript, sans hesiter, apres les bases HTML/CSS. C est le seul langage qui tourne dans tous les navigateurs, il sert pour le front-end et le back-end, et c est le plus demande en freelance international. Vous concentrez ainsi tout votre apprentissage sur un seul ecosysteme.
Peut-on apprendre uniquement avec des ressources gratuites ?
Oui, totalement. freeCodeCamp, The Odin Project, MDN et YouTube suffisent pour devenir employable. Les formations payantes peuvent ajouter un cadre et un accompagnement, mais aucune n est indispensable pour commencer.
En combien de temps peut-on gagner de l argent ?
Avec un travail serieux, les premieres petites missions arrivent vers le sixieme au huitieme mois. Un emploi junior ou des missions freelance regulieres deviennent realistes entre le dixieme et le quinzieme mois. Tout depend de votre regularite et de la qualite de votre portfolio.
Faut-il un ordinateur puissant ?
Non. Un ordinateur portable d entree de gamme avec 8 Go de RAM suffit largement pour apprendre le developpement web. Une connexion internet stable est plus importante que la puissance de la machine.
Vaut-il mieux viser l emploi local ou le freelance international ?
Beaucoup commencent par un emploi local pour gagner en experience et en discipline, puis basculent vers le freelance international qui paie en devises. Les deux chemins sont valables. Le freelance offre de meilleurs revenus mais demande plus d autonomie commerciale.
Discutons de votre projet. Si vous lancez un produit web et cherchez une equipe qui maitrise ce parcours de bout en bout, ecrivez-nous sur WhatsApp +221 77 596 93 33.
Mohamed Bah
Fondateur, Kolonell
Passionné par le digital et l'entrepreneuriat en Afrique, Mohamed accompagne les entreprises sénégalaises dans leur transformation digitale depuis 2020. Fondateur de Kolonell, il croit que chaque PME mérite une présence en ligne professionnelle et accessible.
