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.

LearnKartS
Compétences que vous acquerrez: Programmation orientée objet (POO), Logiciels mathématiques, Programmation Java, Java, Optimisation des performances
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: structures de données, Environnement de développement, Programmation orientée objet (POO), Gestion des fichiers, Environnements de développement intégré, Programmation informatique, Conception de logiciels, Java, Débogage
Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Javascript, HyperText Markup Language (HTML), Développement Web Front-End, Feuilles de style en cascade (CSS), Conception de sites web, Outils de développement web, HTML et CSS, Développement Web complet, Développement Web, Conception interactive, Applications Web, Développement web back-end, Conception et développement de sites web
Débutant · Cours · 1 à 3 mois

University of Alberta
Compétences que vous acquerrez: Programmation orientée objet (POO), Modèle de langage unifié, Conception orientée objet, Modèles de conception de logiciels, Conception de l'application, Conception de logiciels, Java, Maintenabilité
Intermédiaire · Cours · 1 à 4 semaines

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

Compétences que vous acquerrez: Interface utilisateur (UI), Composants UI, Conception de l'application, Programmation Java, Programmation événementielle, Conception de logiciels, Environnements de développement intégré, Java, Développement d'applications
Intermédiaire · Projet Guidé · Moins de 2 heures

University of Colorado System
Compétences que vous acquerrez: TCP/IP, Communications numériques, Routage de réseau, Intégrité des données, Réseaux informatiques, Planification et conception de réseaux, Programmation du système, Protocoles réseau, Architecture de réseau, Modèles OSI
Intermédiaire · Cours · 1 à 3 mois
University of Michigan
Compétences que vous acquerrez: Javascript, Commandes Linux, JSON, Déploiement des applications, HyperText Markup Language (HTML), Authentifications, Modèle Vue Contrôleur, jQuery, Django (Framework Web), SQL, Feuilles de style en cascade (CSS), Débogage, Modélisation des données, AJAX, Conception de la base de données, Déploiement dans le nuage, Serveurs web, Applications Web, Développement Web, Développement d'applications
Intermédiaire · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Javascript, Développement Web Front-End, Règles pour l’accessibilité des contenus Web, Analyse web et SEO, Données Validation des données, HyperText Markup Language (HTML), Composants UI, Compatibilité des navigateurs, Tests de développement, Interface utilisateur (UI), Feuilles de style en cascade (CSS), Animations, Bootstrap (Framework Front-End), Débogage, Conception de sites web réactifs, HTML et CSS, Web sémantique
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: OAuth, Microservices, Spring Boot, Containerization, Apache Kafka, Software Testing, Data Store, Docker (Software), Kubernetes, Unit Testing, Authentications, Integration Testing, Software Architecture, Security Testing, Event-Driven Programming, Restful API, Software Design Patterns, Java Programming, Role-Based Access Control (RBAC), Java
Intermédiaire · Cours · 1 à 3 mois
Compétences que vous acquerrez: Java Programming, Java, Feature Engineering, Deep Learning, Data Pipelines
Avancées · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Selenium (Software), Object Oriented Programming (OOP), Eclipse (Software), Java, Java Programming, JUnit, HTML and CSS, Test Automation, Software Testing, Test Script Development, Integrated Development Environments, Test Data, Test Tools, Browser Compatibility, Computer Programming, Web Development, Programming Principles, Test Case, Software Design, Development Environment
Débutant · Spécialisation · 3 à 6 mois