• pour les personnes
  • pour les affaires
  • pour les universités
  • pour les gouvernements
Diplômes
​
Connexion
Inscrivez-vous gratuitement
  1. Catégories
  2. Java

Cours en Java

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.

Cours et certificats populaires en Java


  • I

    IBM

    La programmation Java pour les débutants

    Compétences que vous acquerrez: Environnement de développement, Java, Gestion de la mémoire, Principes de programmation, Programmation informatique, Programmation Java, Environnements de développement intégré, Installation du logiciel

    4.6 étoiles, 183 avis, Débutant, Cours, 1 à 3 mois

    ★ 4.6 (183) · Débutant · Cours · 1 à 3 mois

    Statut : Essai gratuit
    Essai gratuit
  • D

    Duke University

    Programmation Java et principes fondamentaux du génie logiciel

    Compétences que vous acquerrez: Langage de balisage hypertexte (HTML), Analyse statistique, Programmation événementielle, Fichier E/S, Composants de l'interface utilisateur, Débogage, Conception de logiciels, Génie logiciel, Traitement des données, Analyse des données, Programmation informatique, Conception et développement de sites web, Programmation Java, Feuilles de style en cascade (CSS), Conception de l'interface utilisateur (UI), Conception orientée objet, Développement du programme, Cryptage, Javascript, Algorithmes

    4.6 étoiles, 22 k avis, Débutant, Spécialisation, 3 à 6 mois

    ★ 4.6 (22 k) · Débutant · Spécialisation · 3 à 6 mois

    Statut : Essai gratuit
    Essai gratuit
  • I

    IBM

    IBM Java Developer

    Compétences que vous acquerrez: Software Development Life Cycle, Cloud-Native Computing, Software Architecture, Hibernate (Java), Database Design, Docker (Software), Containerization, Git (Version Control System), GitHub, Object Oriented Programming (OOP), File I/O, Javascript, CI/CD, Restful API, Data Ethics, Java Programming, Version Control, Database Management, Software Development, Software Design

    4.6 étoiles, 7,9 k avis, Débutant, Certificat Professionnel, 3 à 6 mois

    ★ 4.6 (7,9 k) · Débutant · Certificat Professionnel · 3 à 6 mois

    Catégorie : Compétences professionnelles
    Compétences professionnelles
    Statut : Essai gratuit
    Essai gratuit
  • I

    IBM

    Java Programming Fundamentals

    Compétences que vous acquerrez: Object Oriented Programming (OOP), File I/O, Data Persistence, Object Oriented Design, Java, Java Programming, File Management, Memory Management, Application Development, Maintainability, Computer Programming, Software Design, Development Environment, Programming Principles, Data Structures, Data Management, Integrated Development Environments, Software Installation

    4.6 étoiles, 261 avis, Débutant, Spécialisation, 3 à 6 mois

    ★ 4.6 (261) · Débutant · Spécialisation · 3 à 6 mois

    Statut : Essai gratuit
    Essai gratuit
  • Unlock 3 months of Google AI Pro at no extra cost today.

    Get started
  • U
    D

    Plusieurs enseignants

    Programmation orientée objet en Java

    Compétences que vous acquerrez: Programmation orientée objet (POO), Programmation événementielle, Tests unitaires, Fichier E/S, Interface utilisateur (UI), Java, Débogage, Résolution de problèmes, Conception de logiciels, Génie logiciel, Tests de logiciels, Analyse des données, Visualisation interactive des données, Programmation informatique, Programmation Java, Conception orientée objet, Développement du programme, Cryptographie, Structures de données, Algorithmes

    4.6 étoiles, 15 k avis, Débutant, Spécialisation, 3 à 6 mois

    ★ 4.6 (15 k) · Débutant · Spécialisation · 3 à 6 mois

    Statut : Essai gratuit
    Essai gratuit
  • Qu’est-ce qui vous amène sur Coursera aujourd’hui ?

  • B

    Board Infinity

    Java FullStack Developer

    Compétences que vous acquerrez: Angular, HTML and CSS, Eclipse (Software), Java Programming, JavaScript Frameworks, Object Oriented Programming (OOP), Software Development Tools, Hypertext Markup Language (HTML), Java, Computer Programming Tools, Front-End Web Development, Object Oriented Design, Integrated Development Environments, Software Design Patterns, Code Reusability, Development Environment, Web Applications, Full-Stack Web Development, Cascading Style Sheets (CSS), Javascript

    4.4 étoiles, 874 avis, Intermédiaire, Spécialisation, 1 à 3 mois

    ★ 4.4 (874) · Intermédiaire · Spécialisation · 1 à 3 mois

    Statut : Essai gratuit
    Essai gratuit
  • L

    LearnQuest

    Introduction à Java

    Compétences que vous acquerrez: Programmation orientée objet (POO), Java, Programmation informatique, Programmation Java, Installation du logiciel

    4.6 étoiles, 2,3 k avis, Débutant, Cours, 1 à 4 semaines

    ★ 4.6 (2,3 k) · Débutant · Cours · 1 à 4 semaines

    Statut : Essai gratuit
    Essai gratuit
  • O

    Oracle

    Fondations Oracle Java

    Compétences que vous acquerrez: Programmation orientée objet (POO), Oracle Cloud, Environnement de développement, Java, Programmation informatique, Programmation Java, Outils de programmation informatique, Environnements de développement intégré, Développement de l'informatique en nuage

    4.6 étoiles, 45 avis, Débutant, Cours, 1 à 4 semaines

    ★ 4.6 (45) · Débutant · Cours · 1 à 4 semaines

    Catégorie : Prévisualisation
    Prévisualisation
  • I

    IBM

    Développeur logiciel IBM Full Stack

    Compétences que vous acquerrez: L'informatique en nuage, Informatique en nuage, Tests unitaires, Infrastructure en nuage, Cartographie objet-relationnelle, Programmation Python, OpenShift, Éthique des données, Côté serveur, Node.JS, Déploiement dans le nuage, Javascript, Développement Web Front-End, Développement de logiciels, Git (système de contrôle de version), Istio, Kubernetes, CI/CD, Cycle de vie du développement logiciel, HTML et CSS

    4.6 étoiles, 61 k avis, Débutant, Certificat Professionnel, 3 à 6 mois

    ★ 4.6 (61 k) · Débutant · Certificat Professionnel · 3 à 6 mois

    Catégorie : Compétences professionnelles
    Compétences professionnelles
    Statut : Essai gratuit
    Essai gratuit
  • A

    Amazon

    Programmation avec Java

    Compétences que vous acquerrez: Réutilisation du code, Programmation orientée objet (POO), Fichier E/S, Java, Programmation Java, Gestion des fichiers, Conception orientée objet

    4.3 étoiles, 94 avis, Débutant, Cours, 1 à 4 semaines

    ★ 4.3 (94) · Débutant · Cours · 1 à 4 semaines

    Statut : Essai gratuit
    Essai gratuit
  • U

    University of California San Diego

    Programmation Java orientée objet : les structures de données et au-delà

    Compétences que vous acquerrez: L'esprit de croissance, Programmation orientée objet (POO), Programmation événementielle, Tests unitaires, Interface utilisateur (UI), Java, Résolution de problèmes, Tests de logiciels, Visualisation interactive des données, Programmation informatique, Programmation Java, Théorie des graphes, Analyse du réseau, Communication technique, Analyse des réseaux sociaux, Conception orientée objet, Développement du programme, Structures de données, Examen par les pairs, Algorithmes

    4.7 étoiles, 7,2 k avis, Intermédiaire, Spécialisation, 3 à 6 mois

    ★ 4.7 (7,2 k) · Intermédiaire · Spécialisation · 3 à 6 mois

    Statut : Essai gratuit
    Essai gratuit
  • P

    Packt

    Data Structures & Algorithms in Java + 150 Leetcode Problems

    Compétences que vous acquerrez: Data Structures, Graph Theory, Algorithms, Game Theory, Java, Java Programming, Programming Principles, Performance Tuning, Computer Programming, Problem Solving, Applied Mathematics, Geometry

    Intermédiaire · Spécialisation · 3 à 6 mois

    Catégorie : Nouveau
    Nouveau
    Statut : Essai gratuit
    Essai gratuit
1234…84

Les meilleurs cours de Java de IBM

Cours de Java les mieux notés proposés par IBM sur Coursera.

  1. 1
    Java Programming for Beginners
    IBMDébutant1 à 3 mois4.6(183)IBM
  2. 2
    IBM Java Developer
    IBMDébutant3 à 6 mois4.6(7,942)IBM
  3. 3
    Java Programming Fundamentals
    IBMDébutant3 à 6 mois4.6(261)IBM

Les meilleurs programmes de certificat en Java

Obtenez un certificat en Java des meilleures universités et entreprises.

  1. 1
    Java Programming and Software Engineering Fundamentals
    Duke UniversityDébutant3 à 6 mois4.6(22,240)Specialization
  2. 2
    Object Oriented Programming in Java
    University of California San DiegoDébutant3 à 6 mois4.6(15,100)Specialization
  3. 3
    Java FullStack Developer
    Board InfinityIntermédiaire1 à 3 mois4.4(874)Specialization

Les meilleurs cours de Java pour les débutants

Cours de Java pour débutants les mieux notés, sans conditions préalables.

  1. 1
    Introduction to Java
    LearnQuestDébutant1 à 4 semaines4.6(2,256)Aucun prérequis
  2. 2
    Oracle Java Foundations
    OracleDébutant1 à 4 semaines4.6(45)Aucun prérequis
  3. 3
    IBM Full Stack Software Developer
    IBMDébutant3 à 6 mois4.6(60,823)Aucun prérequis

Questions fréquentes sur Java

Java est utilisé pour développer des applications logicielles devant fonctionner de manière fiable sur différents systèmes. Les développeurs s'en servent pour les services back-end, les applications d'entreprise, le développement Android, les applications web et les projets de programmation orientée objet. Les cours proposés sur cette page, tels que \<\< CORE Java >>, \<\< Introduction à Java >> et \<\< Programmation Java et principes fondamentaux du génie logiciel >>, mettent l'accent sur les bases pratiques telles que l'écriture de programmes, la structuration du code et la compréhension de la place qu'occupe Java dans le développement logiciel au sens large. Si vous recherchez un langage de programmation flexible offrant de nombreuses applications concrètes, les cours Java sur Coursera peuvent vous aider à acquérir de solides bases.‎

Java est utilisé dans des métiers tels que développeur logiciel, développeur back-end, développeur Android, développeur full-stack et développeur d'applications. Ces fonctions impliquent souvent l'écriture, le test, le débogage et la maintenance de code, ainsi que la maîtrise de la conception orientée objet et des pratiques d'ingénierie logicielle. Les formations présentées sur cette page, notamment \<\< Développeur Java chez IBM >>, \<\< Développeur Java Full-Stack >> et \<\< Bases de la programmation Java et du génie logiciel >>, permettent de mettre en pratique les compétences en Java dans des processus de développement plus larges. Apprendre le Java peut constituer une étape concrète si vous envisagez une carrière dans la programmation ou si vous souhaitez renforcer vos bases techniques en vue d'exercer des fonctions dans le domaine du logiciel.‎

Avant de vous lancer dans l'apprentissage de Java, il est utile de posséder des compétences de base en informatique, un esprit logique, une aptitude à la résolution de problèmes et une aisance avec les mathématiques simples. Il n'est pas nécessaire de maîtriser au préalable un autre langage de programmation, mais la compréhension de concepts tels que les variables, les conditions, les boucles et les fonctions peut faciliter le processus d'apprentissage. Les options adaptées aux débutants proposées sur cette page, telles que \<\< Programmation Java pour débutants >> et \<\< Introduction à Java >>, sont conçues pour présenter ces concepts tout en enseignant la syntaxe Java. Si vous débutez en programmation, commencez par un cours d'introduction et entraînez-vous à écrire de petits programmes au fur et à mesure de votre apprentissage.‎

Avec Java, vous pouvez développer des programmes en mode console, des jeux simples, des calculatrices, des outils de traitement de données, des applications orientées objet, ainsi que des projets web ou \<\< full-stack >>. Au fur et à mesure de votre progression, vous pourrez créer des applications utilisant des classes, des méthodes, la gestion de fichiers, des API, des bases de données ou encore des composants front-end et back-end. Des cours tels que \<\< Programmation orientée objet en Java >> et \<\< Développeur Java Full-Stack >> peuvent favoriser l'apprentissage par projet en vous aidant à appliquer les concepts Java de manière structurée. Réaliser de petits projets au fur et à mesure de votre apprentissage peut vous permettre de mieux retenir la matière et vous fournir des exemples à revoir ou à approfondir.‎

Commencez à apprendre Java en suivant un cours d'initiation qui aborde la syntaxe, la logique de programmation et propose des exercices pratiques de codage. Il est conseillé de commencer par étudier les variables, les types de données, le contrôle de flux, les méthodes, les classes et les bases du débogage avant de passer à la programmation orientée objet et aux concepts d'ingénierie logicielle. Les cours présentés sur cette page, notamment \<\< Programmation Java pour débutants >>, \<\< Introduction à Java >> et \<\< Les bases de la programmation Java >>, constituent des points de départ pertinents pour les nouveaux apprenants. Choisissez un cours adapté à votre niveau actuel, puis entraînez-vous régulièrement à l'aide de petits exercices et de projets simples.‎

Oui. Vous pouvez commencer à apprendre Java gratuitement sur Coursera de deux façons :

  1. Découvrez gratuitementle premier module de nombreux cours sur Java. Cela comprend des leçons vidéo, des lectures, des devoirs notés et l'IA de Coursera (lorsqu'elle est disponible).
  2. Bénéficiez d'un essai gratuit de 7 jours pour les Spécialisations ou Coursera Plus. Cela vous donne un accès complet à l'ensemble du contenu des cours des programmes éligibles pendant la durée de votre essai.

Si vous souhaitez poursuivre votre apprentissage, obtenir un certificat en Java ou débloquer l'accès complet aux cours après l'aperçu ou la période d'essai, vous pouvez passer à un abonnement supérieur ou demander une aide financière.‎

Les meilleurs cours de Java pour débutants sont généralement ceux qui présentent les concepts de programmation étape par étape et comprennent des exercices pratiques. Sur cette page, les cours \<\< Programmation Java pour débutants >>, \<\< Introduction à Java >>, \<\< Principes fondamentaux de la programmation Java >> et \<\< CORE Java >> sont particulièrement adaptés aux apprenants qui souhaitent acquérir des bases solides. Si vous souhaitez également élargir votre parcours, les cours \<\< Programmation Java >> et \<\< Fondamentaux du génie logiciel >> peuvent vous aider à faire le lien entre les bases de Java et les pratiques de développement logiciel. Une bonne étape suivante consiste à comparer les descriptions des cours, les compétences abordées et les noms des prestataires afin de trouver le cours qui correspond à votre profil.‎

Les cours sur Java abordent généralement la syntaxe, les variables, les types de données, les boucles, les conditions, les méthodes, les classes, les objets, l'héritage et le débogage. Beaucoup d'entre eux présentent également la programmation orientée objet, les principes fondamentaux du génie logiciel, les tests, l'organisation du code et les processus de développement d'applications. La sélection de formations proposée sur cette page reflète cette diversité, allant de \<\< CORE Java >> et \<\< Introduction à Java >> à \<\< Programmation orientée objet en Java >> et \<\< Développeur Java Full-Stack >>. Lorsque vous comparez les différentes options, privilégiez les formations qui allient des explications claires à des exercices de codage, car la pratique est l'un des moyens les plus efficaces pour acquérir de l'assurance avec Java.‎

Le contenu de cette FAQ a été mis à disposition à des fins d'information uniquement. Il est conseillé aux étudiants d'effectuer des recherches supplémentaires afin de s'assurer que les cours et autres qualifications suivis correspondent à leurs objectifs personnels, professionnels et financiers.

Autres sujets à explorer

Arts and Humanities
338 cours
Business
1095 cours
Computer Science
668 cours
Data Science
425 cours
Information Technology
145 cours
Health
471 cours
Math and Logic
70 cours
Personal Development
137 cours
Physical Science and Engineering
413 cours
Social Sciences
401 cours
Language Learning
150 cours

Pied de page Coursera

Compétences

  • Comptabilité
  • Intelligence artificielle (IA)
  • Cybersécurité
  • Analyse des données
  • Marketing numérique
  • Ressources humaines (RH)
  • Microsoft Excel
  • Gestion de projet
  • Python
  • SQL

Certificats professionnels

  • Certificat Google AI
  • Certificat de cybersécurité de Google
  • Certificat Google Data Analytics
  • Certificat d'assistance informatique Google
  • Certificat de gestion de projet Google
  • Certificat de design UX de Google
  • Certificat d'ingénierie en IA d'IBM
  • Certificat de chef de produit IBM AI
  • Certificat en science des données d'IBM
  • Certificat de comptabilité de l'Intuit Academy

Cours et spécialisations

  • Spécialisation sur l'essentiel de l'IA
  • Spécialisation en IA pour les entreprises
  • Cours sur l'IA pour tous
  • Spécialisation en IA dans le domaine de la santé
  • Spécialisation en apprentissage profond (Deep Learning)
  • Spécialisation Excel pour les entreprises
  • Cours sur les marchés financiers
  • Spécialisation en apprentissage automatique
  • Ingénierie rapide pour le cours de ChatGPT
  • Python pour tout le monde Spécialisation

Ressources professionnelles

  • Test d'aptitude professionnelle
  • Conditions de certification du CAPM
  • Exigences de la certification CompTIA A+
  • Exigences de la certification CompTIA Security+
  • Certifications informatiques essentielles
  • Compétences à acquérir pour les hauts revenus
  • Comment apprendre l'intelligence artificielle
  • Exigences de la certification PMP
  • Certifications populaires en cybersécurité
  • Partagez votre histoire d'apprentissage Coursera

Coursera

  • À propos
  • Ce que nous proposons
  • Direction
  • Carrières
  • Catalogue
  • Coursera Plus
  • Certificats Professionnels
  • Certificats MasterTrack®
  • Diplômes
  • Pour l'entreprise
  • Pour les gouvernements
  • Pour le campus
  • Devenir un partenaire
  • Impact social
  • Cours gratuits
  • Udemy

Communauté

  • Étudiants
  • Partenaires
  • Testeurs bêta
  • Blog
  • Le podcast Coursera
  • Blog Tech

Plus

  • Presse
  • Investisseurs
  • Conditions
  • Confidentialité
  • Aide
  • Accessibilité
  • Contact
  • Articles
  • Répertoire
  • Filiales
  • Déclaration sur l’esclavage moderne
  • Ne pas vendre/partager
Apprendre partout
Télécharger dans l'App Store
Disponible sur Google Play
© 2026 Coursera Inc. Tous droits réservés.
  • Facebook Coursera
  • Linkedin Coursera
  • Twitter Coursera
  • YouTube Coursera
  • Instagram Coursera
  • TikTok Coursera