Online Course – Certified Professional Internship in C++ Programming by Google, Codio

A practical introduction to C++ programming. Code and run your first C++ program in minutes with no installation required!

Suggested by: Coursera (What is Coursera?)

Professional Certificate

Beginners

No prior knowledge required

Time to complete the course

7-day free trial

No unnecessary risks

Skills you will acquire in the course

  • Developing C++ programming skills
  • Understanding of basic computer science concepts
  • Ability to learn additional programming languages ​​quickly
  • Writing small programs to automate tasks
  • Object-oriented design
  • Dealing with specialized topics like data science and artificial intelligence
  • Creating useful C++ programs
  • Developing projects with graphical output using the Clmg library
  • Creating animations

What you will learn in the course

Courses for which the course is suitable

  • Software developer
  • C++ programmer
  • Application developer
  • Game developer
  • Data Analyst
  • Artificial Intelligence Developer
  • Object-oriented software developer
  • Automation key
  • Graphic project developer
  • Animation developer

Internship – a four-part course series

This specialization is designed for people with no programming experience who are interested in developing skills in C++ programming and learning about basic computer science concepts that will allow them to quickly learn additional programming languages.

Over the course of these four courses, you’ll cover everything from the basics to object-oriented design. These topics will help you prepare to write everything from small programs that automate repetitive tasks to larger applications.

This specialization will provide you with sufficient understanding of C++ to tackle more specialized topics such as data science and artificial intelligence.

Hands-on Learning Project

Learners will create a variety of hands-on projects including:

  • Useful C++ programs that can speed up everyday tasks, such as automatically updating files.
  • Later projects will produce graphical output using the Clmg library.
  • Include animations.

Details of the courses that make up the specialization

C++ Basics: Selection and Recursion

Course 1
8 hours
4.6 (866 ratings)

Course Details

  • Using variables and properties to store and manipulate small pieces of data
  • Automate decision-making using selection statements so that the result of the program changes according to the data
  • Repeating parts of your program using the appropriate loop type

The skills you will acquire

  • Category: Computer Science
  • Category: Rehearsals
  • Category: C++
  • Category: Conditions
  • Category: Variables

Basic structures in C++: vectors, pointers, strings, and files

Course 2
9 hours
4.6 (207 ratings)

Course Details

  • Store and Manipulate Vectors of Data
  • Compare and Manipulate Text Strings
  • Read and write to text and CSV files

The skills you will acquire

  • Category: Strings
  • Category: Computer Science
  • Category: C++
  • Category: Files
  • Category: Vectors

Object Fundamentals in C++: Functions, Repetition, and Objects

Course 3
8 hours
4.7 (157 ratings)

Course Details

  • Describe and use custom functions to improve code readability
  • When and how to use back instead of return
  • Create and modify custom objects

The skills you will acquire

  • Category: Back
  • Category: Computer Science
  • Category: C++
  • Category: Functions
  • Category: Objects

Object-Oriented C++: Inheritance and Preparation

Course 4
9 hours
4.8 (195 ratings)

Course Details

  • How to organize larger programs using object-oriented programming principles
  • Reuse parts of classes through inheritance
  • Categorize relevant information and methods in the department

The skills you will acquire

  • Category: Computer Science
  • Category: C++
  • Category: Polymorphism
  • Category: Object-Oriented Programming (OOP)
  • Category: Inheritance