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, Automatisation des tests, Environnements de développement intégré, Données d'essai, Cas de test, Tests unitaires, JUnit, Moteur d'exécution des tests, Eclipse (Logiciel)
Intermédiaire · Cours · 1 à 4 semaines

University of Colorado System
Compétences que vous acquerrez: Algorithmes, Modèle de langage unifié, Conception orientée objet, Tests unitaires, Conception de logiciels, Normes et conduite éthiques, Architecture logicielle, Développement du programme, Test de logiciels, Outils de développement de logiciels, Diagrammes de flux de données (DFD), Génie logiciel
Intermédiaire · Cours · 1 à 3 mois

Compétences que vous acquerrez: HyperText Markup Language (HTML), Feuilles de style en cascade (CSS), Conception et développement de sites web, Javascript, Conception de sites web, Développement Web Front-End, HTML et CSS, Outils de développement web, Développement Web complet, Conception interactive, Applications Web, Développement web back-end, Développement Web
Débutant · Cours · 1 à 3 mois
University of Illinois Urbana-Champaign
Compétences que vous acquerrez: Algorithmes, Génie électrique, Routage de réseau, Théorie des graphes, Conception assistée par ordinateur (CAO), structures de données, Logique computationnelle, Architecture des ordinateurs, Conception des systèmes, Circuits intégrés (CI) spécifiques à l'application, Calculs, Modélisation mathématique, Conception du matériel
Intermédiaire · Cours · 1 à 3 mois

University of Michigan
Compétences que vous acquerrez: Algorithmes, Autres langages de programmation, structures de données, C++ (langage de programmation), Principes de programmation, Programmation du système, C (langage de programmation)
Intermédiaire · Cours · 1 à 4 semaines
University of Michigan
Compétences que vous acquerrez: Commandes Linux, Feuilles de style en cascade (CSS), Déploiement des applications, HyperText Markup Language (HTML), Modélisation des données, Programmation orientée objet (POO), SQL, Déploiement dans le nuage, Développement d'applications, Django (Framework Web), Conception de la base de données, Javascript, JSON, Cartographie objet-relationnelle, AJAX, Modèle Vue Contrôleur, Développement Web, Applications Web, jQuery, Base de données
Intermédiaire · Spécialisation · 3 à 6 mois

LearnQuest
Compétences que vous acquerrez: Stored Procedure, PL/SQL, SQL, Database Management, Data Access, Databases, Database Systems, Java, Java Programming, JUnit
Débutant · Cours · 1 à 4 semaines

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

Packt
Compétences que vous acquerrez: Spring Boot, Hibernate (Java), Web Applications, Application Development, Restful API, Application Frameworks, Bootstrap (Front-End Framework), Development Environment, Model View Controller, Java Platform Enterprise Edition (J2EE), Authentications, User Interface (UI), Databases
Intermédiaire · Cours · 1 à 4 semaines

University of London
Compétences que vous acquerrez: JSON, Restful API, Ajax, Javascript, Web Development Tools, Hypertext Markup Language (HTML), Cascading Style Sheets (CSS), Data Structures
Intermédiaire · Cours · 1 à 4 semaines

Vanderbilt University
Compétences que vous acquerrez: Java, Persistance des données, Développement Android, Développement Mobile, Tests unitaires, Développement d'applications, Interface utilisateur (UI), Test de logiciels, Tests de développement, Tests d'intégration, Android Studio
Mixte · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Cascading Style Sheets (CSS), Debugging, jQuery, Hypertext Markup Language (HTML), Javascript, Development Environment, UI Components, User Interface (UI), Animations
Débutant · Cours · 1 à 3 mois