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.

Meta
Compétences que vous acquerrez: Jest (JavaScript Testing Framework), React.js, Web Development Tools, UI Components, JavaScript Frameworks, Code Reusability, Application Programming Interface (API), Unit Testing, Front-End Web Development, Software Design Patterns, Javascript, Context Management, Application Development, Web Applications, Dataflow, Hypertext Markup Language (HTML), User Interface (UI), Event-Driven Programming, Cascading Style Sheets (CSS), Development Environment
Intermédiaire · Spécialisation · 1 à 3 mois

École Polytechnique Fédérale de Lausanne
Compétences que vous acquerrez: Importation/exportation de données, Informatique distribuée, SQL, Manipulation de données, Traitement des données, Big Data, Manipulation des données, Optimisation des performances, Persistance des données, Apache Spark, Apache Hadoop, Programmation en Scala
Intermédiaire · Cours · 1 à 4 semaines

John Wiley & Sons
Compétences que vous acquerrez: Secure Coding, Application Security, Mobile Security, Vulnerability Assessments, Vulnerability Management, Application Frameworks, Risk Management Framework, Cyber Security Policies, Computer Security, C and C++, Java Programming, C++ (Programming Language), PHP (Scripting Language), Python Programming, C (Programming Language), Memory Management
Intermédiaire · Cours · 1 à 4 semaines

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

Compétences que vous acquerrez: COBOL (Programming Language), Prompt Patterns, Prompt Engineering, Code Review, Code Reusability, Application Lifecycle Management, CI/CD, Agentic systems, Software Technical Review
Intermédiaire · Cours · 1 à 3 mois

Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Model Evaluation, Data Preprocessing, JUnit, Model Training, Build Tools, MLOps (Machine Learning Operations), Java, Performance Tuning, Decision Tree Learning, Classification And Regression Tree (CART), Apache Maven, Data Structures, Random Forest Algorithm, Gradle, Data Pipelines, Software Architecture, Software Design, Object Oriented Programming (OOP), Apache, Machine Learning
Intermédiaire · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Object-Relational Mapping, Spring Framework, Hibernate (Java), Apache Maven, Model View Controller, Relational Databases, Database Design, MySQL, Java Programming, Databases, Web Applications, Java Platform Enterprise Edition (J2EE), Application Frameworks, Java, Full-Stack Web Development, Database Application, Authentications, Object Oriented Design, Back-End Web Development, Object Oriented Programming (OOP)
Débutant · Spécialisation · 1 à 3 mois

Meta
Compétences que vous acquerrez: Programmation événementielle, Feuilles de style en cascade (CSS), Langage de balisage hypertexte (HTML), Développement mobile, React.js, Composants de l'interface utilisateur, Javascript, Développement d'applications, Réutilisation du code, Développement Web Front-End, Interface utilisateur (UI), Flux de données, Environnement de développement
Débutant · Cours · 1 à 4 semaines
École Polytechnique Fédérale de Lausanne
Compétences que vous acquerrez: Structures de données, Programmation événementielle, Conception fonctionnelle, Tests fonctionnels, Conception de l'application, Programmation Java, Modèles de conception de logiciels, Autres langages de programmation, Optimisation des performances, Principes de programmation, Programmation en Scala
Intermédiaire · Cours · 1 à 3 mois

Compétences que vous acquerrez: Maintainability, Computational Logic
Intermédiaire · Cours · 1 à 4 semaines

LearnQuest
Compétences que vous acquerrez: Gestion du contexte, Programmation Java, Gestion de configuration, JUnit, Tests unitaires, Langage de balisage extensible (XML), Gestion des applications d'entreprise, Gestion de la configuration, Cadres d'application, Tests d'intégration, Environnement de développement, Cadre de travail Spring
Intermédiaire · Cours · 1 à 4 semaines