Apprenez le code, l'IA et les technologies — Cours en ligne gratuits

De Python et du développement web à la culture IA, l'ingénierie de prompts et le game design — des leçons courtes pour tous les niveaux

Cours tendances

Explorer tous les cours

48 cours

Fondements de la programmation9

Introduction à Python

Python est un langage de programmation populaire, facile à apprendre et très puissant, qui est utilisé dans le développement logiciel et web, la science des données, l'apprentissage automatique et de nombreux autres domaines. Dans ce cours, nous couvrirons les concepts de base de Python, ainsi que la construction de projets concrets et la résolution de différents défis de codage. Introduction à Python ne nécessite aucune expérience préalable en programmation, alors plongeons-nous directement dedans!

Introduction au C

Voulez-vous créer des programmes puissants qui fonctionnent rapidement... plus rapidement que ceux écrits dans d'autres langues ? C est un langage facile à écrire, qui permet un débogage rapide, et est un bloc de construction pour de nombreux autres langages de programmation. Avec ce cours, vous apprendrez les bases de ce langage de programmation puissant et avancé. Aucune expérience préalable en codage n'est nécessaire, nous vous enseignerons tout ce que vous devez savoir de manière claire et simple, parfaite pour les débutants. Lorsque vous avez terminé, vous pouvez jeter un œil à notre cours intermédiaire de C.

Introduction au C#

C# est utilisé par de nombreuses grandes organisations, start-ups et débutants. Il reprend certaines des fonctionnalités utiles de C et ajoute une syntaxe pour gagner du temps et des efforts. Bien que C# soit basé sur C, vous pouvez l'apprendre sans aucune connaissance de C - en fait, ce cours est parfait pour ceux qui n'ont aucune expérience en codage du tout! Et si vous aimez apprendre le C#, vous pouvez continuer vers notre cours intermédiaire de C#.

Introduction à Java

Ce cours Java simple et convivial pour les débutants ne nécessite aucune connaissance préalable en codage. Tout ce dont vous avez besoin est un téléphone mobile ou un ordinateur de bureau et 5 minutes par jour! Vous apprendrez tout sur les concepts clés de Java, et vous écrirez un code clair et fonctionnel dès votre première leçon.

Introduction à Javascript

Vous avez toujours voulu rendre les sites web interactifs, coder des applications mobiles amusantes ou travailler avec l'intelligence artificielle ? JavaScript vous permet de faire tout cela ! Pas étonnant que ce soit l'un des langages de programmation les plus populaires. Ce cours est parfait pour les débutants - aucune expérience en codage n'est nécessaire. À la fin de ce cours, vous connaîtrez les bases de l'utilisation de JavaScript pour créer un site web interactif.

Introduction au C++

Apprenez les bases de ce langage de codage populaire. Notre cours C++ couvre les concepts de base, les types de données, les tableaux, les pointeurs, les instructions conditionnelles, les boucles, les fonctions. Vous n'avez pas besoin d'expérience préalable en codage pour faire ce cours. Nous expliquerons tout en un langage court, clair et facile à comprendre pour les débutants.

La technologie pour tous

Parfois, il peut sembler vraiment difficile de suivre le monde numérique rapide et en constante évolution d'aujourd'hui. Comprendre la technologie le rend plus facile et vous donne un avantage concurrentiel. Mais, qu'est-ce qu'Internet exactement? Comment ça marche? Et quelles opportunités pouvez-vous trouver en ligne? Vous serez en mesure de répondre à ces questions et plus à la fin de ce cours.

Fondements du codage

Apprenez le code et les compétences pour commencer à créer des sites Web et à penser comme un programmeur.

TypeScript pour débutants : coder à l’ère de l’IA

Apprenez TypeScript en partant de zéro : écrivez de vrais programmes, maîtrisez les types et gardez le contrôle du code à l’ère de l’IA.

Données et Analytique3

Introduction à SQL

Les données sont puissantes, mais seulement si vous savez comment les utiliser. C'est là qu'intervient SQL! Dans ce cours, vous apprendrez à utiliser le langage de base de données standard SQL pour accéder et manipuler des données stockées dans des bases de données. Une fois que vous saurez utiliser SQL, vous pourrez rejoindre les grandes entreprises (et même les gouvernements!) qui utilisent les données pour faire des prédictions et prendre des décisions sur tout, des produits à développer à la façon dont la démocratie devrait fonctionner. Vous n'avez besoin d'aucune expérience de codage préalable pour ce cours, alors plongez-vous!

SQL intermédiaire

Si vous posez les bonnes questions lorsque vous examinez des données, vous obtiendrez de puissantes perspectives. Amenez vos compétences en requête de base de données au niveau supérieur avec ce deuxième cours SQL. Souvent, vous avez besoin de plusieurs tables pour maintenir l'intégrité des données et éviter la duplication. Dans ce cours, nous vous apprendrons comment gérer facilement plus d'une table. Maîtrisez le processus de manipulation des données et travaillez avec des bases de données multi-tables plus complexes et interconnectées. Ce cours fait suite à notre cours d'Introduction à SQL. Jetez un rapide coup d'œil à ce qu'il couvre et si vous êtes à l'aise avec ces concepts, alors plongez-vous dans le SQL intermédiaire !

Codage des données

Obtenez toutes les compétences nécessaires pour interagir avec les bases de données et prendre des décisions plus intelligentes.

Développement Web et Applications6

Introduction au HTML

HTML est au cœur de chaque page web. C'est convivial pour les débutants et connaître les bases est utile pour tous ceux qui travaillent dans la conception numérique, le marketing, le contenu et plus encore. Si vous êtes intéressé par le développement web front-end, ce cours est un excellent point de départ! Vous n'avez besoin d'aucune expérience préalable en codage, et nous avons beaucoup d'autres cours pour vous permettre d'approfondir vos connaissances une fois que vous avez terminé, y compris CSS et JavaScript.

Introduction au CSS

Vous avez déjà vu un site web et pensé "Wow, c'est magnifique" ? Il y a de fortes chances qu'un as du CSS ait participé à sa création ! Si vous vous intéressez à la conception visuelle, CSS est le langage idéal pour vous. Le langage CSS est également très utile pour ceux qui s'intéressent au développement de sites web de type "front-end". C'est un outil essentiel pour styliser le contenu web, et il est utilisé pour définir l'apparence visuelle des variations de conception et de mise en page pour différentes tailles d'écrans et d'appareils. CSS est un partenaire idéal pour ceux qui apprennent HTML et JavaScript. Il est facile à apprendre et vous pourrez créer vos propres expériences numériques en un rien de temps !

Angular

Ce cours vous permettra de comprendre et d'utiliser le cadre Angular, de créer des applications web évolutives et dynamiques en utilisant Angular et TypeScript, d'employer des composants pour un code organisé et structuré, de mettre en œuvre des fonctionnalités d'interaction utilisateur, de concevoir des formulaires avec validation, de maîtriser le routage Angular, et bien plus encore.

Développement web

Maîtrisez les 3 langues nécessaires pour créer n'importe quel site Web.

Front-end pour les débutants

Formez-vous pour un emploi chez Google et parmi les milliers d'entreprises utilisant son framework Angular.

TypeScript pour débutants : coder à l’ère de l’IA

Apprenez TypeScript en partant de zéro : écrivez de vrais programmes, maîtrisez les types et gardez le contrôle du code à l’ère de l’IA.

Programmation Avancée et Frameworks7

C# Intermédiaire

Parfait pour ceux qui ont déjà une certaine expérience en C# et qui souhaitent approfondir leurs compétences, ce cours décompose les concepts complexes en leçons simples et faciles à digérer qui ne prennent que 5 minutes. Avec de nombreux exercices pratiques, il vous rendra certainement plus confiant en tant que programmeur C# !

Python Intermédiaire

Si vous connaissez déjà les bases de Python et souhaitez élargir vos connaissances, ce cours est fait pour vous. Vous apprendrez sur les types de collection Python, les fonctions lambda, les générateurs, les décorateurs, la programmation orientée objet, et bien plus encore.

Java Intermédiaire

Il est temps de devenir sérieux et de vraiment voir ce que Java (et vous!) peut faire! Dans ce cours, vous apprendrez certains concepts liés à la Programmation Orientée Objet (POO), aux Collections, et au travail avec des fichiers. Vous serez un pro en un rien de temps!

JavaScript intermédiaire

Avez-vous déjà maîtrisé les bases de JavaScript et souhaitez élargir vos connaissances? Alors vous êtes au bon endroit. Ce cours vous apprendra comment réaliser des programmes plus complexes et flexibles ainsi que des sites web encore plus interactifs. Ce cours suit notre cours d'introduction à Javascript. Nous vous recommandons de jeter un coup d'œil rapide à ce qui est couvert là-bas avant de commencer ce cours.

C++ Intermédiaire

Si vous cherchez à approfondir vos compétences en C++, ce cours est parfait pour vous. Des leçons simples et de petite taille signifient que vous pouvez apprendre à votre propre rythme, quand et où vous le souhaitez.

C Intermédiaire

Approfondissez vos connaissances en C avec ce cours. Ce tutoriel couvre des concepts plus avancés, y compris les struts, l'allocation de mémoire dynamique, l'interface avec les fichiers et la gestion des exceptions.

Développeur Python

Spécialisez-vous dans le langage de programmation qui connaît la plus forte croissance au monde.

IA et technologies génératives24

IA générative en pratique

Apprenez à interagir avec les outils GenAI pour créer, automatiser et être plus productif. Maîtrisez la rédaction d'invites et comment utiliser l'IA pour organiser et analyser les données afin de prendre des décisions plus judicieuses.

Analyse de données avec l'IA

Exploitez l'IA pour développer des compétences essentielles en données. Ce cours vous dotera de la maîtrise nécessaire pour prospérer dans le monde moderne centré sur les données. Vous maîtriserez les concepts fondamentaux de l'analyse, de l'interprétation et de la visualisation des données tout en intégrant des outils et techniques d'IA pour gérer et analyser les données, tirer des insights exploitables et prendre des décisions basées sur les données.

Littératie des données avec l'IA

Exploitez l'IA pour développer des compétences essentielles en données. Ce cours vous fournira les bases nécessaires pour commencer votre parcours dans le monde des données. Vous maîtriserez les concepts fondamentaux pour comprendre le fonctionnement des données tout en intégrant des outils et techniques d'IA pour gérer et analyser les données.

Fondements de l'IA éthique

Naviguez dans les complexités d'une utilisation sûre et éthique de l'IA. Dans ce cours, vous maîtriserez les principes d'utilisation responsable de l'IA générative et apprendrez à atténuer les risques liés aux systèmes d'IA générative.

Écrire avec l'IA

Explores the transformative role of Generative AI in the writing process. You’ll learn about Large Language Models (LLMs), how they generate text, and practical techniques for leveraging Generative AI to enhance your writing. Through hands-on practice, you’ll be equipped to seamlessly integrate AI tools into your creative workflow, making writing more efficient and innovative.

Tests A/B alimentés par l'IA

Apprenez les bases des tests A/B avec l'IA—concevez des expériences, analysez les résultats et prenez des décisions basées sur les données pour améliorer les résultats commerciaux.

Ingénierie de prompts

Améliorez vos capacités d'interaction avec l'IA. Apprenez l'art de créer des invites précises et efficaces pour obtenir les résultats souhaités des systèmes d'IA. Plongez profondément dans les principes de l'ingénierie des invites, communiquez clairement vos intentions à l'IA et explorez des techniques avancées pour optimiser les réponses de l'IA.

Visualisez vos données

Libérez la puissance de la visualisation des données et de la narration. Apprenez les principes de la visualisation des données, maîtrisez l'art de la narration et explorez des techniques avancées avec des outils d'IA.

Introduction aux LLM

Maîtrisez les principes fondamentaux et les applications pratiques des grands modèles de langage (LLM). Grâce à une combinaison de connaissances théoriques et d'exemples pratiques, ce cours vous dotera d'une compréhension approfondie des LLM et de leur importance dans le paysage de l'IA. À la fin de ce cours, vous serez capable d'expliquer comment ces modèles avancés sont essentiels à la création de solutions IA innovantes.

Fondements de l’Apprentissage Automatique

Apprenez les bases de l’apprentissage automatique et commencez à utiliser l’IA générative pour entraîner et tester des modèles. Parfait pour les débutants désireux de transformer les données en informations intelligentes.

Remue-méninges avec l'IA

Améliorez vos compétences de génération d'idées et de résolution de problèmes en utilisant la puissance de l'IA. Apprenez les quatre principes fondamentaux du brainstorming, découvrez comment générer et affiner des idées innovantes, et transformez-les en plans d'action à l'aide d'outils d'IA. De la génération d'idées à la présentation, ce cours vous équipe avec les techniques et stratégies pour penser différemment et donner vie à vos idées.

Imaginez avec l’IA

Boostez votre créativité avec l'IA—apprenez les quatre étapes du processus créatif et utilisez l'IA pour stimuler, affiner et élever vos idées.

Planification de projet avec IA

Améliorez la gestion de projet avec l'IA—planifiez plus intelligemment, optimisez les ressources, gérez les risques et livrez les projets à temps et dans les limites du budget.

Recherche avec l'IA

Explorez l'intégration des outils d'IA dans le processus de recherche, couvrant la définition d'objectifs, l'identification de sources et la synthèse de données. Développez des compétences dans l'utilisation de l'IA pour rationaliser les tâches, analyser les informations quantitatives et qualitatives, et garantir des résultats précis. Maîtrisez les techniques pour améliorer l'efficacité et l'efficience de la recherche avec le support de l'IA.

Marketing des médias sociaux avec l'IA

Libérez le pouvoir du Marketing des Réseaux Sociaux avec l'IA dans ce cours passionnant ! Vous apprendrez à identifier votre public cible, à définir des objectifs SMART, et à choisir les bonnes plateformes pour maximiser votre impact. Découvrez les forces d'Instagram, Facebook et YouTube, et maîtrisez l'art de créer du contenu engageant avec l'aide d'outils d'IA. Que vous soyez nouveau dans les réseaux sociaux ou que vous cherchiez à améliorer vos compétences, ce cours vous équipera pour obtenir de vrais résultats. Lancez votre succès marketing dès aujourd'hui !

SEO avec IA

Prêt à améliorer la visibilité de votre site web et générer plus de trafic ? Dans ce cours, vous apprendrez comment les moteurs de recherche traitent les requêtes et comment l'IA peut vous aider à optimiser votre stratégie. Explorez comment cibler le bon public en utilisant des personas, réduire les taux de rebond, et créer des mots-clés, méta-descriptions et titres efficaces. De plus, vous découvrirez comment exploiter les outils d'IA pour enrichir votre contenu avec des résultats enrichis et des données structurées. Maîtrisez le SEO avec l'IA et regardez votre site web prospérer dans les classements de recherche !

Vibe Coding

Découvrez le Vibe Coding — créez des logiciels en guidant l’IA avec vos idées, votre logique et votre vision du design.

Flux de travail agentiques

Apprenez comment fonctionnent les flux de travail agentiques modernes—de l'automatisation au raisonnement—et explorez les modèles de conception clés qui les rendent possibles.

Détection et atténuation des biais dans les systèmes d'IA

Apprenez à détecter et réduire les biais dans les systèmes d'IA. Explorez d'où viennent les biais, comment auditer l'IA pour l'équité, et comment atténuer les biais à travers les données, les modèles et le déploiement.

Produit et UX alimentés par l'IA

Apprenez à utiliser l'IA comme assistant produit et UX pour transformer les insights utilisateurs en idées et prototypes — plus rapidement et avec plus de confiance.

Mentalité de croissance à l'ère de l'IA

Ce cours vous aide à développer l'état d'esprit et les compétences émotionnelles nécessaires pour naviguer dans un changement constant. Vous apprendrez à répondre à l'incertitude avec conscience, flexibilité et résilience — soutenant à la fois la croissance personnelle et la collaboration dans un monde dirigé par l'IA.

Rencontrez Claude

Cinq choses que Claude peut faire que la plupart des gens ne réalisent pas. Créer de petits outils, travailler sur des captures d'écran et des PDF, tirer le meilleur parti de chaque conversation. Environ 20 minutes, compatible mobile.

AI Agents for Beginners: How They Work (Python)

Learn what AI agents are and how they really work — then build a tiny working agent in Python, no experience needed.

Pensée critique – S’entraîner à l’ère de l’IA

Entraînez-vous aux réflexes qui permettent de déjouer les pièges de l’ère de l’IA : repérez la faille, vérifiez les chiffres, remontez à la source, assumez votre décision.

Pourquoi apprendre avec Sololearn ?

Rejoignez 48 millions d'apprenants qui développent des compétences concrètes en programmation, IA, données et plus avec des cours interactifs et pratiques

  • 48M+Apprenants dans le monde entier
  • 50+Cours et parcours d'apprentissage
  • 6M+Certificats obtenus

Questions fréquentes

  • Oui ! De nombreux cours — y compris programmation, culture IA et game design — sont entièrement gratuits. Passez à Pro ou Max pour un accès illimité à tous les cours, la pratique et les certificats.