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.

Compétences que vous acquerrez: Programmation Java, Interface de programmation d'applications (API), Algorithmes, Programmation orientée objet (POO), Structures de données, Java
Intermédiaire · Projet Guidé · Moins de 2 heures

Duke University
Compétences que vous acquerrez: Software Design, Programming Principles, Program Development, Maintainability, Code Reusability, AI Personalization, Data Integration, Databases, Computer Programming, Object Oriented Programming (OOP), User Interface (UI), Data Mapping, Algorithms, Data Access, Java Programming, Java, Data Structures, Data Management
Intermédiaire · Cours · 1 à 3 mois

Board Infinity
Compétences que vous acquerrez: Modèle de formation, Apprentissage profond, Traitement du langage naturel, Nettoyage des données, Traitement des données, Apprentissage automatique, Algorithmes de classification, Programmation Java, Déploiement du modèle, Apache Spark, Mise au point, Apprentissage automatique appliqué, Prétraitement des données, Transformation de données, Transformation des données, Logiciel d'apprentissage automatique, Prétraitement de données, Ingénierie des fonctionnalités, Méthodes d'apprentissage automatique, Java, Évaluation du modèle, Apache Mahout
Intermédiaire · Cours · 1 à 4 semaines

University of Pennsylvania
Compétences que vous acquerrez: Gestion des fichiers, Programmation Java, Environnements de développement intégré, Principes de programmation, Conception orientée objet, Résolution de problèmes, Environnement de développement, Débogage, Programmation orientée objet (POO), Structures de données, Fichier E/S, Java, Eclipse (Logiciel)
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Accès aux données, Bases de données relationnelles, Programmation Java, SQL, Intégrité des données, Conception orientée objet, Bases de données, Développement de bases de données, Gestion des bases de données, Programmation orientée objet (POO), JUnit, Java, Logiciel de base de données
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Java Programming, Debugging, Java, Programming Principles, Computer Programming, Algorithms, Computer Programming Tools, Data Structures, Pseudocode, Software Installation, Software Architecture, Other Programming Languages, Code Reusability, Data Storage
Débutant · Cours · 1 à 3 mois

Coursera
Compétences que vous acquerrez: Unit Testing, JUnit, Test Case, Software Testing, Software Development, Software Engineering, Java Programming, Java
Débutant · Projet Guidé · Moins de 2 heures

Coursera
Compétences que vous acquerrez: Programmation Java, Environnements de développement intégré, Réutilisation du code, Java, Conception fonctionnelle, Eclipse (Logiciel)
Intermédiaire · Projet Guidé · Moins de 2 heures

LearnQuest
Compétences que vous acquerrez: Développement Web, Plate-forme Java Enterprise Edition (J2EE), Programmation Java, Côté serveur, Applications Web, Java, Serveurs d'application, Déploiement des applications, Serveurs web
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Conception de la base de données, Accès aux données, Cartographie objet-relationnelle, Bases de données relationnelles, Restful API, Cadres d'application, Développement de logiciels, Systèmes de base de données, Programmation Java, Hibernate (Java), Spring Boot, NoSQL, SQL, Bases de données, Développement de bases de données, Cadre de travail Spring, Gestion des bases de données, Développement web back-end, Java
Intermédiaire · Cours · 1 à 4 semaines

École Polytechnique Fédérale de Lausanne
Compétences que vous acquerrez: Software Design Patterns, Object Oriented Programming (OOP), Software Design, Object Oriented Design, Java, Java Programming, Program Development, Computer Programming, Graphical Tools, User Interface (UI), Simulations
Intermédiaire · Cours · 1 à 3 mois

EDUCBA
Compétences que vous acquerrez: Model View Controller, Java Platform Enterprise Edition (J2EE), Back-End Web Development, Server Side, Data Access, Apache Tomcat, Application Servers, Java Programming, Relational Databases, Databases, Java, Web Servers, SQL, Authentications, Web Applications, Secure Coding, Software Design Patterns, Data Persistence
Intermédiaire · Cours · 1 à 3 mois