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.

Coursera
Compétences que vous acquerrez: Java, Java Programming, Algorithms, Computational Thinking, Programming Principles, Object Oriented Programming (OOP), Computer Programming, Functional Design, Development Environment
Débutant · Projet Guidé · Moins de 2 heures

Compétences que vous acquerrez: Restful API, API Design, API Testing, Spring Boot, Authentications, Test Automation, JSON, Application Programming Interface (API), Test Script Development, Application Deployment, Spring Framework, Object-Relational Mapping, Test Case, Software Quality Assurance, Business Logic, Back-End Web Development, Integration Testing, Software Engineering, Java Programming, Java
Débutant · Spécialisation · 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

Compétences que vous acquerrez: Apache Maven, Build Tools, Software Configuration Management, Continuous Integration, Integrated Development Environments, Java Programming, Dependency Analysis, Automation, Java, Product Lifecycle Management, Extensible Markup Language (XML)
Intermédiaire · Cours · 1 à 3 mois

École Polytechnique Fédérale de Lausanne
Compétences que vous acquerrez: Software Design Patterns, Object Oriented Programming (OOP), Software Design, Object Oriented Design, Java, Program Development, Graphical Tools, Simulations, Integrated Development Environments, Algorithms
Intermédiaire · Cours · 1 à 3 mois
Compétences que vous acquerrez: Random Forest Algorithm, Decision Tree Learning, Data Preprocessing, Applied Machine Learning, Jupyter, Classification Algorithms, Java, Sampling (Statistics), Feature Engineering, Model Evaluation, Supervised Learning, Predictive Modeling, Machine Learning, Learning Styles, Program Evaluation, Program Implementation
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Spring Framework, Java, Application Frameworks, Object Oriented Design, Object Oriented Programming (OOP), Software Design Patterns, Extensible Markup Language (XML), Dependency Analysis
Mixte · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Algorithmes, Programmation Java, Programmation informatique, Java, Développement d'applications, Stockage des données, Saisie de données, Principes de programmation
Intermédiaire · Projet Guidé · Moins de 2 heures

Compétences que vous acquerrez: Flux de travail IA, Java, Environnement de développement, Candidature au LLM, Déploiement des applications, Déploiement du modèle, IA générative, Analyse d'images, Restful API, Développement de logiciels, Mise en œuvre de l'IA
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Programmation Java, Java, Programmation informatique, Conception orientée objet, Développement du programme, Conception de logiciels, Eclipse (Logiciel), Programmation orientée objet (POO)
Intermédiaire · Projet Guidé · Moins de 2 heures

Universidad Nacional Autónoma de México
Compétences que vous acquerrez: Android Development, Android Studio, Java, Mobile Development, Object Oriented Programming (OOP), Mockups, Android (Operating System), Java Programming, Application Deployment, JSON, Web Services, Application Design, Restful API, Application Development, Software Design Patterns, Prototyping, Application Lifecycle Management, Application Programming Interface (API), Data Persistence, Instagram
Intermédiaire · Spécialisation · 3 à 6 mois

University of California San Diego
Compétences que vous acquerrez: structures de données, Java, Logiciels et technologies pour l'éducation, Programmation informatique, Développement du programme, Pédagogie numérique, Débogage, Programmation orientée objet (POO)
Débutant · Cours · 1 à 3 mois