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.

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

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

Universidade Estadual de Campinas
Compétences que vous acquerrez: Android Studio, Android Development, Mobile Development, Event-Driven Programming, Android (Operating System), UI Components, User Interface (UI), Application Development, Java, Mobile Development Tools, Java Programming, Development Environment, Software Installation, Extensible Markup Language (XML), Object Oriented Programming (OOP)
★ 4.4 (65) · Intermédiaire · Cours · 1 à 3 mois

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

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: 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

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

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

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: Code Reusability
Débutant · Cours · 1 à 4 semaines

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: 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