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.

Vanderbilt University
Compétences que vous acquerrez: Programmation informatique, Programmation événementielle, Fichier E/S, Persistance des données, Développement Android, Développement d'applications, Android Studio, Git (Système de contrôle des versions), Programmation Java, Développement Mobile
Mixte · Cours · 1 à 3 mois
Compétences que vous acquerrez: Data Structures, Feature Engineering, MLOps (Machine Learning Operations), Java, Performance Tuning, Data Processing, Applied Machine Learning, System Monitoring, Scalability, Performance Analysis, Performance Testing, Tree Maps, Benchmarking, Graph Theory, Program Implementation
Avancées · Cours · 1 à 4 semaines

University of Colorado System
Compétences que vous acquerrez: Protocoles réseau, Routage de réseau, Réseaux informatiques, Communications numériques, Intégrité des données, TCP/IP, Planification et conception de réseaux, Programmation du système, Architecture de réseau, Modèles OSI
Intermédiaire · Cours · 1 à 3 mois

LearnQuest
Compétences que vous acquerrez: Cadre de travail Spring, Tests unitaires, Analyse de dépendance, Gestion de configuration, Java, Gestion du contexte, JUnit, Modèles de conception de logiciels, Gestion des applications d'entreprise, Tests d'intégration, EXtensible Markup Language (XML)
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Application Servers, Data Migration, Enterprise Application Management, Java Platform Enterprise Edition (J2EE), Servers, Java, Application Deployment, Software Installation, Configuration Management, Identity and Access Management, Command-Line Interface, System Configuration, Authentications
Débutant · Cours · 1 à 3 mois

University of California San Diego
Compétences que vous acquerrez: Algorithmes, Programmation informatique, C et C++, Théorie des graphes, Javascript, structures de données, Tests de développement, Bioinformatique, Science Informatique Théorique, Débogage, Programmation en Python, Pensée informatique, Principes de programmation, Cas de test, Test de logiciels, Java, Analyse du réseau, Développement du programme, Rust (langage de programmation), Stockage des données
Intermédiaire · Spécialisation · 3 à 6 mois

University of Maryland, College Park
Compétences que vous acquerrez: Développement Android, Conception de l'application, Développement d'applications, Débogage, Environnement de développement, Android Studio, Interface utilisateur (UI), Java, Développement Mobile
Mixte · Cours · 1 à 3 mois

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

University of California, Irvine
Compétences que vous acquerrez: Accès aux données, Débogage, Outils de programmation informatique, Programmation du système, Développement web back-end
Intermédiaire · Cours · 1 à 3 mois

University of Michigan
Compétences que vous acquerrez: Javascript, Feuilles de style en cascade (CSS), Bootstrap (Framework Front-End), Programmation événementielle, Conception d’interfaces utilisateur (UI), HTML et CSS, Compatibilité des navigateurs, Développement Web Front-End, Utilisabilité, Wireframing, Outils de développement web, Conception de sites web réactifs, Conception de sites web, Interface utilisateur (UI), Conception et développement de sites web, Développement Web, HyperText Markup Language (HTML), Règles pour l’accessibilité des contenus Web, Vérification et validation, Conception interactive
Débutant · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: System Programming, Distributed Computing, Scalability, Data Integrity
Intermédiaire · Cours · 1 à 4 semaines

Instituto Tecnológico de Aeronáutica
Compétences que vous acquerrez: User Story, Agile Software Development, Backlogs, Agile Methodology, Scrum (Software Development), Sprint Retrospectives, Test Driven Development (TDD), Requirements Analysis, Sprint Planning, Software Development Methodologies, Software Engineering, Program Development, Diagram Design, Software Development
Intermédiaire · Cours · 1 à 4 semaines