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çons187 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émarrerDévelopperRéduireConstruisez 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çons1Boucles
9 leçons1635Fonctions
8 leçons1430FizzBuzz avec une variante
Projet4 leçons1Bases des listes
7 leçons1225Itérer sur des séquences
5 leçons920Listes avancées
5 leçons920Suivi des dépenses quotidiennes
Projet7 leçons1Défis finaux
3 leçons3Section 2
Logique et flux
Commencer la sectionDémarrerDévelopperRéduireApprofondissez 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
Projet5 leçons1Valeurs 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
Projet5 leçons1Défis finaux
3 leçons3Section 3
Programmation orientée objet
Commencer la sectionDémarrerDévelopperRéduireModé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
Projet5 leçons18Dé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.