Apprendre Kotlin
Un cours Kotlin en ligne gratuit et interactif pour débutants. Tu écris et exécutes du vrai Kotlin à chaque leçon, tu reçois des indices IA dès que tu bloques et tu obtiens un certificat gratuit à la fin : pas d'Android Studio, pas de JDK, rien à installer.
1,000+ codders inscrits
213 leçons212 défis826 questions de quiz
- Adapté aux débutants
Aide au codage assistée par IA
Leçons interactives et pratiques
Narration audio dans chaque leçon
Quiz pour tester vos connaissances
Certificat gratuit de réussite
Programme
Section 1
Fondamentaux
Commencer la sectionDémarrerConstruisez des bases solides grâce aux concepts essentiels et aux compétences fondamentalesIntroduction
4 leçons415Variables
7 leçons1330Nullabilité
7 leçons1130Opérateurs, partie 1
5 leçons920Opérateurs, partie 2
5 leçons920Prise de décision
6 leçons1125E/S de base
6 leçons1020Calculateur de partage d’addition
Projet5 leçons5Boucles
9 leçons1635Fonctions
8 leçons1430FizzBuzz avec une variante
Projet4 leçons4Bases des listes
7 leçons1225Itérer sur des séquences
5 leçons920Listes avancées
5 leçons920Suivi des dépenses quotidiennes
Projet7 leçons7Défis finaux
3 leçons3Section 2
Logique et flux
Commencer la sectionDémarrerApprofondissez les fondamentaux de Kotlin avec les maps, les sets, les collections imbriquées, les lambdas, les pipelines de données, le traitement de texte et la gestion des erreurs. Mettez vos compétences en pratique dans des projets de carnet de contacts et de gestion d’inventaire, ainsi que dans des défis de maîtrise et des défis finaux.Maps, partie 1
5 leçons920Maps – Partie 2
5 leçons920Ensembles et appartenance
5 leçons920Collections imbriquées
5 leçons920Projet - Carnet de contacts
5 leçons5Valeurs de fonction
5 leçons920Pipelines de collections
5 leçons920Trier et regrouper
5 leçons920Flux de contrôle avancé
5 leçons920Traitement du texte
5 leçons920Gestion des erreurs
5 leçons920Projet - Inventaire
5 leçons5Défis finaux
3 leçons3Section 3
Programmation orientée objet
Commencer la sectionDémarrerModélisez des programmes à l’aide de classes et d’objets. Découvrez les constructeurs, les propriétés, la visibilité, les objets et les compagnons, l’héritage, les interfaces, le polymorphisme, les classes data, enum et sealed, les génériques et les modèles de conception classiques, puis réalisez un projet de gestion de bibliothèque.Classes et objets
6 leçons1140Propriétés et encapsulation
5 leçons932Objets et compagnons
5 leçons932Héritage
5 leçons932Interfaces
5 leçons932Polymorphisme
5 leçons932Classes spéciales
5 leçons932Génériques
5 leçons932Patrons de conception – Partie 1
4 leçons832Patrons de conception – Partie 2
4 leçons832Projet : Gestion de bibliothèque
5 leçons58Défis finaux
3 leçons3
Apprendre en Faisant
Écrivez du vrai code, interrogez des bases de données, créez des sites web et maîtrisez les prompts IA. Nos leçons interactives couvrent toutes les compétences dont les développeurs modernes ont besoin.
Construisez Votre Série
Restez constant et regardez vos progrès grandir! Suivez votre habitude quotidienne de codage, protégez votre série avec des jours de gel et gagnez des récompenses en vous connectant chaque jour.
12 jours de série
Revenez demain pour maintenir votre série!
January 2026
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
21
22
23
24
25
26
27
28
29
30
Quitte ou Double
Jour 5 sur 7
Gel de Série
2 left
Codez Partout
Emportez votre parcours de codage avec vous! Pas de configuration, pas de téléchargements : ouvrez et commencez à coder. Disponible sur iOS, Android et Web avec des notes de 4.9 étoiles.
Vous N'êtes Pas Seul
Affrontez les classements mondiaux, invitez des amis pour gagner des récompenses et célébrez les succès des autres. Coder, c'est mieux entre amis!
Apprenez comme vous voulez
Lisez, écoutez, testez-vous, demandez à l'IA ou retrouvez ce que vous avez déjà étudié. Chaque leçon s'adapte à vous.
Une variable est un conteneur nommé qui stocke une valeur réutilisable plus tard dans votre programme.
En Python, on en crée une en écrivant le nom, un signe égal, puis la valeur à stocker.
La valeur peut évoluer : réassigner le nom le fait simplement pointer vers une nouvelle valeur.
Certifiez-vous
Gagnez des certificats pour chaque cours terminé. Ajoutez-les à votre profil LinkedIn et CV pour montrer votre expertise en programmation aux employeurs.
Pourquoi apprendre Kotlin avec Coddy
- Écris et exécute du vrai Kotlin dans ton navigateur. Pas d'Android Studio, pas d'IntelliJ, pas de JDK à configurer : chaque leçon compile ton code côté serveur avec le compilateur Kotlin et affiche instantanément la sortie et les erreurs de compilation, sur ordinateur comme sur téléphone.
- Le Kotlin que les développeurs Android et backend écrivent vraiment :
valvsvaret inférence de types, null safety avec?.,?:et!!, templates de chaînes,ifetwhencomme expressions, ranges et boucles, fonctions avec arguments par défaut et nommés, etListvsMutableListavec les méthodes de collection que tu utilises tous les jours. - Les indices IA expliquent les parties de Kotlin qui piègent les débutants : pourquoi le compilateur refuse un nullable, quand préférer
whenàif, pourquoivalne signifie pas que la liste est immuable. Tu construis ainsi le bon modèle mental dès la première leçon, sans attendre une réponse sur un forum. - Construis de vrais programmes, pas seulement des exercices : une calculatrice de partage d'addition qui lit une entrée et formate la sortie, un FizzBuzz revisité et un suivi de dépenses quotidiennes avec gestion d'erreurs, totaux et moyennes. Chacun est écrit pas à pas au fil d'un chapitre.
Questions fréquentes sur l'apprentissage de Kotlin
À quoi sert Kotlin ?
Kotlin est un langage moderne à typage statique qui tourne sur la JVM et compile vers JavaScript et du code natif. Son premier usage est Android : Google en a fait le langage privilégié pour le développement Android en 2019, et la plupart des nouvelles applications Android sont écrites en Kotlin. Il est aussi très utilisé pour les services backend avec Spring Boot et Ktor, pour les applications multiplateformes avec Kotlin Multiplatform et Compose Multiplatform, et pour les scripts de build avec Gradle.
Kotlin est-il difficile à apprendre ?
Non, Kotlin est l'un des langages les plus accueillants pour débuter. La syntaxe est concise, l'inférence de types fait que tu écris rarement les types, et le compilateur attrape les erreurs de null avant l'exécution. Si tu connais déjà Java, JavaScript ou Python, l'essentiel te semblera familier. Ce cours part de Hello World et introduit une idée par leçon, aucune expérience préalable n'est donc nécessaire.
Faut-il apprendre Kotlin ou Java en premier ?
Si ton objectif est Android, commence par Kotlin : c'est ce que Google recommande, ce qu'utilise la documentation officielle Android et ce pour quoi Jetpack Compose est conçu. Kotlin est totalement interopérable avec Java, tu peux donc lire et appeler du code Java dès le premier jour et apprendre Java plus tard si un poste l'exige. Si tu vises le backend d'entreprise ou un cursus universitaire enseigné en Java, commencer par Java reste un choix raisonnable.
Combien de temps faut-il pour apprendre Kotlin ?
Les bases (variables, null safety, conditions, boucles, fonctions et listes) demandent deux à quatre semaines de pratique quotidienne, ce que couvre ce cours. Être assez à l'aise pour construire une petite application Android ou un backend Ktor prend généralement deux à trois mois de plus, consacrés surtout au framework plutôt qu'au langage lui-même.
Ai-je besoin d'Android Studio pour apprendre Kotlin ?
Pas pour apprendre le langage. Kotlin est un langage généraliste et chaque leçon ici s'exécute dans ton navigateur, tu peux donc te concentrer sur le langage avant de toucher à un IDE. Quand tu passeras à Android, tu installeras Android Studio, et tout ce que tu as appris ici s'applique tel quel.
Puis-je apprendre Kotlin en ligne gratuitement ?
Oui. Le cours Kotlin interactif est gratuit : toutes les leçons, les exercices de code, les projets et le certificat. Kotlin est compilé et exécuté côté serveur, tu n'as donc pas besoin d'installer le JDK, IntelliJ ou Android Studio pour commencer à écrire du vrai code.
Est-ce que j'obtiens un certificat après le cours Kotlin ?
Oui. Terminer le cours Kotlin te donne un certificat de réussite gratuit avec un lien de vérification à partager sur LinkedIn ou à ajouter à ton CV, à côté des projets Android ou Kotlin que tu construiras ensuite.