**Java** s'exécute sur la JVM et alimente les backends, les applications Android et les grands systèmes d'entreprise. Ce cours s'adresse aux débutants qui veulent une voie claire vers le développement côté serveur. Vous apprendrez variables et types, structures de contrôle, classes et objets, collections, exceptions et fichiers. Les leçons passent de petits programmes à des tâches proches de projets réels. À la fin, vous pourrez lire du code Java, écrire de petites applications et poursuivre avec Spring, les tests et la préparation aux entretiens junior.
Java — course structure**Python** est un langage polyvalent pour le web, l'automatisation, l'analyse de données et le machine learning. Ce cours vous permet de partir de zéro et d'obtenir vite des résultats en console et en petits scripts. Vous apprendrez la syntaxe, les fonctions, les structures de données, les fichiers et les bases de la POO. Les exemples montrent comment Python résout des tâches quotidiennes sans complexité superflue. À la fin, vous écrirez vos scripts, lirez du code existant et pourrez poursuivre avec Django, la data science ou l'automatisation de tests.
Python — course structure**Kotlin** est un langage moderne pour la JVM, Android et le multiplateforme. Il allie syntaxe concise et sécurité des types, pour les profils Java comme pour les débutants. Le cours couvre les bases, fonctions et lambdas, collections, classes, null safety et une introduction aux coroutines. Vous verrez pourquoi Kotlin est choisi pour Android et les backends Spring. Vous écrirez du code concis, comprendrez des projets Kotlin et pourrez passer à Android ou aux applications serveur.
Kotlin — course structure