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.

LearnQuest
Compétences que vous acquerrez: Java, Gestion du contexte, Modèles de conception de logiciels, Cadre de travail Spring, Analyse de dépendance, Gestion de configuration, Tests unitaires, JUnit, Gestion des applications d'entreprise, Tests d'intégration, EXtensible Markup Language (XML)
Intermédiaire · Cours · 1 à 4 semaines

University of London
Compétences que vous acquerrez: Interaction Homme-Machine, Programmation informatique, Environnement de développement, Javascript, Outils de développement de logiciels, Outils graphiques, Gestion des données, Infographie, Outils de programmation informatique, Conception interactive, Débogage
Débutant · Cours · 1 à 4 semaines

Hebrew University of Jerusalem
Compétences que vous acquerrez: Informatique, Algorithmes, structures de données, Programmation informatique, Ingénierie informatique, Développement du programme, Architecture des ordinateurs, Conception de logiciels, Programmation du système, Machines virtuelles, Architecture logicielle, Systèmes d'Exploitation, Techniques d'infographie, Programmation orientée objet (POO)
Mixte · Cours · 1 à 3 mois

University of Michigan
Compétences que vous acquerrez: Interface utilisateur (UI), Feuilles de style en cascade (CSS), Conception de sites web réactifs, Développement Web Front-End, Utilisabilité, Javascript, HTML et CSS, Règles pour l’accessibilité des contenus Web, Conception et développement de sites web, Compatibilité des navigateurs, Wireframing, Conception de sites web, Vérification et validation, Développement Web
Débutant · Cours · 1 à 3 mois
University of Illinois Urbana-Champaign
Compétences que vous acquerrez: Algorithmes, structures de données, Ingénierie informatique, Architecture des ordinateurs, Science Informatique Théorique, Conception numérique, Logique computationnelle, Conception des systèmes, Outils de développement de logiciels, Outils de programmation informatique, Circuits intégrés (CI) spécifiques à l'application, Vérification et validation, Logiciels mathématiques, Logiciel de conception, Débogage
Intermédiaire · Cours · 1 à 3 mois

Compétences que vous acquerrez: Informatique, Middleware, Javascript, Authentifications, JSON, Applications en nuage, Node.js, Interface de programmation d'application (API), Côté serveur, Développement Web complet, Serveurs web, Applications Web, Développement web back-end, Développement Web, Restful API
Intermédiaire · Cours · 1 à 4 semaines

Vanderbilt University
Compétences que vous acquerrez: Middleware, Programmation Java, Flux de travail IA, Logique d'entreprise, Modèles de conception de logiciels, Codage sécurisé, Grand modèle de langage (LLM), API OpenAI, Candidature au LLM, IA générative, Systèmes agentiques, Développement de la personnalité, Agents IA génératifs, Motifs de l'invitation, Orchestration IA, Ingénierie de requête, Projet ouvert de sécurité des applications web (OWASP), Gestion des documents, Exécution du plan
Intermédiaire · Cours · 1 à 3 mois

Compétences que vous acquerrez: Selenium (Software), JUnit, HTML and CSS, Test Automation, Software Testing, Test Script Development, Web Development, Software Quality Assurance, Continuous Integration, Java, Test Execution Engine, Object Oriented Programming (OOP), Debugging
Intermédiaire · Cours · 1 à 3 mois

Compétences que vous acquerrez: Automatisation des tests, Environnement de développement, JSON, Test de l'API, Interface de programmation d'application (API), Cas de test, Développement de scripts de test, Test de logiciels, Restful API, Données Validation des données
Mixte · Cours · 1 à 4 semaines

University of California, Davis
Compétences que vous acquerrez: Interface utilisateur (UI), HTML et CSS, Javascript, Environnements de développement intégré, Conception et développement de sites web, Scripting, Débogage, Programmation événementielle, Principes de programmation
Débutant · Cours · 1 à 4 semaines

Board Infinity
Compétences que vous acquerrez: Java, Modèles de conception de logiciels, Programmation Java, Programmation du système, Gestion de processus OS
Intermédiaire · Cours · 1 à 4 semaines

DeepLearning.AI
Compétences que vous acquerrez: Développement Mobile, Pipelines de données, Tensorflow, Développement Android, Javascript, Apprentissage fédéré, Vision par ordinateur, Déploiement du modèle, Apprentissage par transfert, Réseaux neuronaux convolutifs, Importation/exportation de données, Traitement des données, MLOps (Apprentissage automatique), Extrait, Prétraitement de données, Analyse d'images, Programmation Swift, Apprentissage automatique, Évaluation de modèles, développement iOS
Intermédiaire · Spécialisation · 3 à 6 mois