Skip to content

C++ Programming Fundamentals.


Stone River eLearning

Summary

Price
£12 inc VAT
Study method
Online
Duration
3 hours · Self-paced
Qualification
No formal qualification

Overview

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.

What Will I Learn?

  • Comprehend basic programming topics
  • Write basic C++ programs
  • Apply control structures

Description

Class Curriculum

Course Introduction

Preview

Course Introduction (5:49)

Language Basics

Start

More basics and Variables/Literals (6:53)

Start

Data Types (12:09)

Start

More about Data Types and Data Assignment (13:45)

Start

MATH! (10:04)

Start

Why does C++ hate Division? Other Relevant Topics (10:51)

Math and Input

Start

Input and more MATH! (15:04)

Preview

Type Conversion, Overflow, and Underflow (10:58)

Start

Formatting Output (6:52)

Start

String Manipulation (14:18)

Start

More MATH!, again. (13:24)

Control Logic

Start

Control Structures (15:43)

Start

Logical Operators (8:08)

Start

Conditional Operators and Switch (9:08)

Preview

Looping (while) (17:02)

Start

Looping (do-while, for) (14:17)

Who is this course for?

  • 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.

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.

Career path

System Developer

Questions and answers

Currently there are no Q&As for this course. Be the first to ask a question.

Reviews

3.3
Course rating
100%
Service
60%
Content
40%
Value

FAQs

Study method describes the format in which the course will be delivered. At Reed Courses, courses are delivered in a number of ways, including online courses, where the course content can be accessed online remotely, and classroom courses, where courses are delivered in person at a classroom venue.

CPD stands for Continuing Professional Development. If you work in certain professions or for certain companies, your employer may require you to complete a number of CPD hours or points, per year. You can find a range of CPD courses on Reed Courses, many of which can be completed online.

A regulated qualification is delivered by a learning institution which is regulated by a government body. In England, the government body which regulates courses is Ofqual. Ofqual regulated qualifications sit on the Regulated Qualifications Framework (RQF), which can help students understand how different qualifications in different fields compare to each other. The framework also helps students to understand what qualifications they need to progress towards a higher learning goal, such as a university degree or equivalent higher education award.

An endorsed course is a skills based course which has been checked over and approved by an independent awarding body. Endorsed courses are not regulated so do not result in a qualification - however, the student can usually purchase a certificate showing the awarding body's logo if they wish. Certain awarding bodies - such as Quality Licence Scheme and TQUK - have developed endorsement schemes as a way to help students select the best skills based courses for them.