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: Data Preprocessing, Model Evaluation, Model Deployment, MLOps (Machine Learning Operations), JUnit, Decision Tree Learning, Build Tools, Performance Tuning, Classification And Regression Tree (CART), Java, Apache Maven, Data Structures, Random Forest Algorithm, Gradle, Data Pipelines, Software Architecture, Software Design, Machine Learning, Object Oriented Programming (OOP), Apache
Intermédiaire · Spécialisation · 3 à 6 mois
Compétences que vous acquerrez: MLOps (Machine Learning Operations), Model Deployment, Containerization, Performance Tuning, Docker (Software), Java, Application Performance Management, Artificial Intelligence and Machine Learning (AI/ML), Analysis, Data Structures
Avancées · Cours · 1 à 4 semaines

Compétences que vous acquerrez: JUnit, Apache Maven, Spring Boot, Model View Controller, Unit Testing, Frontend Integration, Microservices, Application Development, Spring Framework, Redis, Restful API, YAML, Java, Java Programming, MongoDB, Application Deployment, NoSQL, Ajax, Hibernate (Java), Data Persistence
Débutant · Spécialisation · 3 à 6 mois
Compétences que vous acquerrez: Performance Tuning, Java, Enterprise Application Management, Computational Thinking, Algorithms, Data Structures, Scalability, Programming Principles, Debugging, Management Consulting, Mitigation, Project Implementation
Avancées · Cours · 1 à 4 semaines
Coursera
Compétences que vous acquerrez: JUnit, MLOps (Machine Learning Operations), CI/CD, Continuous Integration, Jenkins, Test Automation, Unit Testing, DevOps, Test Case, Debugging, Code Coverage, Model Evaluation, Data Pipelines, Test Data
Avancées · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Model View Controller, Java Platform Enterprise Edition (J2EE), Back-End Web Development, Full-Stack Web Development, Server Side, Email Automation, Data Access, Apache Tomcat, Front-End Web Development, Java Programming, Web Design and Development, Databases, PostgreSQL, Relational Databases, Java, User Interface (UI), Web Design, Web Servers, Systems Development, Application Servers
Débutant · Spécialisation · 3 à 6 mois

LearnQuest
Compétences que vous acquerrez: structures de données, Débogage, Programmation orientée objet (POO), Programmation informatique, Développement d'applications, Composants UI, Installation du logiciel, Interface de ligne de commande, Environnement de développement, Java, Conception orientée objet, Machines virtuelles, Développement Mobile, Interface utilisateur (UI), Eclipse (Logiciel), Développement du programme, Serveurs d'application, Applications Web, Programmation Java
Intermédiaire · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Debugging, Java Programming, Java, Programming Principles, Computer Programming, Integrated Development Environments, Computer Science, Data Structures
Débutant · Cours · 1 à 4 semaines

Vanderbilt University
Compétences que vous acquerrez: Débogage, Développement d'applications, Java, Systèmes agentiques, Appel d'outils, Flux de travail IA, IA générative, Candidature au LLM, Agents IA génératifs, API OpenAI, Ingénierie de requête
Débutant · Cours · 1 à 3 mois

LearnKartS
Compétences que vous acquerrez: JUnit, File I/O, Unit Testing, Program Development, Debugging, Java, Maintainability, Software Development, Secure Coding, Software Testing, Test Case, Authentications, Application Security, Cryptography, Object Oriented Programming (OOP), Eclipse (Software), Integrated Development Environments, Encryption, Data Structures
Débutant · Cours · 1 à 4 semaines

Universidad Nacional Autónoma de México
Compétences que vous acquerrez: Java, Object Oriented Programming (OOP), Java Programming, Android Development, Android Studio, Mobile Development, Programming Principles, Integrated Development Environments
Mixte · Cours · 1 à 4 semaines

EDUCBA
Compétences que vous acquerrez: Ajax, Web Design, Java Platform Enterprise Edition (J2EE), Cascading Style Sheets (CSS), Web Applications, Scripting, Javascript and jQuery, Web Development, Java, Hypertext Markup Language (HTML), Middleware, Model View Controller, Hibernate (Java), Service Oriented Architecture
Intermédiaire · Cours · 1 à 3 mois