5 Projets à Créer avec Claude Code Quand on Débute (2026)
Tutoriel2026-05-2020 min de lecture

5 Projets à Créer avec Claude Code Quand on Débute (2026)

5 projets concrets pour démarrer avec Claude Code en 2026 : CLI tool, API REST, landing page, bot Discord, scraper. Étapes détaillées et prompts prêts à l'emploi.

Quels projets créer avec Claude Code quand on débute ?

Vous avez installé Claude Code, fait quelques tests, et maintenant vous vous demandez : quels projets construire pour vraiment apprendre l'outil ? La réponse en 2026 n'est plus "fais un todo list app" — c'est trop simple et ça n'utilise pas les forces de Claude Code. Les meilleurs projets pour débuter sont ceux qui vous obligent à toucher plusieurs domaines (terminal, web, API, intégrations externes) en restant cadrés sur 2-4 heures de travail.

Ce guide propose 5 projets concrets, classés par ordre de difficulté croissante, chacun avec un objectif d'apprentissage clair, un prompt initial prêt à l'emploi, et un fil rouge pour progresser. À la fin, vous aurez 5 réalisations dans votre portfolio GitHub, et vous saurez exactement ce que Claude Code peut faire — et ne pas faire — en autonomie.

Sommaire

  • [Comment choisir son projet débutant ?](#choisir)
  • [Projet 1 : CLI tool de productivité personnelle](#projet1)
  • [Projet 2 : API REST avec base de données](#projet2)
  • [Projet 3 : Landing page moderne](#projet3)
  • [Projet 4 : Bot Discord communautaire](#projet4)
  • [Projet 5 : Scraper web automatisé](#projet5)
  • [Comment progresser après ces 5 projets ?](#progresser)
  • [FAQ projets débutant Claude Code](#faq)
  • Comment choisir son projet débutant ? {#choisir}

    Trois critères pour un bon premier projet Claude Code :

  • 1.Cadré en 2 à 4 heures — si c'est plus long, vous risquez de perdre le fil avant la fin.
  • 2.Sur un domaine que vous connaissez un peu — pour pouvoir juger ce que Claude Code produit.
  • 3.Avec une vraie utilité personnelle — sinon vous abandonnez à mi-chemin.
  • Les 5 projets ci-dessous remplissent ces 3 critères et couvrent cinq domaines distincts, ce qui vous donne une vision large des capacités de Claude Code en 5 sessions de travail.

    Avant de démarrer, assurez-vous d'avoir Claude Code installé correctement — voir notre guide [Comment installer Claude Code sur Mac/Windows/Linux](/blog/comment-installer-claude-code-mac-windows-linux).

    Projet 1 : CLI tool de productivité personnelle {#projet1}

    Objectif d'apprentissage : comprendre comment Claude Code interagit avec votre filesystem et le terminal. Durée estimée : 2 heures. Stack : Node.js + commander.js OU Python + click.

    L'idée

    Construisez un CLI qui résout un de vos vrais petits problèmes quotidiens. Exemples qui marchent bien pour débuter :

  • pomo — un timer Pomodoro avec notifications native (25 min focus / 5 min pause)
  • stash — sauvegarde et restaure des fichiers .env entre projets
  • commit-ai — génère un message de commit conventional depuis git diff
  • notes — prise de note en markdown avec recherche full-text
  • Prompt initial à donner à Claude Code

    Crée un CLI Node.js appelé "pomo" qui implémente un timer Pomodoro.
    - Commande "pomo start" démarre un cycle de 25 min focus
    - Notification native macOS/Linux/Windows à la fin
    - Sauvegarde l'historique des sessions dans ~/.pomo/history.json
    - Affiche un résumé "pomo stats" avec total des sessions
    - Utilise commander.js, node-notifier, et lit/écrit avec fs/promises
    Mets en place un README clair et un package.json prêt pour npm publish.

    Ce que vous allez apprendre

  • Comment Claude Code structure un projet from scratch
  • Lire et écrire des fichiers avec gestion d'erreurs
  • Tester localement avec node bin/cli.js
  • Publier (optionnellement) sur npm — votre premier package !
  • Variante avancée

    Ajoutez une intégration Slack ou Discord qui notifie automatiquement votre statut "en focus" sur votre profil pendant la session. Bonne préparation au projet 4.

    Projet 2 : API REST avec base de données {#projet2}

    Objectif d'apprentissage : maîtriser le pattern API + DB qui est au cœur de 90 % des projets pro. Durée estimée : 4 heures. Stack : Fastify + SQLite + Drizzle ORM (ou Prisma).

    L'idée

    Une API minimaliste mais propre pour gérer des "tracks" personnelles — ça peut être des livres lus, des films vus, des séances de sport, vos courses au marché. Le sujet importe peu : le but est de pratiquer le CRUD complet.

    Endpoints à implémenter

  • GET /tracks — liste paginée
  • GET /tracks/:id — détail
  • POST /tracks — création (validation Zod)
  • PATCH /tracks/:id — mise à jour partielle
  • DELETE /tracks/:id — suppression
  • GET /tracks/stats — agrégations (count par catégorie, par mois)
  • Prompt initial à donner à Claude Code

    Crée une API REST avec Fastify, TypeScript et SQLite (via Drizzle ORM).
    Modèle Track : id, title, category, completedAt (timestamp), notes (text).
    Implémente le CRUD complet sur /tracks avec validation Zod.
    Ajoute un endpoint /tracks/stats qui retourne le count par catégorie
    et un breakdown par mois sur les 12 derniers mois.
    Mets en place des tests d'intégration avec Vitest qui démarrent une DB sqlite en mémoire.
    Crée un README avec curl examples pour chaque endpoint.

    Ce que vous allez apprendre

  • Setup d'un projet TypeScript moderne (Fastify + Drizzle + Vitest)
  • Migrations de base de données
  • Validation d'input avec Zod
  • Tests d'intégration vs unitaires
  • Erreurs HTTP propres (400, 404, 500)
  • Variante avancée

    Ajoutez une authentification JWT minimaliste et une couche de cache Redis sur GET /tracks/stats. Ces deux briques sont récurrentes en production et valent le coup d'être pratiquées dès le début.

    Projet 3 : Landing page moderne {#projet3}

    Objectif d'apprentissage : exploiter Claude Code sur du frontend visuel. Durée estimée : 3 heures. Stack : Next.js 15 + Tailwind CSS + shadcn/ui.

    L'idée

    Une landing page d'un produit fictif (ou réel, si vous avez une idée de side project). Le but est de pratiquer le vibe coding — itérer rapidement avec Claude Code sur des modifications visuelles, avec preview en temps réel.

    Sections à inclure

  • Hero avec titre, sous-titre, CTA principal
  • Logos clients (placeholders)
  • 3 features card avec icônes Lucide
  • Section témoignages
  • Pricing 3 paliers
  • FAQ accordéon
  • Footer simple
  • Prompt initial à donner à Claude Code

    Crée une landing page Next.js 15 avec Tailwind CSS et shadcn/ui pour un produit fictif
    appelé "PodcastFlow" — un outil de production de podcasts assisté par IA.
    Sections : Hero + logos clients + 3 features + témoignages + pricing 3 paliers + FAQ + footer.
    Utilise un style moderne 2026 : gradient subtil dans le hero, animations Framer Motion
    au scroll, design responsive mobile-first, palette purple/pink.
    Ajoute une page /pricing dédiée et une page /blog vide (préparée pour de futurs articles).
    Optimise pour Lighthouse 95+ : images Next.js Image, fonts variables, lazy loading.

    Ce que vous allez apprendre

  • Vibe coding en pratique — itérer rapidement avec preview live
  • Le pattern "let me see the result then refine" qui est au cœur de Claude Code
  • Optimisations Lighthouse triviales mais essentielles
  • Comment Claude Code structure un app Next.js moderne
  • Bonus : déployer sur Vercel

    À la fin de la session, demandez à Claude Code de déployer le projet sur Vercel via vercel deploy. Vous aurez une URL publique en moins de 5 minutes.

    Pour aller plus loin sur le pattern "vibe coding", voir notre guide [Vibe coding avec Claude Code](/blog/vibe-coding-claude-code).

    Projet 4 : Bot Discord communautaire {#projet4}

    Objectif d'apprentissage : intégrer Claude Code avec une API tierce qui a des permissions complexes. Durée estimée : 4 heures. Stack : Node.js + discord.js + SQLite.

    L'idée

    Un bot Discord qui apporte de vraies fonctionnalités à votre serveur perso (ou à une communauté à laquelle vous participez). Le bon angle pour démarrer : un bot utile mais cadré, pas un nouveau MidJourney.

    Fonctionnalités à implémenter

  • /reminder 30m Faire la vaisselle — rappel personnel par DM
  • /poll question | option1 | option2 — création de sondages
  • /leaderboard — top 10 des membres les plus actifs (compte les messages)
  • /welcome — message automatique aux nouveaux arrivants
  • Prompt initial à donner à Claude Code

    Crée un bot Discord en Node.js + TypeScript avec discord.js v14.
    Fonctionnalités :
    1. /reminder DURATION MESSAGE — envoie un DM au membre après la durée
    2. /poll question | option1 | option2 — crée un sondage avec réactions
    3. /leaderboard — top 10 membres actifs (stocke counts en SQLite)
    4. Auto-welcome via event guildMemberAdd
    Setup propre avec .env (DISCORD_TOKEN, GUILD_ID), gestion d'erreurs,
    et un script de déploiement des slash commands.
    Documente le tout dans un README avec étape par étape pour inviter le bot.

    Ce que vous allez apprendre

  • Gestion des secrets (.env et .gitignore)
  • Authentification OAuth d'un service tiers
  • Events asynchrones (timers, listeners Discord)
  • Persistence légère avec SQLite
  • Précaution sécurité

    Ne committez jamais votre DISCORD_TOKEN dans Git. Si ça arrive par accident, régénérez immédiatement le token côté Discord Developer Portal. Voir notre article sur [la sécurité Claude Code et fuite de tokens](/blog/securite-assistants-ia-code-2026).

    Projet 5 : Scraper web automatisé {#projet5}

    Objectif d'apprentissage : pratiquer un projet avec parsing HTML, gestion d'erreurs réseau, et automation planifiée. Durée estimée : 4 heures. Stack : Python + httpx + selectolax + APScheduler (ou Node.js + Playwright).

    L'idée

    Un scraper qui surveille un site qui vous intéresse réellement et vous notifie quand quelque chose change. Exemples concrets :

  • Suivre le prix d'un produit Amazon ou Vinted
  • Détecter une nouvelle annonce immobilière sur SeLoger ou Leboncoin
  • Surveiller la dispo de places sur un concert/événement
  • Notifier quand un cours en ligne ouvre les inscriptions
  • Prompt initial à donner à Claude Code

    Crée un scraper Python avec httpx + selectolax qui surveille les nouvelles annonces
    immobilières sur une page Leboncoin (URL passée en argument).
    Persiste les annonces vues dans une DB SQLite.
    Toutes les 15 minutes (APScheduler), refais le scraping et envoie un email via SMTP
    pour chaque nouvelle annonce.
    Ajoute un système de filtres (prix max, surface min) configurables via un fichier YAML.
    Gestion d'erreurs réseau robuste (retry exponentiel), respect du robots.txt,
    User-Agent honnête.
    Dockerfile prêt pour déployer en VPS, logs structurés en JSON.

    Ce que vous allez apprendre

  • HTTP fiabilisé (retry, timeout, headers)
  • Parsing HTML moderne (CSS selectors)
  • Tâches planifiées (cron-like en Python)
  • Email transactionnel
  • Containerisation Docker basique
  • Variante éthique

    Pour un projet plus éducatif et sans risque légal, scrapez votre propre profil GitHub : nouvelles stars, nouveaux followers, etc. Et faites-vous un dashboard perso. C'est sur ce genre de mini-pipeline qu'on apprend les bases de la data engineering.

    Pour aller plus loin avec des workflows planifiés, voir notre guide [Claude Code scheduled tasks](/blog/claude-code-scheduled-tasks-automatisation).

    Comment progresser après ces 5 projets ? {#progresser}

    Une fois ces 5 projets terminés (10 à 17 heures cumulées), vous aurez touché à 90 % des patterns que Claude Code utilise au quotidien. Voici les 3 étapes suivantes pour passer du débutant au confirmé.

    Étape 1 : automatiser votre workflow personnel

    Reprendre vos 5 projets et configurer des hooks Claude Code qui lancent automatiquement les tests, le linter, ou le déploiement. Voir notre guide [Claude Code hooks pour automatiser](/blog/claude-code-hooks-automatiser-workflow).

    Étape 2 : explorer les sous-agents

    Construire un sixième projet où plusieurs sous-agents collaborent (par exemple un sous-agent qui fait le code, un autre qui fait les tests, un troisième qui fait la doc). Voir notre [guide des sous-agents Claude Code](/blog/claude-code-sub-agents-guide-pratique-2026).

    Étape 3 : intégrer le Model Context Protocol (MCP)

    Connecter vos projets à des serveurs MCP (GitHub, base de données distante, Slack) pour que Claude Code agisse directement dans ces écosystèmes. Voir notre guide [MCP Model Context Protocol Claude Code](/blog/mcp-model-context-protocol-claude-code).

    Le saut quantique : se former structurément

    Les 3 étapes ci-dessus sont l'approche autodidacte — viable mais qui demande 4 à 6 mois pour atteindre un vrai niveau confirmé. La [formation Claude Code complète](https://go.saas-ia.io/se-faire-remplacer-par-lia) couvre ces 3 étapes en 4 à 8 semaines structurées, avec projets corrigés et communauté d'entraide.

    Pour s'inspirer d'autres patterns de projets concrets, regardez cette vidéo récente qui parcourt 10 projets buildés intégralement avec Claude Code.

    Inspiration : projets réels construits avec Claude Code

    Pour vous projeter, voici trois projets en production construits intégralement avec Claude Code par des solos ou petites équipes :

  • [immoapi.app](https://immoapi.app) — API d'estimation immobilière française, en production depuis 2025. Codée à 90 % avec Claude Code par un freelance solo.
  • [smartbtp.ai](https://smartbtp.ai) — SaaS de génération de devis pour le BTP, lancé en 2026. Stack Next.js + Convex + Stripe, conçue avec Claude Code en orchestration multi-agents.
  • [formation-openclaw.com](https://formation-openclaw.com) — Plateforme pédagogique d'apprentissage no-code, buildée avec Claude Code en 6 semaines par un dev solo + un designer.
  • Tous ces projets ont commencé par des prototypes du même type que les 5 projets ci-dessus. Le saut de "tutoriel" à "produit en production" demande 3-6 mois — mais le chemin est tracé.

    FAQ projets débutant Claude Code {#faq}

    Combien de temps faut-il pour terminer les 5 projets ?

    En cumulé : 10 à 17 heures pour quelqu'un qui a déjà installé Claude Code et fait quelques tests. Comptez 2-3 semaines à raison d'1h/jour, ou un week-end intensif si vous voulez tout faire d'un coup. Le projet 5 (scraper) est le plus long ; le projet 1 (CLI) est le plus rapide.

    Faut-il connaître plusieurs langages ?

    Idéalement vous toucherez Node.js/TypeScript (projets 1, 2, 3, 4) et Python (projet 5). Mais Claude Code peut aussi convertir le projet 5 en TypeScript si vous préférez rester sur une seule stack. C'est l'occasion de tester sa capacité à choisir un langage adapté.

    Dois-je publier ces projets sur GitHub ?

    Oui, fortement recommandé. Un portfolio avec 5 projets concrets et bien documentés vaut beaucoup mieux qu'un CV qui dit "maîtrise de Claude Code". Recruteurs et clients regardent les repos publics. Demandez à Claude Code de générer un README professionnel pour chaque projet — c'est un de ses points forts.

    Que faire si Claude Code se bloque ou produit du code incorrect ?

    Trois réflexes : (1) lui donner le message d'erreur exact en copier-coller, (2) lui demander d'ajouter des logs pour diagnostiquer, (3) si rien ne fonctionne, demander une approche alternative ("essaye avec une autre librairie / un autre pattern"). 95 % des blocages se résolvent en 2-3 tours de prompt. Pour les 5 % restants, c'est l'occasion d'apprendre à débugger vous-même.

    Ces projets sont-ils valorisables professionnellement ?

    Oui, à deux conditions : (1) ne pas mettre uniquement le CLI Pomodoro à côté de la mention "expert dev fullstack", (2) être capable d'expliquer chaque ligne lors d'un entretien. Claude Code génère le code, mais c'est vous qui devez comprendre ce qui se passe pour le défendre. C'est la différence entre "j'ai utilisé Claude Code" et "je sais coder avec Claude Code".

    Puis-je remplacer un projet par mon propre idée ?

    Bien sûr, c'est même mieux. La grille ci-dessus est une suggestion qui couvre 5 domaines complémentaires (CLI, API, frontend, intégration tierce, scraping). Tant que votre idée alternative touche un de ces 5 domaines, vous obtiendrez le même apprentissage.

    Quelle est la principale erreur à éviter sur ces projets ?

    Ne pas relire le code généré. Beaucoup de débutants enchaînent les prompts sans vraiment lire ce que Claude Code produit. Résultat : ils ont un projet qui marche sans rien comprendre dedans, et ils sont incapables de le maintenir. Forcez-vous à passer 30 % du temps à relire et poser des questions sur ce que Claude Code a fait.

    Conclusion

    Les 5 projets pour débuter avec Claude Code couvrent les patterns essentiels du dev moderne : CLI, API, frontend, intégration tierce, scraping. En 10 à 17 heures cumulées, vous aurez un portfolio GitHub solide et une vraie intuition de ce que Claude Code peut faire en autonomie — et de là où l'humain doit intervenir.

    Le secret de la progression : ne pas se contenter de copier les prompts, mais lire chaque ligne que Claude Code produit, poser des questions, modifier, casser, réparer. C'est dans ce dialogue que la maîtrise s'acquiert.

    Pour accélérer cette progression de plusieurs mois, la [formation Claude Code complète](https://go.saas-ia.io/se-faire-remplacer-par-lia) est conçue exactement pour ça : projets pratiques encadrés, retours sur le code, communauté d'entraide.

    Articles connexes

  • [Comment installer Claude Code](/blog/comment-installer-claude-code-mac-windows-linux) — pré-requis avant ces projets
  • [Comment utiliser Claude Code débutant](/blog/comment-utiliser-claude-code-guide-debutant-2026) — bases avant de coder
  • [Vibe coding Claude Code](/blog/vibe-coding-claude-code) — pour le projet 3
  • [Claude Code hooks](/blog/claude-code-hooks-automatiser-workflow) — automatiser les projets terminés
  • Envie de maîtriser Claude Code ?

    Rejoignez notre formation complète et apprenez à utiliser Claude Code comme un pro.

    Découvrir la formation