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.

Duke University
Compétences que vous acquerrez: Algorithmes, Programmation Java, Débogage, Fichier E/S, Programmation orientée objet (POO), Conception de logiciels, Programmation informatique, Principes de programmation, Modélisation prédictive, Java, Tests de performance, structures de données, Génie logiciel, Interface de programmation d'application (API)
Débutant · Cours · 1 à 3 mois

Coursera
Compétences que vous acquerrez: Programmation Java, Programmation orientée objet (POO), Java, Conception orientée objet
Intermédiaire · Projet Guidé · Moins de 2 heures

Board Infinity
Compétences que vous acquerrez: Algorithmes, Autorisation (informatique), Programmation Java, Programmation orientée objet (POO), Cadre de travail Spring, Authentifications, Spring Boot, Microservices, Modèle Vue Contrôleur, Analyse de dépendance, Restful API, Java, structures de données
Avancées · Cours · 1 à 4 semaines

Duke University
Compétences que vous acquerrez: Cryptage, Programmation Java, Programmation orientée objet (POO), Fichier E/S, Programmation informatique, Algorithmes, Java, Cryptographie, structures de données, Génie logiciel, Serveurs web
Débutant · Cours · 1 à 3 mois

Peking University
Compétences que vous acquerrez: Java Programming, Object Oriented Programming (OOP), Computer Programming, Network Model, UI Components, Software Design Patterns, User Interface (UI), Debugging, Program Development, Data Structures, File I/O, Event-Driven Programming
Intermédiaire · Cours · 1 à 3 mois

Universidad Nacional Autónoma de México
Compétences que vous acquerrez: Java Programming, Java, Object Oriented Programming (OOP), Object Oriented Design, Computer Programming, Programming Principles, Software Design, Data Structures, Integrated Development Environments, Debugging, Development Environment
Débutant · Cours · 1 à 3 mois

JetBrains
Compétences que vous acquerrez: Programmation Java, Programmation orientée objet (POO), Examen du code, Développement Mobile, Programmation informatique, Développement de logiciels, Kotlin, Java, Scripting, Interopérabilité, Principes de programmation, Conception fonctionnelle, Environnements de développement intégré, Environnement de développement, Optimisation des performances, Développement Android, IntelliJ IDEA, Maintenabilité, Tests unitaires
Intermédiaire · Cours · 1 à 3 mois

University of California San Diego
Compétences que vous acquerrez: Science Informatique Théorique, Programmation Java, Programmation orientée objet (POO), Routage de réseau, Algorithmes, Conception de logiciels, Développement d'applications, Pensée informatique, structures de données, Théorie des graphes, Maintenabilité, Java, Conception orientée objet
Intermédiaire · Cours · 1 à 3 mois

Compétences que vous acquerrez: Programmation Java, Algorithmes, Développement d'applications, Microsoft Visual Studio, Génie logiciel, Java
Intermédiaire · Projet Guidé · Moins de 2 heures

Compétences que vous acquerrez: Programmation Java, Programmation orientée objet (POO), Programmation informatique, Machines virtuelles, Java, Gestion des paquets et des logiciels
Débutant · Cours · 1 à 4 semaines

Coursera
Compétences que vous acquerrez: Data Preprocessing, Java, Data Structures, File I/O, Java Programming
Intermédiaire · Projet Guidé · Moins de 2 heures

Compétences que vous acquerrez: Persistance des données, Gestion du contexte, Serveurs d'application, Logique d'entreprise, Programmation événementielle, Java, Middleware, Cartographie objet-relationnelle, Déploiement des applications, Gestion des applications d'entreprise, Plate-forme Java Enterprise Edition (J2EE), Côté serveur
Intermédiaire · Cours · 1 à 4 semaines