C++ Development Tutorial Series - The Complete Coding Guide

Learn how to use C++, a language that is supported on all major platforms and powers millions of applications.

3.65 (492 reviews)
Udemy
platform
English
language
Programming Languages
category
instructor
55,800
students
5.5 hours
content
Sep 2017
last update
$54.99
regular price

What you will learn

Create software applications

Use C++ to program

Advanced programming and C++

Create cross platform applications

Description

Learn about the fundamentals that make the amazing applications we use on a daily basis on devices from mobile phones to tablets to desktop computers. A step by step process is used to show everything from setting up to all the crucial C++ and software development features.

Gain a good understanding of the following concepts:

  1. C++ programming

  2. Desktop programming

  3. Software development

  4. Cross platform development

  5. Basic C++ knowledge

C++ is the most popular responsive web framework in the world, most modern websites use Bootstrap.

You will be provided with the full source code to aid in development during and after this course. The source code is free to use in as many projects as you wish.


Over 205,000 students have enrolled on my courses and all of them are extremely satisfied. You will also be satisfied with this course. If you do not like the course, remember that within 30 days you can request a full refundI guarantee you satisfaction.

If you have any questions regarding the topics covered in this course, please feel free to ask. I'm always happy to help those who want to learn.


To summarise this is what you get:

• Lifetime access to HD quality videos. No monthly subscription. Learn at your own pace, whenever you want.

• All videos are downloadable. Learn wherever you want, even without an internet connection!

• Downloadable starter code and final code for each section.

• Free helpful support in the course Q&A when you have questions or get stuck.

• Multiple coding challenges to practice your new skills (solutions included).

Sounds great? Then start this adventure today by clicking the “Take this course" button, and join me in the only course that you will need!

Content

Introduction & Setting Up

Introduction
What Is C++?
Setting Up A Project

Basics

Console Out
Data Types
Variables
Console In
Strings
Constants
Basics Quiz

Operators

Assignment Operator
Arithmetic Operators
Compound Assignment Operator
Increment & Decrement Operators
Relation & Comparison Operators
Logical Operators
Conditional Ternary Operator
Comma Operator
Type Casting Operator
Bitwise Operators
sizeof Operator
Operator Precedence
Operators Quiz

String Streams

String Streams

Statements & Loops

Conditional Statements
For Loop
While Loop
Do While Loop
Range-Based For Loop
GoTo Statement
Switch Statement
Statements & Loops Quiz

Functions

Functions
Function Article
Function Return Statement
Function Arguments Passed By Value
Function Arguments Passed By Reference
Function Parameter Default Values
Overloaded Functions
Function Templates
Namespaces
Functions Quiz

Advanced Data Types

Arrays
Multidimensional Arrays
References
Pointers
Delete Operator
Struct
Type Aliasing
Unions
Enumerators
Advanced Data Types Quiz

Classes

Introduction To Classes
Class Access
Class Constructor
Class Pointers
Overloading Operators
This Keyword
Constant Objects
Getters and Setters
Static Variables
Static Functions
Template Classes
Class Destructor
Class Copy Constructor
Friend Function
Friend Class
Class Inheritance
Multiple Class Inheritance
Virtual Methods
Abstract Base Class
Classes Quiz

Errors

Error Handling

The Mighty Preprocessor

Preprocessor Macro Definitions
Preprocessor Conditional Directives
Preprocessor Line Directive
Preprocessor Error Directive
Preprocessor Source File Inclusion
Preprocessor Quiz

File I/O

Opening A File
Writing To A File

Extras

Commenting
Class Header and Implementation
Lists
Vectors
Extras Quiz

C++ Game Engines/Frameworks

Unreal Engine
Cocos2d-x
SDL
OGRE3D
OpenGL
Godot
CRYENGINE
Box2D
Torque 3D
Bullet Physics
Amazon Lumberyard

Excellent Articles

Awesome Curated List
Ultimate++ Rapid Application Development Framework
GeeksforGeeks
Open Source List
Tutorials Point
cplusplus
ISO CPP
Reddit C++
C++ Crash Course
Learn C++ App

Recommended IDE's & Text Editors

Visual Studio
Xcode
Sublime Text
Qt
NetBeans
Code::Blocks
Eclipse

Screenshots

C++ Development Tutorial Series - The Complete Coding Guide - Screenshot_01C++ Development Tutorial Series - The Complete Coding Guide - Screenshot_02C++ Development Tutorial Series - The Complete Coding Guide - Screenshot_03C++ Development Tutorial Series - The Complete Coding Guide - Screenshot_04

Reviews

Brian
May 26, 2021
This appears to be a set of YouTube video tutorials copied to Udemy. Lots of beeps and other interruptions in the midst of the videos don't help.
Lena
February 8, 2021
Helped me to study for my C++ class. The knowledge is good, but the videos are not so good. Always the phone rings,which is really annoying, it doesn't help saying sorry all the time. The intro and outro are long (maybe open the file before and don't say everytime what you say at the end) and the study part is short. The transcriptions are sometimes wrong, so it's difficult for not english speakers to understand.
Diego
December 26, 2020
Content seems good, even though it's a bit basic. Good for someone who's getting into this world of C++ programming. My main complaint is that i cant arely understand what the instructor says because of his pronunciation and subtitles are not helpful either... Also, in many times you get distracted by his phone getting some notifications, he doesn't even mind on putting it in silent mode, Makes it seem a bit unprofessional.
Parixit
August 10, 2018
There are a lot and much better C++ courses. This honestly is one of the worst classes I've ever taken through udemy. The teacher is very hard to understand, and he does not even try to be more clear about the topics in general. Such a waste of time. :(
Sarath
July 4, 2018
What is this? The instructor is entering the code without explaining about that. I am a beginner in programming so that I don't know what is "iostream" or "int main" means. Explain all the terms and show example.
Kyle
May 26, 2018
There arent many real world use cases or practice projects within the course. Very high level overview of the language. lots of distractions in the videos from the instructor with emails and pings from notifications.
Chris
May 4, 2018
This is honestly a terrible, terrible course. It explains nothing about the details under the hood of what is going on. It's frightening seeing my colleagues in industry who probably learned from this "complete coding guide" and have absolutely no idea what's going on. I feel bad for anyone who pays for this.
Yousef
April 24, 2018
Good course. However, the instructor should explain things more, use more examples, create documents that can be downloaded by the user for future reference. Another issue is his phone getting notifications all the time. This is a distraction from the course and is unprofessional. Other than that, great course. Helped a lot.
Ammad
February 6, 2018
The course is good but the information in this course is just basic. In short, somewhat boring but useful as well.
Arunangshu
December 21, 2017
Including some real world examples into the course would be great and would increase the overall course rating! Otherwise this course covers almost all the programming basics plus some extra C++ stuffs. Inclusion of Resources on Game Development, IDE's and etc. is greatly appreciated! Thanks for the course :)
Aidan
November 6, 2017
I appreciate that you may have difficulty with your speech, however you need to slow down and really articulate what you are saying. Not just in pronunciation but also in relation to the flow of the course and the material you are discussing. You seem to rush through it without emphasizing certain concepts. I already know C and I dabbled in a bunch of C++ early in my coding days, so it's just lucky that I already have an built-in association to the coding style and syntax. However if I didn't already have that, I would find this series unwatchable. This is YouTube grade commentary. That's pretty harsh, but sadly true. I hope your tutorials for Coco aren't this bad. Also, turn off your messaging apps and notifications when you do a vid. Like, dude... I don't wanna be a d#%k, but I'm paying money here.
Anthony
November 1, 2017
Very good course and have found it very easy to follow along! Although some more time could be spent on the more complex concepts of the course since it can get confusing. l though I am loving it!
Murli
October 23, 2017
Good Course with rich contents. Please add few projects in this course. Twat will boost this course. Anyway best course for C++ professional (Beginner to Advanced).
Jacob
October 12, 2017
So far pretty good, nice and clear voice and covers topics somewhat fast and not in depth, but since I'm not really new to c++ I already know what he is talking about. A little advice would to slow down and cover it slower, but still at a good pace enough too where people don't get too bored.
Lorenzo
October 7, 2017
It is a good course but a bit slow for people who already know another language. It is a good thing actually because this means that people who don't know anything about programming can follow the course without too much difficulty.

Charts

Price

C++ Development Tutorial Series - The Complete Coding Guide - Price chart

Rating

C++ Development Tutorial Series - The Complete Coding Guide - Ratings chart

Enrollment distribution

C++ Development Tutorial Series - The Complete Coding Guide - Distribution chart
1297394
udemy ID
7/18/2017
course created date
12/13/2019
course indexed date
Bot
course submited by