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.

Coursera
Compétences que vous acquerrez: Java, Java Programming, Algorithms, Computational Thinking, Object Oriented Programming (OOP), Functional Design, Development Environment
Débutant · Projet Guidé · Moins de 2 heures

Compétences que vous acquerrez: Débogage, Conception orientée objet, Programmation Java, Principes de programmation, Fichier E/S, Gestion des fichiers, Importation/exportation de données, Gestion de la mémoire
Débutant · Cours · 3 à 6 mois

Compétences que vous acquerrez: Unit Testing, Test Driven Development (TDD), Test Case, Program Development, Test Script Development, Development Testing, Software Testing, Java Programming, Java, Software Engineering
Débutant · Projet Guidé · Moins de 2 heures

Compétences que vous acquerrez: Selenium (Software), Java Programming, Java, Object Oriented Programming (OOP), Object Oriented Design, Eclipse (Software), File I/O, Test Tools, File Management, Cascading Style Sheets (CSS), Extensible Markup Language (XML), Test Automation, Extensible Languages and XML, Computer Programming, Development Environment, Integrated Development Environments, Software Testing, Test Script Development, Test Case, Data Structures
Débutant · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Débogage, Programmation informatique, Conception orientée objet, Environnements de développement intégré, Java, Programmation orientée objet (POO), Programmation Java, Principes de programmation, Fichier E/S, Persistance des données, Développement d'applications, Gestion des fichiers, Environnement de développement, Gestion de la mémoire, Structures de données
Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Vision par ordinateur, Java, Candidature au LLM, Déploiement des applications, Analyse d'images, Déploiement du modèle, Intelligence artificielle et apprentissage automatique (IA/ML), Développement de logiciels, IA générative, Restful API, Environnement de développement, Intégrations AI
Intermédiaire · Cours · 1 à 4 semaines

Vanderbilt University
Compétences que vous acquerrez: Flux de travail agentiques, Agents génératifs d'IA, Java, Appel d'outils, Programmation Java, Candidature au LLM, API OpenAI, Développement d'applications, Modélisation des grandes langues, Systèmes agentiques, Workflows d'IA, IA générative, Ingénierie rapide, Gestion de la mémoire
Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Restful API, Software Quality (SQA/SQC), Java Programming, Test Automation, Java
Débutant · Spécialisation · 1 à 3 mois

Princeton University
Compétences que vous acquerrez: Programmation informatique, Java, Algorithmes, Programmation Java, Théorie des graphes, Informatique théorique, Structures de données
Intermédiaire · Cours · 3 à 6 mois

Vanderbilt University
Compétences que vous acquerrez: Programmation informatique, Conception orientée objet, Environnements de développement intégré, Java, Programmation orientée objet (POO), IntelliJ IDEA, Technologie Open Source, Programmation Java, Principes de programmation, Conception fonctionnelle, Évolutivité
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Kubernetes, Istio, Cloud-Native Computing, Prometheus (Software), Microservices, Devops Tools, Grafana, Containerization, Application Deployment, OAuth, Cloud Deployment, Spring Boot, Spring Framework, Application Performance Management, Development Environment, Dashboard Creation, Event Monitoring, Java, Java Programming, Service Design
Intermédiaire · Cours · 1 à 3 mois
École Polytechnique Fédérale de Lausanne
Compétences que vous acquerrez: Programmation informatique, Conception orientée objet, Autres langages de programmation, Programmation orientée objet (POO), Logique informatique, Principes de programmation, Réutilisation du code, Programmation en Scala, Conception fonctionnelle, Structures de données
Intermédiaire · Cours · 1 à 3 mois