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.

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

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: Object Oriented Design, Software Design Patterns, Functional Design, Maintainability
Intermédiaire · Cours · 3 à 6 mois

University of California San Diego
Compétences que vous acquerrez: Algorithmes, structures de données, C++ (langage de programmation), Programmation Java, Java, Programmation informatique, Gestion des fichiers, Stockage des données, Principes de programmation
Intermédiaire · Cours · 1 à 3 mois

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

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

Compétences que vous acquerrez: structures de données, Java, Programmation Java, Programmation informatique, Programmation orientée objet (POO), Conception de logiciels, Débogage, Principes de programmation
Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Cucumber (Software), API Testing, Gherkin (Scripting Language), Behavior-Driven Development, JSON, Restful API, Apache Maven, Test Tools, Test Case, JUnit, Test Script Development, Security Testing, Test Automation, Authentications, Application Programming Interface (API), Test Data, Scalability, Java Programming, Software Testing, Java
Débutant · Spécialisation · 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

Compétences que vous acquerrez: Programming Principles, Java, Data Structures, Program Development, Eclipse (Software), Object Oriented Programming (OOP), Computer Programming, Debugging, Application Programming Interface (API), Database Application
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Data Structures, Debugging, Functional Design
Intermédiaire · Cours · 1 à 4 semaines

Vanderbilt University
Compétences que vous acquerrez: structures de données, Interface utilisateur (UI), Tracé (graphique), Informatique, Programmation informatique, Environnement de développement, Calculs d'ingénierie, Résolution de problèmes, Logiciels mathématiques, Fichier E/S, Principes de programmation, Matlab, Débogage
Débutant · Cours · 1 à 3 mois