Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Parcours Essentiels de C++ - Apprentissage en Ligne avec Certificat
Essentiels de C++
Essentiels de C++
Beginner
3.9
31 reviews
60 Learners
Updated 10/2025
Commencez à explorer le monde de la programmation C++ et acquérez une compréhension solide des concepts fondamentaux avec ce parcours conçu pour vous …
109
Chapters
10
Learning hours
124
Assignments
AI Assistant
Shareable Certificate
Résultats
Résultats
Track content
Related courses and projects
Témoignages
Caractéristiques
Tarification
Résultats
Résultats
Track content
Related courses and projects
Témoignages
Caractéristiques
Tarification

Ce que vous apprendrez

Understanding C++ program structure and syntax
Controlling program flow with loops and conditions
Handling text data with strings and characters
Efficiently using C++ operators and expressions
Creating and optimizing C++ functions
Implementing dynamic memory allocation
Managing variables and data types in C++
Mastering pointers and memory management
Exploring advanced function techniques in C++
Learning track content
Découvrez comment effectuer des calculs, comparer des valeurs et manipuler des variables à l'aide des opérateurs arithmétiques, relationnels et logiques qui constituent la base de la logique des programmes.
Comprendre comment stocker, modifier et gérer différents types de données en C++. Apprendre comment les types de variables déterminent les informations que votre programme peut traiter.
Découvrez comment orienter la logique de votre programme à l'aide d'instructions conditionnelles et de boucles. Apprenez à prendre des décisions et à répéter des actions de manière efficace en fonction de conditions spécifiques.
Découvrez comment organiser le code en blocs réutilisables appelés fonctions. Comprenez comment les fonctions rendent vos programmes plus clairs, mieux structurés et plus faciles à maintenir.
Fournit un aperçu fondamental des opérations arithmétiques et de leurs pièges, des types de données et de l'importance de spécifier les types.
short, int, long, float, double, etc. sont tous des types de données numériques. Vous apprendrez tout à leur sujet ainsi que les pièges qu'ils peuvent cacher.
Couvre le travail avec le texte en C++ en utilisant `char` et `string`. Vous apprendrez à stocker et manipuler des caractères, utiliser des méthodes de chaîne, indexer et modifier des chaînes, trouver du texte, et comprendre la gestion de la mémoire des chaînes. À la fin, vous serez prêt à gérer le texte efficacement dans vos programmes.
Couvre les valeurs logiques avec bool, les fonctions sans valeurs de retour utilisant void, et la déduction automatique de type avec auto. Il explore également la conversion de type, y compris le casting implicite et explicite, assurant une gestion correcte des types de données.
Plongez dans le concept fondamental des boucles while en C++. Cette section vous apportera une compréhension approfondie et des connaissances sur le fonctionnement des boucles while, vous fournissant les compétences nécessaires pour les utiliser efficacement dans vos programmes.
Maîtrise et exploration des boucles for en C++. Utilisation de leurs capacités pour une programmation plus efficace et structurée. Compréhension approfondie des distinctions entre les boucles for et les boucles while. À la fin de cette section, acquisition d'une maîtrise de l'utilisation des boucles for pour résoudre une large gamme de problèmes de programmation.
Découvrez quand, pourquoi et comment utiliser efficacement les boucles imbriquées pour résoudre une variété de problèmes complexes. Cette section vous apportera une compréhension approfondie de la mise en œuvre et de l’optimisation des boucles imbriquées, vous permettant d’exécuter des tâches répétitives avec précision et d’aborder des problèmes complexes avec élégance.
Voici votre porte d'entrée pour comprendre les éléments fondamentaux de la prise de décision. Acquérez les connaissances essentielles pour rendre vos programmes plus intelligents et réactifs.
Appliquez et consolidez vos connaissances sur les concepts de contrôle de flux conditionnel. Une série de défis de programmation stimulants vous sera proposée afin d’évaluer et d’approfondir vos connaissances.
Élevez vos compétences en explorant et en apprenant des fonctionnalités et techniques avancées afin d’approfondir votre compréhension et de renforcer vos connaissances.
Apprenez les bases des pointeurs de manière simple et non accablante ! Découvrez comment fonctionnent les pointeurs, leur syntaxe et leurs applications pratiques à travers des exemples clairs et des explications faciles à suivre.
Découvrez comment les pointeurs, qui stockent des adresses mémoire, peuvent être manipulés à l'aide d'opérations arithmétiques. Apprenez à naviguer à travers les emplacements mémoire, à accéder efficacement aux structures de données et à optimiser le code pour la performance.
Explorez le concept de références en tant qu'alias pour les variables et l'accès efficace à la mémoire des données. Apprenez comment les références contribuent à un code plus propre, une meilleure lisibilité et des performances améliorées en évitant la duplication inutile de données.
Découvrez les principes et techniques derrière l'allocation et la désallocation de mémoire de manière dynamique pendant l'exécution du programme. Comprenez les avantages et les défis de l'allocation dynamique de mémoire.
Il est maintenant temps de plonger dans le monde des fonctions C++ ! Vous allez maintenant apprendre quelques concepts généraux sur les fonctions en C++, y compris leur définition, déclaration et utilisation. Découvrez comment déclarer et appeler des fonctions, et obtenez des informations sur les portées des variables, à la fois locales et globales, pour une conception de programme efficace.
Nous allons approfondir la spécification et l'utilisation des arguments de fonction en programmation C++. Explorez des concepts tels que le passage par valeur et le passage par référence, et comprenez le rôle des arguments par défaut ; apprenez à passer des tableaux en tant qu'arguments de fonction et familiarisez-vous avec les arguments de fonction constants.
Nous allons maintenant apprendre à spécifier la valeur de retour d'une fonction en C++. Cela inclut la compréhension des types de données que les fonctions peuvent retourner, tels que les entiers, les nombres à virgule flottante et les tableaux. Nous examinerons également les fonctions qui n'ont pas de valeur de retour.
Maintenant, plongeons dans quelques sujets supplémentaires en C++ ! Nous explorerons la surcharge de fonctions, maîtrisant l'art de créer plusieurs fonctions avec le même nom mais des listes de paramètres différentes pour une flexibilité accrue du code. La récursivité est introduite, enseignant les principes des fonctions récursives, permettant aux étudiants de résoudre des problèmes complexes efficacement. De plus, la section couvre les fonctions lambda, fournissant des informations sur la création de fonctions anonymes concises.
Boostez vos compétences techniques !
avec jusqu'à 55% de réduction
Features:
*Tracks not included in Pro plan
500+ Cours les mieux notésCopilote IA de pointe
Parcours d'étude personnalisés40+ Projets pratiques réels
Sans annulation, avant la fin du plan sélectionné avec réduction, j'accepte que Codefinity facturera automatiquement $104 tous les 3 mois jusqu'à ce que j'annule. En savoir plus sur la politique d'annulation et de remboursement dans Conditions d'Abonnement.
Recommended Courses and Projects

cours

Test C course with quiz after section

Test C course with quiz after section

cours

TEST C++ COURSE

TEST C++ COURSE

TEST C++ COURSE

cours

Programmation Orientée Objet en C++

Programmation Orientée Objet en C++

La programmation orientée objet (POO) en C++ permet de créer un code propre, réutilisable et évolutif en organisant les programmes autour des objets et des classes. Vous apprendrez à définir et utiliser des classes, créer des constructeurs et des destructeurs, et appliquer l'encapsulation pour protéger les données. Des sujets tels que l'héritage, le polymorphisme, les membres statiques, le contrôle d'accès et la surcharge des opérateurs vous aideront à concevoir des structures de code flexibles et efficaces.

cours

Test Recalculate 1

Test Recalculate 1

dasdsa

cours

C++ Intermediate | Mobile-Friendly

C++ Intermediate | Mobile-Friendly

If you want to improve your skills in C++ and already have basic knowledge of this popular programming language, then this course is for you. The next level of C++ training includes basic concepts of memory and functions in C++, defining and implementing references, pointers, and arrays. Discover standard libraries, useful topics, and dynamic memory with practical examples.

cours

just a test course

just a test course

feel free to test cms features here

cours

TEST C++ (do not put the production state pls)

TEST C++ (do not put the production state pls)

-

cours

Test Recalculate 2

Test Recalculate 2

dasdsa

cours

test course with deleted chapters

test course with deleted chapters

test

cours

C++ Introduction Video Course

C++ Introduction Video Course

Welcome to C++ Introduction Video Course – your gateway to mastering the core concepts of C++ programming with real-world applications and extensive practice sessions. Whether you're new to programming or looking to strengthen your skills, this course provides a clear, concise introduction to C++. Explore fundamental principles through practical examples and hands-on exercises, bridging theory with real-world use cases. By the end, you'll have the skills to write efficient, industry-standard code, opening doors to exciting opportunities in software development and beyond.

cours

C++ Exception Handling

C++ Exception Handling

A practical course on mastering exception handling in modern C++. Learn how to write robust code by detecting, throwing, and managing errors using exceptions. Each section introduces a new aspect of exception handling, followed by hands-on challenges inspired by real-world scenarios.

cours

TEST CPP COURSE

TEST CPP COURSE

---

Pourquoi les gens choisissent Codefinity

Kwizera Mugisha

Web Developer

Kwizera Mugisha

linkedIn

The teaching methodology at Codefinity is excellent, and I particularly appreciate how it has prepared me to handle real-world coding problems. Currently, I am delving into Node.js and eagerly anticipate building full-stack projects that integrate all the knowledge I have gained.

Sherry Barnes-Fox

Senior Business Analyst

Sherry Barnes-Fox

linkedIn

My first course was 4 hours, I did it in a few days, "nugget-style". The instructions are very clear and easy to understand. There is even a hint to help you get the answer. I love the learning style that is used, it engages me.

Bill Wagner

Accounts Payable Specialist

Bill Wagner

linkedIn

I have really liked the browser-based lessons that allow me to code within the lesson. The RUN button allows me to test the code I write before submitting for a grade.

Daniel Chinea

IT Support Specialist

Daniel Chinea

linkedIn

I have gained a lot of practical and logical thinking skills, along with patience for myself and confidence in myself that I can learn programming. Years ago, I would have never thought that I could learn programming in any way, shape or form, and I was able to obtain these certifications and skills with Codefinity.

Steve Bruening

Technology Project Manager

Steve Bruening

linkedIn

The learning was progressive and made it easy to follow along and make progress. I could feel my skills increasing and building on each other as the course went along.

Stephanie Chan

Project Manager

Stephanie Chan

linkedIn

As I went through the first course of the Python track, I liked the way the course was lay out (in easy and digestible modules) with little exercises at the end of each concept.

Step-by-Step to Stellar Results
Environnement de codage interactif

Plongez dans notre environnement interactif : écrivez et exécutez votre code avec des retours en temps réel et des indicateurs de réussite—apprenez en faisant à chaque étape.

Assistance alimentée par IA

Utilisez l'assistant IA intégré pour expliquer les erreurs, suggérer des corrections ou répondre à toute question sur votre code—restez productif et ne soyez jamais bloqué.

Check your progress

Concluez chaque module avec un quiz rapide qui fournit un retour instantané, suit votre progression et garantit que vous avez maîtrisé les concepts clés.

Promote your expertise

Obtenez votre certificat reconnu par l'industrie à la fin et partagez-le sur LinkedIn en un clic—laissez votre réseau voir ce que vous pouvez faire.

Fiable par les employés des grandes entreprises
et les étudiants des meilleures universités

Google
Intel
Twitter
FedEx
Meta
Nike
Amazon
Microsoft
Tesla
Google
Intel
Twitter
FedEx
Meta
Nike
Amazon
Microsoft
Tesla
florida
illinois
colorado
indiana
new-york
cornell
columbia
notre-dame
florida
illinois
colorado
indiana
florida
illinois
colorado
indiana
new-york
cornell
columbia
notre-dame
florida
illinois
colorado
indiana

Accès complet au catalogue

Un abonnement ouvre ce cours et tout notre catalogue de projets et compétences.
Features:
500+ Cours les mieux notésCopilote IA de pointe
Parcours d'étude personnalisés40+ Projets pratiques réels
Sans annulation, avant la fin du plan sélectionné avec réduction, j'accepte que Codefinity facturera automatiquement $104 tous les 3 mois jusqu'à ce que j'annule. En savoir plus sur la politique d'annulation et de remboursement dans Conditions d'Abonnement.

Essayez Codefinity en toute confiance – garantie de remboursement de 30 jours incluse

Pour vous accueillir chez Codefinity, nous offrons jusqu'à 64% de réduction sur nos cours. De plus, nous avons une garantie de remboursement de 30 jours, pour que vous puissiez nous essayer sans risque.Nous avons vraiment hâte de vous accueillir sur notre plateforme et nous nous engageons à rendre votre expérience d'apprentissage facile, interactive et amusante.
Shield Image
Ready to get started?
Pro
Best intro offer
Ultimate
A complete experience
to kickstart your career
500+ Top-Rated courses
yes
yes
Completion certificates
yes
yes
Early access to new courses
yes
yes
40+ hands-on Real-world projects
no
yes
Personalized study tracks
no
yes
Unlimited workspaces
no
yes

Accès instantané à 500+ cours

Apprentissage illimité, accès instantané
Apprentissage illimité, accès instantanéAccédez à tous les cours et parcours, y compris le contenu vidéo, les quiz et les matériaux approfondis—commencez à apprendre à tout moment.
Certificats reconnus par l'industrie
Certificats reconnus par l'industrieObtenez des certificats qui valident votre expertise et boostent votre carrière dans la tech, l'IA, les données, le marketing, et au-delà.
Apprentissage assisté par IA
Apprentissage assisté par IAObtenez des indices personnalisés, des retours en temps réel et des explications alimentées par IA pour accélérer votre progression.
En expansion constante : nouveaux cours et parcours de carrière
En expansion constante : nouveaux cours et parcours de carrièreRestez en avance avec des cours constamment mis à jour, des feuilles de route de carrière, des défis et des tests pratiques.
Développez des compétences qui comptent
Développez des compétences qui comptentMaîtrisez des compétences recherchées avec des cours en IA, science des données, programmation, marketing, automatisation, développement web, et plus.
Apprentissage interactif et fluide
Apprentissage interactif et fluideParticipez à des projets pratiques, des exercices réels et une expérience d'apprentissage intuitive — aucun outil supplémentaire nécessaire.

Suivez-nous

trustpilot logo

Adresse

codefinity
Nous sommes désolés de vous informer que quelque chose s'est mal passé. Qu'est-il arrivé ?
some-alt