HDTutorial
EN

Playback starts YouTube’s embedded player (privacy-enhanced mode).

C++ Tutorial for Beginners - Full Course

13,608,494 views October 31, 2018 4:01:19

Watch on YouTube
ChannelfreeCodeCamp.org

In brief

This full C++ course walks beginners through every core concept, from installation to advanced topics like classes and inheritance. You’ll write your first programs, build simple tools like calculators and games, and grasp how the language structures logic and data. Perfect for absolute beginners with no prior coding experience.

Questions & answers

What projects will I build?

A calculator, Mad Libs game, and a number-guessing game.

Chapters

Description from the creator

This course will give you a full introduction into all of the core concepts in C++.

❤️ Support for this channel comes from our friends at Scrimba – the coding platform that's reinvented interactive learning: scrimba.com/freecodecamp

⭐️ Contents ⭐
⌨️ (0:00:00) Introduction
⌨️ (0:01:38) Windows Installation
⌨️ (0:04:54) Mac Installation
⌨️ (0:08:44) Setup & Hello World
⌨️ (0:12:29) Drawing a Shape
⌨️ (0:19:55) Variables
⌨️ (0:31:43) Data Types
⌨️ (0:39:15) Working With Strings
⌨️ (0:49:00) Working With Numbers
⌨️ (0:59:41) Getting User Input
⌨️ (1:05:32) Building a Calculator
⌨️ (1:09:28) Building a Mad Libs
⌨️ (1:13:45) Arrays
⌨️ (1:20:03) Functions
⌨️ (1:29:47) Return Statement
⌨️ (1:35:22) If Statements
⌨️ (1:47:15) If Statements (con't)
⌨️ (1:55:58) Building a Better Calculator
⌨️ (2:02:20) Switch Statements
⌨️ (2:10:47) While Loops
⌨️ (2:18:53) Building a Guessing Game
⌨️ (2:29:18) For Loops
⌨️ (2:38:32) Exponent Function
⌨️ (2:45:21) 2d Arrays & Nested Loops
⌨️ (2:54:55) Comments
⌨️ (2:59:11) Pointers
⌨️ (3:13:26) Classes & Objects
⌨️ (3:25:40) Constructor Functions
⌨️ (3:34:41) Object Functions
⌨️ (3:41:43) Getters & Setters
⌨️ (3:54:04) Inheritance

Course developed by Mike Dane. Check out his YouTube channel for more great programming courses: youtube.com/channel/UCvmINlrza7JHB1zkIOuXEbw

⭐️Other full courses by Mike Dane on our channel ⭐️
💻C: youtu.be/KJgsSFOSQv0
💻Python: youtu.be/rfscVS0vtbw
💻SQL: youtu.be/HXV3zeQKqGY
💻Ruby: youtu.be/t_ispmWmdjY
💻PHP: youtu.be/OK_JCtrrv-c

--

Learn to code for free and get a developer job: freecodecamp.org

Read hundreds of articles on programming: medium.freecodecamp.org

❤️ Support for this channel comes from our friends at Scrimba – the coding platform that's reinvented interactive learning: scrimba.com/freecodecamp

About this tutorial

freeCodeCamp.org published this 4:01:19 video tutorial on October 31, 2018. It has been watched 13,608,494 times on YouTube.

Category
Education
Duration
4:01:19
Published
October 31, 2018
Views
13,608,494
Likes
297,914

Tags

Share

This tutorial in other languages