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.

Princeton University
Compétences que vous acquerrez: Programmation Java, structures de données, Informatique, Matériel informatique, Évolutivité, Architecture des ordinateurs, Principes de programmation, Logique computationnelle, Algorithmes, Science Informatique Théorique
Intermédiaire · Cours · 1 à 3 mois

Coursera
Compétences que vous acquerrez: Science des données, Intelligence artificielle, Programmation informatique, Visualisation scientifique, Principes de programmation, Programmation en Python, Applications Web, Conception de jeux
Débutant · Projet Guidé · Moins de 2 heures

Compétences que vous acquerrez: React Native, Mobile Development, React Redux, Ajax, User Interface and User Experience (UI/UX) Design, Front-End Web Development, Javascript, React.js, Data Structures, Application Development, Apple iOS, Debugging, iOS Development, JavaScript Frameworks, User Story, Android Development, UI Components, Cross Platform Development, JSON, Flutter (Software)
Débutant · Spécialisation · 3 à 6 mois

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

University of Minnesota
Compétences que vous acquerrez: Essais fonctionnels, Test de logiciels, Cas de test, Test du système, Données d'essai, Vérification et validation, Automatisation des tests, Assurance qualité des logiciels, Couverture du code, Tests en boîte blanche, Tests unitaires, Planification des tests, Tests de développement, JUnit
Intermédiaire · Cours · 1 à 4 semaines

University of California San Diego
Compétences que vous acquerrez: Programmation orientée objet (POO), Débogage, Programmation informatique, Pensée informatique, Pédagogie numérique, Pédagogie, Réceptivité culturelle, Java
Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Feuilles de style en cascade (CSS), Compatibilité des navigateurs, Javascript, Scripting, Bootstrap (Framework Front-End), Développement Web, Développement web back-end, Interface de programmation d'application (API), Conception de sites web réactifs
Débutant · Cours · 1 à 4 semaines

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

Compétences que vous acquerrez: JSON, API Testing, Restful API, Software Quality Assurance, Software Engineering, Test Script Development, Java, Data Mapping, Software Testing, Test Case, Test Data
Mixte · Cours · 1 à 4 semaines
University of Michigan
Compétences que vous acquerrez: Débogage, Programmation orientée objet (POO), Programmation événementielle, Javascript, JavaScript et jQuery, PHP (langage de script), Importation/exportation de données, JSON, Applications Web, AJAX, jQuery
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Model View Controller, Java Platform Enterprise Edition (J2EE), Back-End Web Development, Full-Stack Web Development, Server Side, Email Automation, Data Access, Apache Tomcat, Front-End Web Development, Java Programming, Web Design and Development, Databases, PostgreSQL, Relational Databases, Java, User Interface (UI), Web Design, Web Servers, Systems Development, Application Servers
Débutant · Spécialisation · 3 à 6 mois

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