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.

Compétences que vous acquerrez: Java Programming, Database Application, Full-Stack Web Development, Web Applications, Model View Controller, Authentications, Authorization (Computing), Identity and Access Management, Business Logic, Dashboard Creation, Data Access
Débutant · Cours · 1 à 4 semaines

Instituto Tecnológico de Aeronáutica
Compétences que vous acquerrez: Object Oriented Programming (OOP), Software Design Patterns, Object Oriented Design, Java, Code Reusability, Java Programming, Software Design, Test Driven Development (TDD)
★ 4.7 (79) · Intermédiaire · Cours · 1 à 4 semaines

Scrimba
Compétences que vous acquerrez: Apprentissage automatique, ChatGPT, Javascript, Langage de balisage hypertexte (HTML), Développement de bases de données, Développement du programme, Programmation informatique, Intégrations AI, Application de base de données, Applications Web, Développement mobile, Conception et développement de sites web, Git (système de contrôle de version), GitHub, Conception de sites web réactifs, Déploiement des applications, HTML et CSS, Développement Web Front-End, Feuilles de style en cascade (CSS), Développement de jeux vidéo
★ 4.6 (143) · Débutant · Cours · 1 à 3 mois

University of Michigan
Compétences que vous acquerrez: C++ (langage de programmation), C (langage de programmation), Algorithmes, Analyse numérique, Autres langages de programmation, Structures de données, Gestion de la mémoire, Principes de programmation, C et C++
★ 4.5 (97) · Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Data Structures, Object Oriented Programming (OOP), Java Programming, Object Oriented Design, Computational Thinking, Algorithms, Debugging, Java, Applied Mathematics, Programming Principles, Computer Programming, Theoretical Computer Science, Numerical Analysis, File I/O, Program Development, Mathematical Theory & Analysis, Pseudocode, Software Installation, Software Architecture, Integrated Development Environments
Intermédiaire · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Java Programming, Java, Object Oriented Programming (OOP), Oracle SQL Developer, Code Reusability, Oracle Databases, Computational Logic, Memory Management
Intermédiaire · Spécialisation · 1 à 3 mois

Vanderbilt University
Compétences que vous acquerrez: Rapports de recherche, Éthique des affaires, Prise de décision stratégique, Prise de décision fondée sur des données, Réflexion stratégique, Conseil, Leadership, Stratégies technologiques, Systèmes agentiques, Recherche sur les entreprises, Diligence raisonnable, Conseil aux entreprises, Agents génératifs d'IA, IA générative, Achats, Approvisionnement stratégique, Marchés publics, L'activation de l'IA, Recherche de talents, Veille concurrentielle
★ 4.7 (119) · Débutant · Cours · 1 à 4 semaines

University of California San Diego
Compétences que vous acquerrez: Développement d'applications, Installation du logiciel, Android (système d'exploitation), Ubuntu, Serveurs web, Logiciels embarqués, Développement Android, Internet des objets, Environnement de développement, Dépannage du matériel, Applications Web, Périphériques, Systèmes d'exploitation, Java, Développement mobile, Outils de développement de logiciels, Développement de jeux vidéo, Conception de jeux, Outils de programmation informatique, Android Studio
★ 4.2 (160) · Mixte · Cours · 1 à 3 mois

University of Minnesota
Compétences que vous acquerrez: Automatisation, Cas de test, Test de régression, Données d'essai, Tests de sécurité, Automatisation des tests, Sécurité des applications, Analyse de la vulnérabilité, Couverture du code, Tests en boîte blanche, Outils de programmation informatique, Outils de développement de logiciels, Outils de génie logiciel, Tests de logiciels, Développement de scripts de test, Exigences fonctionnelles, Vérification et validation, Outils de test
★ 4.2 (86) · Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Code Reusability
Débutant · Cours · 1 à 4 semaines

Scrimba
Compétences que vous acquerrez: Développement d'applications, Javascript, Langages de script, JSON, Persistance des données, Programmation informatique, Applications Web, Structures de données, Développement Web, Développement mobile, Programmation événementielle, Technologies de stockage des données, Principes de programmation, Développement de jeux vidéo, Stockage des données, Logique informatique, Développement Web Front-End
★ 4.7 (150) · Débutant · Cours · 1 à 3 mois
Compétences que vous acquerrez: Performance Tuning, Java, Memory Management, Computational Thinking, Algorithms, Java Programming, Data Structures, Scalability, Programming Principles, Debugging, Management Consulting, Mitigation, Project Implementation
Avancées · Cours · 1 à 4 semaines