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.

Princeton University
Compétences que vous acquerrez: structures de données, Routage de réseau, Science Informatique Théorique, Recherche opérationnelle, Programmation informatique, Théorie des graphes, Programmation Java, Algorithmes, Pensée informatique, Algèbre linéaire
Intermédiaire · Cours · 3 à 6 mois

Compétences que vous acquerrez: Transaction Processing, File I/O, Data Access, Data Persistence, Stored Procedure, SQL, Data Integrity, Databases, Secure Coding
Intermédiaire · Cours · 1 à 4 semaines

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

Coursera
Compétences que vous acquerrez: Conception fonctionnelle, Programmation Java, Java, Eclipse (Logiciel)
Intermédiaire · Projet Guidé · Moins de 2 heures

Compétences que vous acquerrez: IntelliJ IDEA, Integrated Development Environments, Java, Development Environment, Debugging, Object Oriented Programming (OOP), Programming Principles
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Environnement de développement, Développement Android, Conception de l'application, Storyboard, Android Studio, Installation du logiciel, Conception de logiciels, Conception centrée sur l'utilisateur, Développement Mobile, Conception d’interfaces utilisateur (UI), Java, Développement d'applications, Conception interactive
Mixte · Cours · 1 à 3 mois

Compétences que vous acquerrez: Data Structures, Graph Theory, Algorithms, Java, Java Programming, Theoretical Computer Science, Computer Programming, Computational Thinking, Programming Principles, Performance Tuning, Object-Relational Mapping, Computer Programming Tools
Intermédiaire · Spécialisation · 1 à 3 mois
University of Michigan
Compétences que vous acquerrez: Javascript, Règles pour l’accessibilité des contenus Web, Conception de sites web réactifs, Compatibilité des navigateurs, Feuilles de style en cascade (CSS), Conception de sites web, Bootstrap (Framework Front-End), Utilisabilité, Wireframing, Développement Mobile, HTML et CSS, Conception d’interfaces utilisateur (UI)
Débutant · Cours · 1 à 4 semaines

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

Meta
Compétences que vous acquerrez: Javascript, Développement Web Front-End, Programmation événementielle, HyperText Markup Language (HTML), Composants UI, Feuilles de style en cascade (CSS), Gestion des données, Développement Mobile, React.js, Applications Web, Développement d'applications
Débutant · Cours · 1 à 4 semaines

Universidad de Palermo
Compétences que vous acquerrez: Eclipse (Software), Object Oriented Programming (OOP), Java, Integrated Development Environments, Data Structures, Java Programming, File I/O, Computer Programming, Algorithms, Development Environment, Debugging
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Apache Maven, Java Platform Enterprise Edition (J2EE), Hibernate (Java), Unit Testing, Docker (Software), Software Design Patterns, Object-Relational Mapping
Intermédiaire · Cours · 1 à 3 mois