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 California, Davis
Compétences que vous acquerrez: Javascript, Manipulation des données, Programmation orientée objet (POO), Feuilles de style en cascade (CSS), Conception et développement de sites web, Composants UI, Principes de programmation, HTML et CSS, JSON, JavaScript et jQuery, HyperText Markup Language (HTML), Programmation événementielle, AJAX, Conception de jeux, Animations, jQuery, Langages de script, Outils de développement web, Scripting, Données Validation des données
Débutant · Spécialisation · 3 à 6 mois

Vanderbilt University
Compétences que vous acquerrez: Prompt Engineering, ChatGPT, Prompt Patterns, Generative AI Agents, LLM Application, Productivity, OpenAI, AI Orchestration, OpenAI API, AI Enablement, Java, Java Programming, AI Workflows, Agentic systems, Generative AI, Artificial Intelligence, Large Language Modeling, Tool Calling, Creativity, Document Management
Débutant · Spécialisation · 3 à 6 mois

EDUCBA
Compétences que vous acquerrez: Spring Boot, Application Development, Redis, Java, Hibernate (Java), Web Development, Database Development, Authentications, Application Security, Performance Tuning, Unit Testing, Command-Line Interface, Event Monitoring, Software Configuration Management
Mixte · Cours · 1 à 3 mois

Compétences que vous acquerrez: structures de données, Algorithmes, Programmation informatique, Développement de logiciels, Java, GitHub, Test de logiciels, JUnit, Évolutivité, Optimisation des performances, Contrôle des versions, Développement piloté par les tests (TDD), Programmation Java, Tests unitaires, Git (Système de contrôle des versions)
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Débogage, structures de données, Programmation orientée objet (POO), Programmation informatique, Principes de programmation, Java, Environnements de développement intégré, Programmation Java, Développement Mobile
Débutant · Projet Guidé · Moins de 2 heures

University of Pennsylvania
Compétences que vous acquerrez: Débogage, structures de données, Programmation orientée objet (POO), Fichier E/S, Matplotlib, Pandas (paquetage Python), Programmation informatique, Développement d'applications, Nettoyage des données, Principes de programmation, Programmation en Python, Science des données, Tableaux croisés dynamiques et graphiques, Java, Conception orientée objet, Programmation Java, Visualisation de Données, Analyse des Données, Eclipse (Logiciel), Tests unitaires
Débutant · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Apache Maven, File I/O, Data Import/Export, Object Oriented Programming (OOP), JSON, Java Programming, Debugging, Object Oriented Design, JUnit, Software Documentation, Data Structures, Computer Programming, Restful API, Integrated Development Environments, Java, Programming Principles, Data Validation, Network Protocols, Unit Testing, Computer Science
Débutant · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Java Programming, Object Oriented Design, Linux Commands
Intermédiaire · Spécialisation · 1 à 3 mois

Compétences que vous acquerrez: Spring Boot, Restful API, Conception de la base de données, Interface de programmation d'application (API), Témoignage de l'utilisateur, CI/CD, Microservices, Application de base de données, Java, Docker (Logiciel), HTML et CSS, Architecture logicielle, Développement Web Front-End, Intégration continue, Développement Web complet, Programmation Java, Développement web back-end, Bases de données, Modèle Vue Contrôleur, Documents de conception de logiciels
Avancées · Cours · 1 à 3 mois

Compétences que vous acquerrez: Prompt Engineering, Prompt Patterns, ChatGPT, Generative AI, Large Language Modeling, Responsible AI, Model Deployment, AI Security, Restful API, Application Deployment, Artificial Intelligence, Software Development Tools, Software Testing, Test Automation, Software Development, DevSecOps, CI/CD, Prototyping, Artificial Intelligence and Machine Learning (AI/ML), Java Programming
Intermédiaire · Spécialisation · 1 à 3 mois

Board Infinity
Compétences que vous acquerrez: Spring Framework, Model View Controller, Java Platform Enterprise Edition (J2EE), Application Performance Management, Software Design Patterns, Java Programming, Java, Enterprise Architecture, Secure Coding, Software Architecture, Application Security, Security Assertion Markup Language (SAML), Dependency Analysis, System Programming, Web Applications, Continuous Monitoring, OS Process Management, Debugging, Maintainability, Object Oriented Programming (OOP)
Intermédiaire · Spécialisation · 3 à 6 mois

LearnQuest
Compétences que vous acquerrez: structures de données, Programmation orientée objet (POO), Programmation informatique, Java, Conception orientée objet, Environnement de développement, Programmation Java
Intermédiaire · Cours · 1 à 4 semaines