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.

Duke University
Compétences que vous acquerrez: Algorithmes, Programmation événementielle, Développement Web, Débogage, Javascript, Conception de sites web, Feuilles de style en cascade (CSS), Interface utilisateur (UI), Analyse d'images, Principes de programmation, Pensée informatique, HTML et CSS, Programmation informatique, Conception interactive
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Selenium (Software), Java, File Management, Cascading Style Sheets (CSS), Test Automation, Web Scraping, Data Validation, Web Development Tools, Hypertext Markup Language (HTML)
Intermédiaire · Cours · 1 à 3 mois

Meta
Compétences que vous acquerrez: SQL, Design d'interaction, React.js, Javascript, React Native, Restful API, Jest (cadre de test JavaScript), Tests d'utilisabilité, GitHub, Expérience Utilisateur, Commandes Unix, Conception de l'expérience utilisateur, Outils de développement web, Contrôle des versions, Développement Mobile, Interface utilisateur (UI), Recherche en design, Recherche utilisateur, Git (Système de contrôle des versions), Persona (Expérience utilisateur)
Débutant · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Programmation Java, Développement du programme, Programmation orientée objet (POO), Développement Android, Développement de logiciels, Développement Mobile, Cadres d'application, Java, Développement d'applications
Intermédiaire · Projet Guidé · Moins de 2 heures

Compétences que vous acquerrez: Cloud Deployment, Software Development Life Cycle, Open Web Application Security Project (OWASP), Containerization, Istio, Software Architecture, Node.JS, Application Deployment, Restful API, Kubernetes, Database Design, Cloud-Native Computing, Responsive Web Design, NoSQL, Git (Version Control System), Ajax, Grafana, Javascript, Azure DevOps, Engineering Software
Débutant · Certificat Professionnel · 3 à 6 mois

Compétences que vous acquerrez: Programmation Java, Programmation orientée objet (POO), Test de logiciels, Java, Développement d'applications, Conception de logiciels
Intermédiaire · Projet Guidé · Moins de 2 heures

Compétences que vous acquerrez: React Native, Software Development Life Cycle, Flutter (Software), Swift Programming, Mobile Development, Software Architecture, Apple Xcode, React Redux, Android Studio, User Centered Design, Android Development, Apple iOS, Responsive Web Design, Git (Version Control System), GitHub, Android (Operating System), Cascading Style Sheets (CSS), Software Design, Generative AI, AI Personalization
Débutant · Certificat Professionnel · 3 à 6 mois

Compétences que vous acquerrez: structures de données, Développement Android, Javascript, React Native, Git (Système de contrôle des versions), Restful API, Android Studio, Conception de l'expérience utilisateur, GitHub, Kotlin, Contrôle des versions, Jest (cadre de test JavaScript), Commandes Unix, Design d'interaction, Développement Mobile, Interface utilisateur (UI), Tests d'utilisabilité, Recherche utilisateur, Persona (Expérience utilisateur), Android Jetpack
Préparer un diplôme
Débutant · Certificat Professionnel · 3 à 6 mois

Compétences que vous acquerrez: Programmation Java, SQL, Bases de données relationnelles, Programmation orientée objet (POO), Accès aux données, Intégrité des données, Java, JUnit, Bases de données
Débutant · Cours · 1 à 4 semaines

University of Michigan
Compétences que vous acquerrez: SQL, JSON, Développement Web, HyperText Markup Language (HTML), jQuery, Bases de données relationnelles, Programmation orientée objet (POO), MySQL, Conception de la base de données, Javascript, Débogage, PHP (langage de script), JavaScript et jQuery, AJAX, Codage sécurisé, Base de données, Applications Web, Application de base de données, Bases de données, Modélisation des données
Intermédiaire · Spécialisation · 3 à 6 mois

Meta
Compétences que vous acquerrez: Apple Xcode, Design d'interaction, structures de données, Javascript, React Native, Git (Système de contrôle des versions), Restful API, Tests d'utilisabilité, Programmation Swift, GitHub, Commandes Unix, Développement Mobile, Contrôle des versions, Jest (cadre de test JavaScript), Données de base (logiciel), Interface utilisateur (UI), Persona (Expérience utilisateur), Recherche utilisateur, développement iOS, Apple iOS
Préparer un diplôme
Débutant · Certificat Professionnel · 3 à 6 mois

Board Infinity
Compétences que vous acquerrez: Apprentissage automatique, Programmation Java, Deep learning, Nettoyage des données, Déploiement du modèle, Prétraitement de données, Évaluation de modèles, Apache Mahout, Analyse de régression, Algorithmes de classification, Apache Spark, Apprentissage automatique appliqué, Traitement du langage naturel (NLP), Ingénierie des caractéristiques, Java
Intermédiaire · Cours · 1 à 4 semaines