Course

Programming in C++: A Hands-on Introduction

Codio

This hands-on introduction to programming in C++ is designed for individuals with no prior coding experience. Over four comprehensive courses, you will acquire the fundamental skills to automate repetitive tasks, create engaging graphical programs, and establish a solid understanding of computer science concepts applicable to any programming language.

Throughout the specialization, you will delve into C++ basics, including selection and iteration, as well as learn about vectors, pointers, strings, files, functions, recursion, objects, inheritance, and encapsulation. By the end, you will be well-prepared to tackle a wide range of programming challenges, from small automation scripts to larger applications, paving the way for further exploration in specialized fields such as Data Science and Artificial Intelligence.

Certificate Available ✔

Get Started / More Info
Programming in C++: A Hands-on Introduction
Course Modules

This specialization encompasses four courses covering C++ basics, structures, object fundamentals, and object-oriented principles. Participants will acquire the skills to automate tasks, create engaging programs, and establish a solid foundation in computer science applicable to any language.

C++ Basics: Selection and Iteration

Gain a comprehensive understanding of C++ basics, including selection and iteration, as you learn to utilize variables, operators, and decision-making structures. This module equips you with the skills to automate tasks and manipulate program outcomes based on varying data.

C++ Basic Structures: Vectors, Pointers, Strings, and Files

Delve into the manipulation and storage of data using vectors, pointers, strings, and files. Learn to compare and manipulate text strings, as well as read and write to text and CSV files, enhancing your ability to handle diverse data types within your programs.

C++ Object Basics: Functions, Recursion, and Objects

Explore the fundamentals of object-oriented programming in C++, focusing on custom functions, recursion, and object creation. Enhance code readability and understand the application of recursion, as well as the creation and modification of custom objects to optimize program structure and functionality.

Object-Oriented C++: Inheritance and Encapsulation

Master the principles of object-oriented C++ by understanding inheritance and encapsulation. Architect larger programs using object-oriented principles, reusing class components through inheritance, and encapsulating relevant information and methods within classes to enhance program efficiency and maintainability.

More Software Development Courses

Create Landscapes in Unity Part 3 - Foliage, Rocks, and Lake

Coursera Project Network

This one-hour course guides you in using premade assets to enhance your Unity scenes with foliage, rocks, and lakes, providing hands-on experience with terrain details...

Introducción al desarrollo web

Universidad de los Andes

Introducción al desarrollo web es un curso práctico que cubre HTML, CSS y Bootstrap. Aprenderás a crear páginas web y utilizar frameworks para la creación de...

Recreate the First Ever Easter Egg from Adventure in Unity

Coursera Project Network

Recreate the First Ever Easter Egg from Adventure in Unity

Application Security for Developers and DevOps Professionals

IBM

Application Security for Developers and DevOps Professionals is a comprehensive course covering secure coding, vulnerability scanning, and OWASP top application...