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.

SkillsBooster Academy
Compétences que vous acquerrez: Prompt Engineering, Vibe coding, AI Workflows, Generative AI Agents, Generative AI, AI Personalization, Software Development Tools, GitHub, Application Development, Artificial Intelligence, Code Review, Responsible AI, Design Software, Web Development Tools, Front-End Web Development, Software Development, React.js, Javascript, Web Development, Software Engineering
★ 4.6 (9) · Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Application Deployment, Node.JS, Docker (Software), React.js, Front-End Web Development, Containerization, Full-Stack Web Development, Back-End Web Development, Frontend Integration, Server Side, JavaScript Frameworks, Restful API, Web Development, Web Applications, Application Development, Javascript, Application Programming Interface (API), Software Development, Authentications, Project Management Software
★ 5 (14) · Débutant · Cours · 1 à 3 mois

BITS Pilani
Compétences que vous acquerrez: Relational Databases, User Research, Probability & Statistics, Data Storytelling, Bash (Scripting Language), Graph Theory, Theoretical Computer Science, Object Oriented Design, Operating Systems, Android Development, Database Design, Encryption, Bioinformatics, Software Development Methodologies, Amazon Web Services, Feature Engineering, Algorithms, TCP/IP, Java Programming, Data Structures
Diplôme · 1 à 4 ans
Compétences que vous acquerrez: Node.JS, React Redux, Restful API, Database Design, Ajax, Database Development, Database Application, Full-Stack Web Development, Server Side, NoSQL, Back-End Web Development, Front-End Web Development, Javascript, React.js, Performance Tuning, API Design, Data Structures, MongoDB, Debugging, JavaScript Frameworks
★ 4.4 (1,4 k) · Débutant · Spécialisation · 3 à 6 mois

Princeton University
Compétences que vous acquerrez: Informatique, Programmation Java, Architecture des ordinateurs, Matériel informatique, Programmation informatique, Algorithmes, Systèmes informatiques, Informatique théorique, Structures de données, Évolutivité, Logique informatique
★ 4.7 (762) · Intermédiaire · Cours · 1 à 3 mois
University of London
Compétences que vous acquerrez: Informatique, Javascript, Pensée informatique, Débogage, Programmation informatique, Maîtrise de l'informatique, Arithmétique, Applications Web, Infographie, Environnement de développement, Systèmes informatiques, Analyse numérique, Résolution de problèmes, Mathématiques appliquées, Mathématiques générales, Sécurité réseau, Sécurité des applications, Réseaux informatiques, Mise en réseau générale, Outils de programmation informatique, Sécurité des réseaux
★ 4.2 (1,6 k) · Débutant · Spécialisation · 1 à 3 mois
Universidad de los Andes
Compétences que vous acquerrez: Supervised Learning, LangChain, User Story, Unsupervised Learning, Cloud-Native Computing, Agile Software Development, Process Analysis, Continuous Deployment, Software Testing, Financial Statement Analysis, Organizational Strategy, Data Storytelling, Dashboard Creation, Classification Algorithms, Deep Learning, Game Design, Technology Strategies, Infrastructure As A Service (IaaS), Security Requirements Analysis, API Design
Diplôme · 1 à 4 ans

Meta
Compétences que vous acquerrez: Javascript, Cadres JavaScript, Environnement de développement, Réutilisation du code, Interface de programmation d'applications (API), Modèles de conception de logiciels, Tests unitaires, React.js, Jest (cadre de test JavaScript), Outils de développement web, Gestion du contexte, Composants de l'interface utilisateur, Développement Web Front-End
★ 4.6 (1,5 k) · Intermédiaire · Cours · 1 à 4 semaines

University of Michigan
Compétences que vous acquerrez: Javascript, Tests de développement, Langage de balisage hypertexte (HTML), Cadres d'application, Développement Web, Examen du code, Lignes directrices sur l'accessibilité du contenu web, Conception et développement de sites web, Wireframing, Conception de sites web réactifs, HTML et CSS, Cadres Web, Vérification et validation, Développement Web Front-End, Feuilles de style en cascade (CSS), Conception de sites web, Facilité d'utilisation
★ 4.8 (1,8 k) · Débutant · Cours · 1 à 3 mois

Vanderbilt University
Compétences que vous acquerrez: Android (système d'exploitation), Persistance des données, Programmation Java, Développement d'applications, Fichier E/S, Développement Android, Programmation informatique, Développement mobile, Programmation événementielle, Git (système de contrôle de version), Contrôle des versions, Android Studio
★ 4.2 (801) · Mixte · Cours · 1 à 3 mois

University of Minnesota
Compétences que vous acquerrez: JUnit, Tests fonctionnels, Tests de développement, Cas de test, Assurance qualité des logiciels, Tests unitaires, Communication technique, Données d'essai, Automatisation des tests, Cycle de vie du développement des systèmes, Planification des tests, Tests en boîte blanche, Couverture du code, Tests de logiciels, Développement de scripts de test, Vérification et validation, Outils de test
★ 4.3 (830) · Intermédiaire · Cours · 1 à 4 semaines

Board Infinity
Compétences que vous acquerrez: Partage des données, Programmation Java, Gestion des processus du système d'exploitation, Java, Gestion de la mémoire
Intermédiaire · Cours · 1 à 4 semaines