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.

Vanderbilt University
Compétences que vous acquerrez: Environnements de développement intégré, structures de données, Java, Algorithmes, Programmation informatique, Développement Android, Android Studio, Programmation orientée objet (POO), Développement Mobile, Programmation Java, Débogage
Débutant · Cours · 1 à 3 mois

Rice University
Compétences que vous acquerrez: Java, Algorithmes, Principes de programmation, Apache Kafka, Apache Hadoop, Programmation en Scala, Apache Spark, Serveurs, Informatique distribuée, Architecture des systèmes, Architecture logicielle
Intermédiaire · Cours · 1 à 3 mois

LearnQuest
Compétences que vous acquerrez: Composants UI, Java, Interface de ligne de commande, Programmation informatique, Développement d'applications, Programmation orientée objet (POO), Développement du programme, Interface utilisateur (UI), Environnement de développement, Programmation événementielle, Programmation Java, Applications Web, Développement Mobile, Serveurs d'application
Intermédiaire · Cours · 1 à 4 semaines

Codio
Compétences que vous acquerrez: Algorithms, Data Structures, Java, Theoretical Computer Science, Computer Programming, Computational Thinking
Intermédiaire · Cours · 1 à 4 semaines

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

École Polytechnique Fédérale de Lausanne
Compétences que vous acquerrez: Programming Principles, Java Programming, Java, Computer Programming, Data Structures, Development Environment, Problem Solving, Algorithms, Eclipse (Software), Debugging
Débutant · Cours · 1 à 3 mois

École Polytechnique Fédérale de Lausanne
Compétences que vous acquerrez: Object Oriented Programming (OOP), Java Programming, Java, Computer Programming, Software Design
Intermédiaire · Cours · 1 à 3 mois

Rice University
Compétences que vous acquerrez: structures de données, Java, Programmation du système, Algorithmes, Principes de programmation, Débogage, Programmation Java, Tests de performance
Intermédiaire · Cours · 1 à 3 mois

LearnQuest
Compétences que vous acquerrez: Java, HyperText Markup Language (HTML), Modèle Vue Contrôleur, Plate-forme Java Enterprise Edition (J2EE), Côté serveur, Scripting, Applications Web
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Cartographie objet-relationnelle, Middleware, Persistance des données, Java, Gestion du contexte, Plate-forme Java Enterprise Edition (J2EE), Gestion des applications d'entreprise, Logique d'entreprise, Déploiement des applications, Côté serveur, Serveurs d'application, Programmation événementielle
Intermédiaire · 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

Vanderbilt University
Compétences que vous acquerrez: Cartographie objet-relationnelle, Middleware, Évolutivité, Cadre de travail Spring, Cloud Computing, Java, Conception orientée objet, JSON, Conception de la base de données, Services web, Architecture des systèmes, Plate-forme Java Enterprise Edition (J2EE), Protocoles réseau, Déploiement des applications, Restful API, Services en nuage, Sécurité de l'informatique en nuage, Logiciel en tant que service
Intermédiaire · Cours · 1 à 4 semaines