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: Intelligence artificielle et apprentissage automatique (IA/ML), Analyse, Structures de données, Docker (Logiciel), Optimisation des performances, MLOps (Machine Learning Operations), Déploiement du modèle, Optimisation du modèle, Conteneurisation, Programmation Java, Java, Gestion de la mémoire
Avancées · Cours · 1 à 4 semaines

Illinois Tech
Compétences que vous acquerrez: Cadres Web, Cadres d'application, GitHub, Conception de sites web, Git (système de contrôle de version), Conception et développement de sites web, Outils de développement web, jQuery, Architecture du réseau, Conception de sites web réactifs, HTML et CSS, Développement Web, Infrastructure de réseau, Contrôle des versions, Applications Web, Langage de balisage hypertexte (HTML), Javascript, Feuilles de style en cascade (CSS), Architecture de l'infrastructure, Javascript et jQuery
★ 4.6 (19) · Débutant · Cours · 1 à 3 mois
Compétences que vous acquerrez: Django (Web Framework), Frontend Integration, React.js, API Testing, Authentications, Secure Coding, Performance Tuning, Scalability, JavaScript Frameworks, Test Tools, Unit Testing, Development Testing, Software Testing, Restful API, Javascript, Python Programming
★ 4.9 (29) · Avancées · Cours · 1 à 4 semaines

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

University of Colorado Boulder
Compétences que vous acquerrez: Object Oriented Design, JUnit, Object Oriented Programming (OOP), Unified Modeling Language, Software Design Patterns, Software Testing, Java, Software Engineering, Java Programming, User Interface and User Experience (UI/UX) Design, Unit Testing, Software Design, Software Architecture, API Design, Model View Controller, Software Development, Test Driven Development (TDD), Programming Principles, Conceptual Design, Databases
★ 4.3 (23) · Intermédiaire · Spécialisation · 3 à 6 mois

Coursera
Compétences que vous acquerrez: Spring Boot, Database Design, Object-Relational Mapping, Application Frameworks, Spring Framework, Data Modeling, Database Development, Database Software, Data Mapping, Application Development, Database Architecture and Administration, Requirements Analysis, Data Persistence
★ 4.4 (30) · Débutant · Projet Guidé · Moins de 2 heures
Compétences que vous acquerrez: Développement axé sur les processus, CI/CD, Logiciel d'apprentissage automatique, Outils de développement de logiciels, Outils de construction, Optimisation des performances, MLOps (Machine Learning Operations), Gradle, Apprentissage automatique appliqué, Analyse de dépendance, Apache Maven, Gestion des paquets et des logiciels, Programmation Java, Java
Avancées · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Environnement de développement, Programmation orientée objet (POO), Environnements de développement intégré, Principes de programmation, Programmation Java, Débogage, Java, IntelliJ IDEA
Débutant · Cours · 1 à 4 semaines

University of Washington
Compétences que vous acquerrez: Responsive Web Design, Web Design, GitHub, HTML and CSS, Cascading Style Sheets (CSS), Hypertext Markup Language (HTML), Version Control, User Experience Design, Usability, User Experience, Javascript, Web Content Accessibility Guidelines, Browser Compatibility, User Story, Web Design and Development, Front-End Web Development, GitHub Copilot, Mobile Development, Semantic Web, Git (Version Control System)
★ 4.7 (34) · Débutant · Spécialisation · 1 à 3 mois

Scrimba
Compétences que vous acquerrez: React.js, Routing Protocols, Code Reusability, JavaScript Frameworks, Frontend Performance, Web Content Accessibility Guidelines, UI Components, Debugging, Javascript, Context Management, Authentications, Data Management
★ 4.8 (35) · Avancées · Cours · 1 à 3 mois

Compétences que vous acquerrez: Validation des données, Vérification et validation, Intégrité des données, Applications Web, Langage de balisage hypertexte (HTML), Javascript, Scripting, Données Validation des données
★ 4.7 (19) · Intermédiaire · Projet Guidé · Moins de 2 heures

Microsoft
Compétences que vous acquerrez: Responsive Web Design, Git (Version Control System), Web Development, Cascading Style Sheets (CSS), Data Persistence, React.js, Version Control, Performance Tuning, Full-Stack Web Development, GitHub, Event-Driven Programming, HTML and CSS, Application Design, Development Testing, Software Design Documents, Video Game Development, Game Design, Program Development, Software Testing, Javascript
★ 4.2 (19) · Débutant · Certificat Professionnel · 3 à 6 mois