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 Alberta
Compétences que vous acquerrez: JSON, Simple Object Access Protocol (SOAP), Microservices, Développement Android, Services web, Conception de l'API, Développement Web, Applications Web, Restful API, Architecture orientée services, Architecture logicielle
Intermédiaire · Cours · 1 à 4 semaines

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

University of Michigan
Compétences que vous acquerrez: HTML et CSS, Feuilles de style en cascade (CSS), Développement Web Front-End, Conception de sites web réactifs, Règles pour l’accessibilité des contenus Web, Wireframing, Javascript, Compatibilité des navigateurs, Interface utilisateur (UI), Conception de sites web, Utilisabilité, Développement Web, Vérification et validation, Conception et développement de sites web
Débutant · Cours · 1 à 3 mois

University of London
Compétences que vous acquerrez: Interaction Homme-Machine, Gestion des données, Infographie, Javascript, Outils de développement de logiciels, Programmation informatique, Environnement de développement, Outils de programmation informatique, Débogage, Conception interactive, Outils graphiques
Débutant · Cours · 1 à 4 semaines
University of Illinois Urbana-Champaign
Compétences que vous acquerrez: Logiciels mathématiques, Algorithmes, Conception numérique, Ingénierie informatique, Science Informatique Théorique, structures de données, Architecture des ordinateurs, Logique computationnelle, Outils de développement de logiciels, Conception des systèmes, Circuits intégrés (CI) spécifiques à l'application, Outils de programmation informatique, Vérification et validation, Logiciel de conception, Débogage
Intermédiaire · Cours · 1 à 3 mois

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

Vanderbilt University
Compétences que vous acquerrez: Middleware, Codage sécurisé, Grand modèle de langage (LLM), Agents IA génératifs, IA générative, Gestion des documents, Logique d'entreprise, Flux de travail IA, Systèmes agentiques, Candidature au LLM, API OpenAI, Projet ouvert de sécurité des applications web (OWASP), Motifs de l'invitation, Programmation Java, Développement de la personnalité, Exécution du plan, Orchestration IA, Modèles de conception de logiciels, Ingénierie de requête
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, JSON, Données Validation des données, Interface de programmation d'application (API), Test de l'API, Cas de test, Environnement de développement, Développement de scripts de test, Test de logiciels, Restful API
Mixte · Cours · 1 à 4 semaines

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

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

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