• pour les personnes
  • pour les affaires
  • pour les universités
  • pour les gouvernements
Diplômes
​
Connexion
Inscrivez-vous gratuitement
  • Parcourir
  • 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


  • cplus logo

    Gain skills with 40% off Coursera Plus

    Save 40% for 3 months
  • Statut : Essai gratuit
    Essai gratuit
    I

    IBM

    La programmation Java pour les débutants

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

    4,6
    évaluation, 4,6 sur 5 étoiles
    ·
    179 avis

    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), Programmation informatique, Programmation Java, Conception et développement de sites web, Algorithmes, Feuilles de style en cascade (CSS), Conception de logiciels, Cryptage, Bioinformatique, Réutilisation du code, Développement du programme, Conception orientée objet, Génie logiciel, Composants de l'interface utilisateur, Conception de l'interface utilisateur (UI), Programmation événementielle, Javascript, Fichier E/S, Analyse des données, Débogage

    4,6
    évaluation, 4,6 sur 5 étoiles
    ·
    22 k avis

    Débutant · Spécialisation · 3 à 6 mois

  • Statut : Essai gratuit
    Essai gratuit
    Statut : Compétences en IA
    Compétences en IA
    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), Javascript, CI/CD, Restful API, Data Ethics, Java Programming, Model Deployment, Version Control, Database Management, Software Development, Software Design

    4,6
    évaluation, 4,6 sur 5 étoiles
    ·
    7,8 k avis

    Débutant · Certificat Professionnel · 3 à 6 mois

  • 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, Code Reusability, Application Development, Maintainability, Computer Programming, Software Design, Development Environment, Program Development, Application Design, Programming Principles, Computer Programming Tools, Data Structures, Integrated Development Environments

    4,6
    évaluation, 4,6 sur 5 étoiles
    ·
    252 avis

    Débutant · Spécialisation · 3 à 6 mois

  • Statut : Essai gratuit
    Essai gratuit
    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, Application Frameworks, Front-End Web Development, Object Oriented Design, Integrated Development Environments, Software Design Patterns, Web Components, Code Reusability, Development Environment, Cascading Style Sheets (CSS), Javascript

    4,4
    évaluation, 4,4 sur 5 étoiles
    ·
    872 avis

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

Qu’est-ce qui vous amène sur Coursera aujourd’hui ?

  • Statut : Essai gratuit
    Essai gratuit
    U
    D

    Plusieurs enseignants

    Programmation orientée objet en Java

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

    4,6
    évaluation, 4,6 sur 5 étoiles
    ·
    15 k avis

    Débutant · Spécialisation · 3 à 6 mois

  • Statut : Essai gratuit
    Essai gratuit
    L

    LearnQuest

    Introduction à Java

    Compétences que vous acquerrez: Programmation informatique, Programmation Java, Environnement de développement, Structures de données, Programmation orientée objet (POO), Principes de programmation, Java, Installation du logiciel, Logique informatique

    4,6
    évaluation, 4,6 sur 5 étoiles
    ·
    2,3 k avis

    Débutant · Cours · 1 à 4 semaines

  • Statut : Prévisualisation
    Prévisualisation
    O

    Oracle

    Fondations Oracle Java

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

    4,6
    évaluation, 4,6 sur 5 étoiles
    ·
    44 avis

    Débutant · Cours · 1 à 4 semaines

  • Statut : Essai gratuit
    Essai gratuit
    L

    LearnQuest

    Core Java

    Compétences que vous acquerrez: Programmation informatique, Plate-forme Java Enterprise Edition (J2EE), Programmation Java, Machines virtuelles, Environnement de développement, Structures de données, Cadres d'application, Programmation orientée objet (POO), Principes de programmation, Gestion des paquets et des logiciels, Conception de logiciels, Réutilisation du code, Gestion de la mémoire, Conception orientée objet, Java, Fichier E/S, Développement Web, Installation du logiciel, Cadre de travail Spring, Logique informatique

    4,6
    évaluation, 4,6 sur 5 étoiles
    ·
    2,8 k avis

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

  • 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: Examen par les pairs, Programmation informatique, Tests unitaires, Interface utilisateur (UI), Programmation Java, Adaptabilité, Structures de données, Analyse du réseau, Programmation orientée objet (POO), Analyse des réseaux sociaux, L'esprit de croissance, Développement du programme, Conception orientée objet, Java, Tests de logiciels, Programmation événementielle, Résolution de problèmes, Communication technique, Visualisation interactive des données, Théorie des graphes

    4,7
    évaluation, 4,7 sur 5 étoiles
    ·
    7,2 k avis

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

  • Statut : Essai gratuit
    Essai gratuit
    A

    Amazon

    Programmation avec Java

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

    4,3
    évaluation, 4,3 sur 5 étoiles
    ·
    92 avis

    Débutant · Cours · 1 à 4 semaines

  • Statut : Essai gratuit
    Essai gratuit
    U

    University of Pennsylvania

    Introduction à Java et à la programmation orientée objet

    Compétences que vous acquerrez: Programmation informatique, Tests unitaires, Programmation Java, Autres langages de programmation, Structures de données, Conception de l'application, Programmation orientée objet (POO), Principes de programmation, Développement du programme, Conception orientée objet, Java, Tests de logiciels, Développement de systèmes, Développement d'applications, Développement piloté par les tests (TDD)

    4,5
    évaluation, 4,5 sur 5 étoiles
    ·
    335 avis

    Débutant · Cours · 1 à 4 semaines

Qu’est-ce qui vous amène sur Coursera aujourd’hui ?

1234…81

En résumé, voici 10 de nos cours les plus populaires sur java .

  • La programmation Java pour les débutants: IBM
  • Programmation Java et principes fondamentaux du génie logiciel: Duke University
  • IBM Java Developer: IBM
  • Java Programming Fundamentals: IBM
  • Java FullStack Developer: Board Infinity
  • Programmation orientée objet en Java: University of California San Diego
  • Introduction à Java: LearnQuest
  • Fondations Oracle Java: Oracle
  • Core Java: LearnQuest
  • Programmation Java orientée objet : les structures de données et au-delà: University of California San Diego

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
Logo Certified B Corporation
© 2026 Coursera Inc. Tous droits réservés.
  • Facebook Coursera
  • Linkedin Coursera
  • Twitter Coursera
  • YouTube Coursera
  • Instagram Coursera
  • TikTok Coursera