C++ Programming Fundamentals.
4.1 (6 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
1,204 students enrolled
Wishlisted Wishlist

Please confirm that you want to add C++ Programming Fundamentals. to your Wishlist.

Add to Wishlist

C++ Programming Fundamentals.

Learn C++ programming in an easy step by step fashion.
4.1 (6 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
1,204 students enrolled
Last updated 2/2017
English
Current price: $10 Original price: $75 Discount: 87% off
1 day left at this price!
30-Day Money-Back Guarantee
Includes:
  • 3 hours on-demand video
  • 3 Articles
  • 1 Supplemental Resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Have a coupon?
What Will I Learn?
Comprehend basic programming topics
Write basic C++ programs
Apply control structures
View Curriculum
Requirements
  • Students should understand the basics of how a PC functions in terms of software and hardware, and should have prior experience with basic programming.
Description

C++ is one of the most in demand programming languages in the software industry, and the language that many others derive from – Java being just one. Being somewhat more complex than others, it's not easy to find a C++ tutorial for beginners. However, if you want to boost your employability and fine tune your programming skillset to include C++ fundamentals, then this is the course for you.

Take your Programming Skills to the Next Level

Hands on approach to C++ basics including DIY examples and explanations

Write basic programs using control structures and switch case blocks

Prepare for C++ intermediate level through in depth coverage of the fundamentals

Gain a better understanding of basic programming topics in general

Learn C++ Basics in a Flash

This course has been specially designed for intermediate programmers who have already gotten to grips with basic programming languages. It's especially suitable for those planning to pursue programming as a serious career path. As C++ is a complex language, this course is not intended for complete beginners.

With 16 lectures and 3 hours of content, this C++ beginners tutorial will get you up to speed with the basics of the language first of all, including variables and literals, data types, data assignment, and the mathematical operations that C++ uses. Next, it's on to type conversions, overflow and underflow, formatting output, and string manipulation. The final section deals with control logic, including control structures, logical operators, conditional operators, and looping.

You will learn each of the concepts covered in this course with the help of practical examples and do-it-yourself style material, so that you'll instantly see how the knowledge you learn can be applied. By the end of this course, you will be ready to progress to intermediate C++ or at the very least, have a working knowledge of C++ fundamentals that can be built upon with practical use.

About C++

C++ is a general purpose programming language that emphasises performance, efficiency and flexibility of use. It has a variety of uses and is best suited for large, resource-constrained systems, and has proved particularly strong in the software infrastructure and software entertainment, among many other areas. Initially developed in 1979 by Danish computer scientist Bjarne Stroustrup, it was standardised in 1998 and has been one of the heavyweights in the programming world ever since.

Who is the target audience?
  • This course is intended for anyone planning to pursue a serious career or job in computer programming.
  • This is a complex language and is not suited for someone who plan to learn their first programming language.
Students Who Viewed This Course Also Viewed
Curriculum For This Course
Expand All 19 Lectures Collapse All 19 Lectures 03:05:26
+
Course Introduction
1 Lecture 05:47

This video covers the components of an empty program and what they do.

For information on setting up the IDE for codeblocks or getting your first project started, please see the link below:

http://wiki.codeblocks.org/index.php/Main_Page

Preview 05:47
+
Language Basics
5 Lectures 53:31

Students will learn what a variable and a literal are, as well as preprocessor directives and escape sequences.

Preview 06:51

This video explains datatypes and what they are.

Data Types
12:06

Variable assignment and initilization is covered in this video, as well as scope of variables.

More about Data Types and Data Assignment
13:43

Basic mathematic operations are covered in this section.

MATH!
10:02

In this video, modulus and integer division is explained.

Why does C++ hate Division? Other Relevant Topics
10:49
+
Math and Input
5 Lectures 01:00:26
Input and more MATH!
15:02

Type Conversion, Overflow, and Underflow
10:56

Formatting Output
06:50

String Manipulation
14:16

More MATH!, again
13:22
+
Control Logic
6 Lectures 01:04:30
Control Structures
15:41

Logical Operators
08:06

Conditional Operators and Switch
09:06

Looping (while)
17:00

Looping (do-while, for)
14:15

Request a Course
00:22
+
Bonus Material
2 Lectures 01:18
Bonus Lecture: Certificate of Completion
01:04

Bonus Lecture: Course Discounts
00:14
About the Instructor
Stone River eLearning
4.3 Average rating
11,843 Reviews
231,968 Students
187 Courses
230,000+ Happy Udemy Students

At Stone River eLearning, technology is all we teach. If you're interested in programming, development or design - we have it covered. 

Check out our huge catalog of courses and join the over 370,000 students currently taking Stone River eLearning courses. We currently offer 100+ different technology training courses on our Stone River eLearning website and are adding new courses on hot and trending topics every month. A subscription option is available for those with a real passion for learning.