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.

University of Colorado Boulder
Compétences que vous acquerrez: Intégrations AI, Java, Conception de logiciels, Conception de l'interface et de l'expérience utilisateur (UI/UX), Développement de logiciels, Langage de modélisation unifié, Architecture des logiciels, Conception orientée objet, Modèles de conception de logiciels, Programmation orientée objet (POO), Conception de l'API, Programmation Java
Préparer un diplôme
Intermédiaire · Cours · 1 à 3 mois

Coursera
Compétences que vous acquerrez: TypeScript, Debugging, Javascript, Software Development
Débutant · Projet Guidé · Moins de 2 heures

Simplilearn
Compétences que vous acquerrez: Restful API, ASP.NET, Programmation informatique, C# (langage de programmation), Principes de programmation, Gestion des bases de données, Modèles de conception de logiciels, Cartographie objet-relationnelle, Programmation orientée objet (POO), Développement d'applications, Moteur Unity, Interface de programmation d'applications (API), Modèle Vue Contrôleur, Structures de données, C++ (langage de programmation), Développement de jeux vidéo, Services Web
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Stockage des données, Développement Web, Génie logiciel, Langue web, Logique informatique, Javascript, Structures de données, Persistance des données
Débutant · Projet Guidé · Moins de 2 heures

Compétences que vous acquerrez: Conception de l'interface utilisateur (UI), Développement Web, Conception et développement de sites web, Lignes directrices sur l'accessibilité du contenu web, Figma (logiciel de conception), Conception de sites web, HTML et CSS, Feuilles de style en cascade (CSS), Création de tableaux de bord, Maquettes, Javascript, Conception de sites web réactifs, Prototypage, Développement Web Front-End, Interface utilisateur (UI), Langage de balisage hypertexte (HTML)
Intermédiaire · Cours · 1 à 3 mois

Board Infinity
Compétences que vous acquerrez: Object-Relational Mapping, Java Programming, Database Design, Application Frameworks, Authentications, Programming Principles
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Selenium (Software), GitHub, Git (Version Control System), Version Control, CI/CD, File I/O, Object Oriented Programming (OOP), Test Automation, Test Data, Unit Testing, Test Case, Software Testing, Test Script Development, Programming Principles, Web Development Tools, Code Reusability, Test Execution Engine, Javascript, Browser Compatibility, Scripting
Débutant · Spécialisation · 3 à 6 mois

EDUCBA
Compétences que vous acquerrez: IntelliJ IDEA, Apache Maven, Build Tools, Integrated Development Environments, Software Development Tools, Version Control, Software Engineering Tools, Development Environment, Program Development, Computer Graphics, Debugging, Scripting Languages, Visualization (Computer Graphics), Databases, Database Management, Relational Databases, Scripting
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: JUnit, Apache Maven, Unit Testing, Spring Framework, Spring Boot, Restful API, API Testing, Software Testing, Test Case, Application Programming Interface (API), Gradle, Build Tools, Software Development Tools, Integration Testing, Application Frameworks, Authentications
Intermédiaire · Cours · 1 à 3 mois

Compétences que vous acquerrez: Java, Optimisation des performances, Gestion des performances des applications, Tests unitaires, Tests de développement, JUnit, Assurance qualité, Assurance qualité des logiciels, Environnements de développement intégré, Débogage, Programmation Java, Outils de développement de logiciels, Tests de logiciels, Tests de performance
Intermédiaire · Projet Guidé · Moins de 2 heures

École Polytechnique Fédérale de Lausanne
Compétences que vous acquerrez: Programmation en Scala, Optimisation des performances, Programmation informatique, Apprentissage non supervisé, Conception fonctionnelle, Principes de programmation, Algorithmes, Algorithmes d'apprentissage automatique, Structures de données, Tests de performance
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: JUnit, Test Automation, Test Tools, Test Script Development, Unit Testing, Software Testing, Performance Testing, Quality Assurance, Performance Stress Testing, IT Automation, Performance Tuning, Scripting, Debugging, Network Performance Management, Simulations
Intermédiaire · Cours · 1 à 4 semaines