• 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


  • coursera logo white

    Stay ahead of how AI is reshaping work

    Find your AI Series
  • I

    IBM

    La programmation Java pour les débutants

    Compétences que vous acquerrez: Principes de programmation, Environnements de développement intégré, Gestion de la mémoire, Programmation informatique, Programmation Java, Java, Environnement de développement, 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: Conception de logiciels, Feuilles de style en cascade (CSS), Algorithmes, Analyse des données, Fichier E/S, Cryptage, Débogage, Génie logiciel, Traitement des données, Programmation informatique, Programmation Java, Développement du programme, Conception de l'interface utilisateur (UI), Langage de balisage hypertexte (HTML), Conception et développement de sites web, Programmation événementielle, Javascript, Analyse statistique, Composants de l'interface utilisateur, Conception orientée objet

    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

    Statut : Tendances du moment
    Tendances du moment
    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
  • U
    D

    Plusieurs enseignants

    Programmation orientée objet en Java

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

    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 informatique, Programmation Java, Java, Installation du logiciel, Programmation orientée objet (POO)

    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: Oracle Cloud, Environnements de développement intégré, Programmation informatique, Programmation Java, Java, Outils de programmation informatique, Développement de l'informatique en nuage, Environnement de développement, Programmation orientée objet (POO)

    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
  • A

    Amazon

    Programmation avec Java

    Compétences que vous acquerrez: Fichier E/S, Programmation Java, Réutilisation du code, Java, Gestion des fichiers, Programmation orientée objet (POO), 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
  • I

    IBM

    Développeur logiciel IBM Full Stack

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

    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
  • U

    University of California San Diego

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

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

    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
  • A

    Amazon

    Amazon Junior Software Developer

    Compétences que vous acquerrez: File I/O, Git (Version Control System), Software Development Methodologies, JUnit, Requirements Analysis, Version Control, Application Development, Software Development Life Cycle, Full-Stack Web Development, Test Driven Development (TDD), SQL, Software Development, Restful API, Database Management, Object Oriented Programming (OOP), Object Oriented Design, Digital Transformation, GitHub Copilot, Java Programming, Generative AI

    4.3 étoiles, 640 avis, Débutant, Certificat Professionnel, 3 à 6 mois

    ★ 4.3 (640) · Débutant · Certificat Professionnel · 3 à 6 mois

    Statut : Essai gratuit
    Essai gratuit
    Catégorie : Préparer un diplôme
    Préparer un diplôme
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,945)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
    Programming with Java
    AmazonDébutant1 à 4 semaines4.3(94)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
  • Direction
  • Carrières
  • Catalogue
  • Coursera Plus
  • Certificats Professionnels
  • Diplômes
  • Pour l'entreprise
  • Pour les gouvernements
  • Pour le campus
  • Devenir un partenaire
  • Udemy

Communauté

  • Étudiants
  • Partenaires
  • Testeurs bêta
  • Cours gratuits
  • Blog
  • Le podcast Coursera
  • Blog Tech
  • Impact social

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