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 Maryland, College Park
Compétences que vous acquerrez: Android (système d'exploitation), Développement d'applications, Développement Android, Environnement de développement, Autorisation (informatique), Développement mobile, Conception de l'application, Java, Gestion du cycle de vie des applications, Composants de l'interface utilisateur, Interface utilisateur (UI), Android Studio
★ 4.5 (686) · Mixte · Cours · 1 à 3 mois

DeepLearning.AI
Compétences que vous acquerrez: Apprentissage automatique, Javascript, Traitement des données, Optimisation du modèle, Déploiement du modèle, Prétraitement des données, Apprentissage fédéré, Développement Android, Apprentissage par transfert, Vision par ordinateur, Réseaux neuronaux convolutifs, Prétraitement de données, Analyse d'images, Importation/exportation de données, Pipelines de données, Modèle de formation, Mise au point, Apple iOS, Tensorflow, développement iOS, Extrait
★ 4.7 (1,5 k) · Intermédiaire · Spécialisation · 3 à 6 mois

University of Alberta
Compétences que vous acquerrez: Conception de diagrammes, Développement de logiciels, Architecture des logiciels, Ingénierie des familles de produits, Conception de logiciels, Architecture des systèmes, Langage de modélisation unifié, Déploiement des applications, Documents de conception de logiciels, Examen technique des logiciels, Documentation du logiciel, Stockage des données, Visualisation des logiciels
★ 4.5 (942) · Intermédiaire · Cours · 1 à 4 semaines

Board Infinity
Compétences que vous acquerrez: Apprentissage automatique, Gestion des applications d'entreprise, Intelligence artificielle, Programmation Java, Cadre de travail Spring, Éthique des données, Apprentissage automatique appliqué, Apprentissage fédéré, CI/CD, Jenkins, Déploiement du modèle, Déploiement continu, Spring Boot, Sécurité de l'IA, Java, Apprentissage par renforcement, MLOps (Machine Learning Operations), L'IA responsable, IA responsable
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Apache Kafka, Spring Boot, JUnit, Real Time Data, Java, Data Pipelines, Unit Testing, Restful API, Integration Testing, Scalability
Intermédiaire · Cours · 3 à 6 mois

LearnQuest
Compétences que vous acquerrez: Gestion de la configuration, JSON, Programmation Java, Cadre de travail Spring, Modèle Vue Contrôleur, Services Web, Architecture des logiciels, Restful API, Langage de balisage extensible (XML), Applications Web, Angulaire, Spring Boot, Intégration frontale, YAML, Gestion de configuration
★ 4.1 (224) · Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: React Native, Mobile Development, React Redux, User Interface (UI) Design, 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, UI Components, User Story, Android Development, Mobile Development Tools, Cross Platform Development
★ 4.4 (957) · Débutant · Spécialisation · 3 à 6 mois

The Linux Foundation
Compétences que vous acquerrez: Gestion des fichiers, Unix, Langages de script, Scripting, Commandes Unix, Administration Linux, Outils de construction, grep, Interface de ligne de commande, Shell Unix, Développement du programme, Systèmes d'exploitation, Linux, Systèmes de fichiers, Bash (langage de script), Outils de développement de logiciels, Commandes Linux, Programmation du système, Script Shell, Gestion des paquets et des logiciels
★ 4.6 (734) · Débutant · Cours · 1 à 4 semaines

Packt
Compétences que vous acquerrez: Java, Object Oriented Design, File I/O, Web Servers, Program Development, Server Side, Programming Principles, Test Engineering, Code Reusability, Animation and Game Design, Encryption, Software Installation, Application Deployment
Intermédiaire · Cours · 1 à 4 semaines

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

University of California, Davis
Compétences que vous acquerrez: Javascript, Langage de balisage hypertexte (HTML), Surveillance des événements, Scripting, Langages de script, Débogage, Développement d'applications, Applications Web, Programmation événementielle, Principes de programmation, Conception et développement de sites web, HTML et CSS, Feuilles de style en cascade (CSS)
★ 4.7 (940) · Débutant · Cours · 1 à 4 semaines
University of Michigan
Compétences que vous acquerrez: Javascript, Débogage, Ajax, JSON, jQuery, Applications Web, Importation/exportation de données, Outils de développement web, Programmation orientée objet (POO), Programmation événementielle, PHP (langage de script), Javascript et jQuery
★ 4.6 (847) · Intermédiaire · Cours · 1 à 4 semaines