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: Object Oriented Programming (OOP), Software Documentation, Java Programming, Java, Computer Programming, Programming Principles, Computational Thinking, Computer Science
Intermédiaire · Cours · 1 à 4 semaines

Duke University
Compétences que vous acquerrez: Algorithmes, Programmation Java, structures de données, HyperText Markup Language (HTML), Programmation orientée objet (POO), Conception de logiciels, Java, Analyse des Données, Traitement des données
Intermédiaire · Cours · 1 à 3 mois

Rice University
Compétences que vous acquerrez: Algorithmes, Flux de données, Informatique, Java, Principes de programmation, Cadres d'application, Optimisation des performances
Intermédiaire · Cours · 1 à 3 mois

LearnQuest
Compétences que vous acquerrez: Programmation Java, Conception orientée objet, Programmation orientée objet (POO), Conception de logiciels, Java
Intermédiaire · Cours · 1 à 3 mois

Compétences que vous acquerrez: Programmation Java, Bases de données relationnelles, SQL, Programmation orientée objet (POO), Gestion des bases de données, JUnit, Conception de la base de données, Java, Accès aux données, Bases de données
Débutant · Cours · 1 à 4 semaines

Vanderbilt University
Compétences que vous acquerrez: Cloud Computing, Évolutivité, Cartographie objet-relationnelle, Conception orientée objet, Contrôles de sécurité, Restful API, Conception de logiciels, Sécurité de l'informatique en nuage, Conception de la base de données, JSON, Cadre de travail Spring, Analyse de dépendance, Java, Services web, Services en nuage, Applications Web
Intermédiaire · Cours · 1 à 4 semaines

University of California San Diego
Compétences que vous acquerrez: Algorithmes, Environnements de développement intégré, structures de données, Programmation Java, Programmation informatique, Débogage, Programmation orientée objet (POO), Conception de logiciels, Développement du programme, Pédagogie, Cas de test, Réceptivité culturelle, Pensée informatique, Principes de programmation, Java, Pseudo-code, L'enseignement, Logique computationnelle
Débutant · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Model View Controller, Java Platform Enterprise Edition (J2EE), Back-End Web Development, Full-Stack Web Development, Server Side, Email Automation, Data Access, Apache Tomcat, Front-End Web Development, Java Programming, Relational Databases, PostgreSQL, Java, User Interface (UI), Web Servers, SQL, Stored Procedure, Application Servers, Database Design, Databases
Débutant · Spécialisation · 3 à 6 mois

Board Infinity
Compétences que vous acquerrez: Responsible AI, MLOps (Machine Learning Operations), Artificial Intelligence and Machine Learning (AI/ML), Jenkins, CI/CD, Java, Continuous Deployment, Java Programming, Artificial Intelligence, Apache Spark, Applied Machine Learning, Decision Tree Learning, Deep Learning, Machine Learning, Fraud detection, Spring Boot, Natural Language Processing, Regression Analysis, Reinforcement Learning, Debugging
Intermédiaire · Spécialisation · 1 à 3 mois

Duke University
Compétences que vous acquerrez: Algorithms, Debugging, Java, Computer Programming, Software Design, Programming Principles, Object Oriented Programming (OOP), Program Development, Data Analysis Software, Data Import/Export, Integrated Development Environments
Débutant · Cours · 1 à 3 mois

Coursera
Compétences que vous acquerrez: Unit Testing, JUnit, Test Case, Test Driven Development (TDD), Code Coverage, Software Testing, Software Development, Software Engineering, Java Programming, Java
Débutant · Projet Guidé · Moins de 2 heures

École Polytechnique Fédérale de Lausanne
Compétences que vous acquerrez: Object Oriented Programming (OOP), Java Programming, Java, Computer Programming, Software Design
Intermédiaire · Cours · 1 à 3 mois