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: Hibernate (Java), Object-Relational Mapping, CI/CD, Spring Boot, Restful API, Java Programming, Integration Testing, Continuous Integration, Database Development, Cloud Deployment, Application Security, Java, Containerization, SQL, Databases, NoSQL, Docker (Software), Kubernetes, Test Driven Development (TDD), Object Oriented Design
★ 4.5 (52) · Débutant · Spécialisation · 1 à 3 mois

LearnQuest
Compétences que vous acquerrez: Accès aux données, Programmation Java, Serveurs web, Déploiement des applications, Développement Web, Applications Web, Java, Réutilisation du code, Plate-forme Java Enterprise Edition (J2EE), Persistance des données, Scripting, Stockage des données, Serveurs d'application, Cartographie objet-relationnelle
★ 4.6 (226) · Intermédiaire · Spécialisation · 1 à 3 mois

Heriot-Watt University
Compétences que vous acquerrez: Principes de programmation, Développement de logiciels, Programmation Java, Développement d'applications, Programmation informatique, Java, Développement du programme, Cycle de vie du développement logiciel, Logique informatique, Programmation orientée objet (POO)
★ 4.9 (8) · Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Restful API, Application Deployment, Microservices, Docker (Software), Spring Boot, Spring Framework, Containerization, CI/CD, API Design, Application Programming Interface (API), Java Programming, Hibernate (Java), Back-End Web Development, Java, Software Design, Database Application, Application Security, Authentications, Software Development, IntelliJ IDEA
★ 4.1 (19) · Intermédiaire · Cours · 1 à 4 semaines

University of Pennsylvania
Compétences que vous acquerrez: Principes de programmation, Tests unitaires, Visualisation des données, Fichier E/S, Eclipse (Logiciel), Programmation Java, Conception orientée objet, Développement d'applications, Débogage, Programmation informatique, Matplotlib, Nettoyage des données, Java, Structures de données, Programmation Python, Pandas (paquetage Python), Analyse des données, Science des données, Programmation orientée objet (POO), Outils de programmation informatique
★ 4.5 (1,9 k) · Débutant · Spécialisation · 3 à 6 mois

Board Infinity
Compétences que vous acquerrez: Responsible AI, MLOps (Machine Learning Operations), Data Preprocessing, Model Deployment, Jenkins, Apache Mahout, AI Security, Applied Machine Learning, Classification Algorithms, Java, Java Programming, Federated Learning, Apache Spark, Machine Learning Software, Application Deployment, Deep Learning, Machine Learning, Spring Boot, Natural Language Processing, Reinforcement Learning
Intermédiaire · Spécialisation · 1 à 3 mois

SkillsBooster Academy
Compétences que vous acquerrez: Object Oriented Design, Object Oriented Programming (OOP), Java Programming, Java, GitHub Copilot, Vibe coding, Computer Programming, IntelliJ IDEA, Code Reusability, Data Structures, Programming Principles, Program Development, Development Environment, Integrated Development Environments, Spring Boot, Computer Programming Tools, Code Review, Software Installation, Application Deployment, Back-End Web Development
Débutant · Cours · 1 à 3 mois

LearnKartS
Compétences que vous acquerrez: JUnit, File I/O, Java Programming, Object Oriented Programming (OOP), Java, Unit Testing, Code Reusability, Maintainability, Software Development, Secure Coding, Software Testing, Computer Programming, Test Case, Application Development, Cryptographic Protocols, Authentications, Debugging, Solution Design, Design Strategies, Design Elements And Principles
★ 4.6 (85) · Débutant · Spécialisation · 1 à 3 mois

University of California San Diego
Compétences que vous acquerrez: Algorithmes, Documentation du logiciel, Programmation événementielle, Programmation Java, Interface utilisateur (UI), Conception orientée objet, Conception de l'interface utilisateur (UI), Programmation informatique, Visualisation interactive des données, Java, Composants de l'interface utilisateur, Cartographie géospatiale, Programmation orientée objet (POO), Génie logiciel
★ 4.7 (5,8 k) · Intermédiaire · Cours · 1 à 3 mois

Compétences que vous acquerrez: Gestion de la mémoire, Programmation Java, Machines virtuelles, Programmation informatique, Java, Programmation orientée objet (POO)
★ 4.7 (538) · Débutant · Cours · 1 à 4 semaines

Vanderbilt University
Compétences que vous acquerrez: Prompt Engineering, ChatGPT, Prompt Patterns, Generative AI Agents, LLM Application, AI literacy, Agentic Workflows, AI Orchestration, OpenAI API, Java, Java Programming, AI powered creativity, Agentic systems, Generative AI, Artificial Intelligence, Tool Calling, Application Development, Business Logic, Coordination
★ 4.8 (8,2 k) · Débutant · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Apache Maven, File I/O, Build Tools, Data Import/Export, Object Oriented Programming (OOP), JSON, Java Programming, Debugging, JUnit, Code Reusability, Software Documentation, Programming Principles, Data Structures, File Systems, Computer Programming, Java, Data Validation, Network Protocols, Unit Testing, Computer Science
★ 4.5 (199) · Débutant · Spécialisation · 3 à 6 mois