This course is your hands-on gateway to mastering the foundational elements of C++. Whether you're just starting or need a structured refresher, you'll learn how to write, organize, and execute C++ programs with clarity and confidence. By the end, you'll be equipped with the essential coding skills to build real-world programs, setting a strong base for further exploration in software development or systems programming.



Expérience recommandée
Ce que vous apprendrez
Write, compile, and run C++ programs on Windows/Linux/MacOS.
Understand and use variables, constants, and data types in C++.
Work with functions, parameters, and return statements in C++.
Apply object-oriented programming (OOP) principles, including inheritance and class management.
Détails à connaître

Ajouter à votre profil LinkedIn
avril 2025
7 devoirs
Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées


Obtenez un certificat professionnel
Ajoutez cette qualification à votre profil LinkedIn ou à votre CV
Partagez-le sur les réseaux sociaux et dans votre évaluation de performance

Il y a 7 modules dans ce cours
In this module, we will introduce you to the course content, guide you on how to follow along for maximum benefit, and help you set up your development environment on Windows, Linux, and MacOS. By the end, you will be ready to dive into writing C++ code effectively.
Inclus
5 vidéos1 lecture
In this module, we will cover the essentials of C++ programming, including your first C++ program, using variables, arrays, and the concept of constants. You will also learn how to interact with users through input, followed by exercises to solidify your understanding.
Inclus
10 vidéos1 devoir
In this module, we will focus on functions in C++, exploring how to define them, pass parameters, and manage return values. You'll also learn about variable scope and namespace usage, building on your previous skills to create more organized and reusable code.
Inclus
9 vidéos1 devoir
In this module, we will delve into conditional statements and loops, essential tools for controlling the flow of your C++ programs. You will learn how to use these concepts to write dynamic code that can respond to varying conditions and process arrays with loops.
Inclus
10 vidéos1 devoir
In this module, we will expand your skills by introducing advanced function handling, code organization practices using .hpp and .cpp files, and show you how to compile and execute C++ programs from the terminal. These skills are crucial for managing larger projects effectively.
Inclus
7 vidéos1 devoir
In this module, we will introduce Object-Oriented Programming (OOP) concepts in C++. You'll learn how to create classes and objects, define their attributes and methods, and understand inheritance to extend functionality and structure your code better.
Inclus
7 vidéos1 devoir
In this module, we will provide tips and best practices for writing clean, maintainable C++ code. Additionally, we will guide you on how to continue learning and progressing in your C++ journey after completing this course.
Inclus
2 vidéos2 devoirs
Instructeur

Offert par
En savoir plus sur Software Development
Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?





Ouvrez de nouvelles portes avec Coursera Plus
Accès illimité à 10,000+ cours de niveau international, projets pratiques et programmes de certification prêts à l'emploi - tous inclus dans votre abonnement.
Faites progresser votre carrière avec un diplôme en ligne
Obtenez un diplôme auprès d’universités de renommée mondiale - 100 % en ligne
Rejoignez plus de 3 400 entreprises mondiales qui ont choisi Coursera pour les affaires
Améliorez les compétences de vos employés pour exceller dans l’économie numérique
Foire Aux Questions
Yes, you can preview the first video and view the syllabus before you enroll. You must purchase the course to access content not included in the preview.
If you decide to enroll in the course before the session start date, you will have access to all of the lecture videos and readings for the course. You’ll be able to submit assignments once the session starts.
Once you enroll and your session begins, you will have access to all videos and other resources, including reading items and the course discussion forum. You’ll be able to view and submit practice assessments, and complete required graded assignments to earn a grade and a Course Certificate.
Plus de questions
Aide financière disponible,