Les cours en Java peuvent vous aider à apprendre la syntaxe, les objets, les structures de données et les pratiques essentielles du développement logiciel. Vous pouvez développer des compétences en création d'applications, tests, organisation du code et utilisation d'outils courants. De nombreux cours utilisent des exercices progressifs pour renforcer la compréhension.

LearnQuest
Compétences que vous acquerrez: Object-Relational Mapping, Java Platform Enterprise Edition (J2EE), Data Access, Data Persistence, Java, Relational Databases, Data Mapping, JUnit, Databases, Query Languages, Enterprise Application Management
Intermédiaire · Cours · 1 à 4 semaines

University of California San Diego
Compétences que vous acquerrez: structures de données, Java, Logiciels et technologies pour l'éducation, Programmation informatique, Développement du programme, Pédagogie numérique, Débogage, Programmation orientée objet (POO)
Débutant · Cours · 1 à 3 mois

LearnQuest
Compétences que vous acquerrez: Java, Développement piloté par les tests (TDD), Tests unitaires, Tests de développement, Test de logiciels, Cas de test, Testabilité
Intermédiaire · Cours · 1 à 4 semaines

Vanderbilt University
Compétences que vous acquerrez: Flux de travail IA, Java, Développement d'applications, API OpenAI, IA générative, Candidature au LLM, Systèmes agentiques, Agents IA génératifs, Ingénierie de requête, Appel d'outils, Débogage
Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Algorithmes, Programmation Java, Programmation informatique, Java, Développement d'applications, Stockage des données, Saisie de données, Principes de programmation
Intermédiaire · Projet Guidé · Moins de 2 heures

University of California San Diego
Compétences que vous acquerrez: Java, Programmation informatique, Réceptivité culturelle, Pédagogie, Pédagogie numérique, Programmation orientée objet (POO), Pensée informatique, Débogage
Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Programmation Java, Programmation informatique, Environnement de développement, Java, Développement du programme, Cycle de vie du développement logiciel, Environnements de développement intégré, Programmation orientée objet (POO), Génie logiciel, Développement de logiciels, Principes de programmation
Débutant · Cours · 1 à 4 semaines

LearnKartS
Compétences que vous acquerrez: Java, Programmation Java, Middleware, Modèles de conception de logiciels, Programmation orientée objet (POO)
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: structures de données, Java, Environnement de développement, Programmation informatique, Gestion des fichiers, Environnements de développement intégré, Conception de logiciels, Débogage, Programmation orientée objet (POO)
Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Programmation Java, Java, Programmation informatique, Conception orientée objet, Développement du programme, Conception de logiciels, Eclipse (Logiciel), Programmation orientée objet (POO)
Intermédiaire · Projet Guidé · Moins de 2 heures

Compétences que vous acquerrez: Gestion du contexte, Java, Partage des données, Plate-forme Java Enterprise Edition (J2EE), Stockage des données, Applications Web, Côté serveur, Protocoles d'ouverture de session
Intermédiaire · Cours · 1 à 4 semaines

University of London
Compétences que vous acquerrez: Interaction Homme-Machine, HyperText Markup Language (HTML), Visualisation interactive des données, Cadres JavaScript, Conception de sites web réactifs, HTML et CSS, Wireframing, Javascript, Design d'interaction, MongoDB, jQuery, Conception et développement de sites web, Conception de l'application, Conception de l'expérience utilisateur, Conception de sites web, Bootstrap (Framework Front-End), Développement Web complet, Applications Web, Comptes d'utilisateurs, Outils de développement web
Débutant · Spécialisation · 3 à 6 mois