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.

LearnKartS
Compétences que vous acquerrez: Java, Programmation Java, Logiciels mathématiques, Programmation orientée objet (POO), Optimisation des performances
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Java, Programmation Java, Développement d'applications, Programmation orientée objet (POO), Test de logiciels, Conception de logiciels
Intermédiaire · Projet Guidé · Moins de 2 heures

Universidad de Palermo
Compétences que vous acquerrez: Object Oriented Design, Object Oriented Programming (OOP), Java, Software Design, Software Design Patterns, Programming Principles, Software Development
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Selenium (Software), Test Script Development, Test Automation, Eclipse (Software), Software Testing, UI Components, Integrated Development Environments, Web Applications, Java, Functional Testing
Débutant · Projet Guidé · Moins de 2 heures

Compétences que vous acquerrez: Data Structures, Graph Theory, Algorithms, Java, Theoretical Computer Science, Computer Programming, Computational Thinking, Programming Principles, Performance Tuning, Object-Relational Mapping
Intermédiaire · Spécialisation · 1 à 3 mois

EDUCBA
Compétences que vous acquerrez: Microservices, Spring Framework, Spring Boot, YAML, MongoDB, Application Deployment, NoSQL, Ajax, Software Architecture, Java, Scalability, Load Balancing, Restful API, Web Applications, File Management
Mixte · Cours · 1 à 3 mois

Compétences que vous acquerrez: Programming Principles, Data Import/Export, Integrated Development Environments, Debugging, File Management
Débutant · Cours · 3 à 6 mois

Compétences que vous acquerrez: Java, Programmation Java, Développement d'applications, Conception de l'application, Programmation événementielle, Interface utilisateur (UI), Conception de logiciels, Composants UI, Environnements de développement intégré
Intermédiaire · Projet Guidé · Moins de 2 heures

University of California, Davis
Compétences que vous acquerrez: Java, Analyse de dépendance, Examen du code, Programmation Java, Sécurité des applications, Autorisation (informatique), Gestion des vulnérabilités, Gestion de la vulnérabilité, JSON, Développement d'exploits, Test de pénétration, Codage sécurisé, Git (Système de contrôle des versions), Projet ouvert de sécurité des applications web (OWASP), Docker (Logiciel), Authentifications, Évaluations de la vulnérabilité
Intermédiaire · Cours · 1 à 4 semaines

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

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

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