Skip to content

C++ from Scratch: Complete Coding Guide for Beginners - CPD Certified

CPDQE Accredited | Dual Certificates | Lifetime Access | Easy Refund


Skill Arts

Summary

Price
£14.99 inc VAT
Study method
Online, On Demand What's this?
Duration
5.7 hours · Self-paced
Qualification
No formal qualification
Certificates
  • Accredited Certificate on C++/Coding of Completion from SkillArts - Free
  • Reed Courses Certificate of Completion - Free
Additional info
  • Tutor is available to students

Add to basket or enquire

Overview

Why Study This Diploma in C++ for Coding - CPD Certified Diploma?

  • While specific UK data might be limited, a report by Indeed shows a global increase of 18% in C++ developer job postings year-on-year (YoY) (as of April 2024).
  • A Glassdoor report suggests that the average base salary for C++ developers in the UK is £60,000 per year (as of April 2024).

Learning Outcomes:

  • Learn to set up a local development environment for C++ coding.
  • Master the different data types in C++ and their applications in coding.
  • Learn to use loops effectively for repetitive tasks in your C++ code.
  • Master the use of functions to create modular and reusable code in C++.

CPDQE Accreditation

This Diploma in C++ for Coding is CPDQE accredited. CPD is a globally recognised parameter for continuous professional development acknowledged by thousands of professional bodies, employers and academic institutions in the UK and around the world.

Dual Certificates

After completing this Diploma in C++ for Coding Course, you will receive a course completion certificate from Reed. Also, you will receive an Accredited Certificate of Completion From SkillArts.

Certificates

Accredited Certificate on C++/Coding of Completion from SkillArts

Digital certificate - Included

Reed Courses Certificate of Completion

Digital certificate - Included

Will be downloadable when all lectures have been completed.

Curriculum

10
sections
79
lectures
5h 41m
total
    • 1: C++ for Coding: intoduction 03:10
    • 2: C++ for Coding: Course Curriculum 04:55
    • 3: C++ for Coding: Getting started on Windows, Mac or Linux 00:47
    • 4: C++ for Coding: How to ask great questions 01:06
    • 5: C++ for Coding: FAQ’s 01:01
    • 6: C++ for Coding: Introduction 01:16
    • 7: C++ for Coding: CPP Futures 03:09
    • 8: C++ for Coding: Why it Popular in Coding 03:30
    • 9: C++ for Coding: Popular IDEs for Coding 02:51
    • 10: C++ for Coding: Get and Installing Visual Studio Editor 11:04
    • 11: C++ for Coding: Creating First Project 08:26
    • 12: C++ for Coding: Your First CPP Program 08:22
    • 13: C++ for Coding: Compiling and Run a CPP Program 03:44
    • 14: C++ for Coding: Introduction 01:06
    • 15: C++ for Coding: Creating Variables 11:52
    • 16: C++ for Coding: Creating Multiple Variables 07:01
    • 17: C++ for Coding: Constants 06:05
    • 18: C++ for Coding: Identifiers 05:42
    • 19: C++ for Coding: Naming Convention 04:28
    • 20: C++ for Coding: Working with standard library 03:27
    • 21: C++ for Coding: Output Text and New Lines 07:10
    • 22: C++ for Coding: Reading User Input 07:36
    • 23: C++ for Coding: Simple Calculator Program 05:40
    • 24: C++ for Coding: Comments 03:09
    • 25: C++ for Coding: Introduction 01:33
    • 26: C++ for Coding: Data type basics 05:18
    • 27: C++ for Coding: Numeric types 06:13
    • 28: C++ for Coding: String types 04:13
    • 29: C++ for Coding: Character types 03:49
    • 30: C++ for Coding: Boolean types 03:39
    • 31: C++ for Coding: Introduction 00:52
    • 32: C++ for Coding: Arithmetic operators 05:01
    • 33: C++ for Coding: Assignment operators 03:59
    • 34: C++ for Coding: Comparison operators 05:17
    • 35: C++ for Coding: Logical operators 09:19
    • 36: C++ for Coding: Introduction 01:00
    • 37: C++ for Coding: Strings 06:12
    • 38: C++ for Coding: Concatenation and append 10:16
    • 39: C++ for Coding: String Built-in Functions 08:57
    • 40: C++ for Coding: String Indexing 03:47
    • 41: C++ for Coding: String Formatting 05:26
    • 42: C++ for Coding: String Keyboard Input getline() 04:28
    • 43: C++ for Coding: Using namespace 02:04
    • 44: C++ for Coding: Introduction 00:54
    • 45: C++ for Coding: If statement 04:18
    • 46: C++ for Coding: else statement 02:46
    • 47: C++ for Coding: else if statement 03:57
    • 48: C++ for Coding: Ternary operator 03:55
    • 49: C++ for Coding: Switch-case statement 06:31
    • 50: C++ for Coding: Introduction 01:50
    • 51: C++ for Coding: While loop 05:31
    • 52: C++ for Coding: Do-while loop 02:00
    • 53: C++ for Coding: For loop 08:15
    • 54: C++ for Coding: Customize loop running 02:37
    • 55: C++ for Coding: Break statement 02:05
    • 56: C++ for Coding: Continue statement 03:07
    • 57: C++ for Coding: Nested loops 05:58
    • 58: C++ for Coding: Prime Number Program 06:47
    • 59: C++ for Coding: Coding exercise 01:48
    • 60: C++ for Coding: Solution for coding exercise 01:23
    • 61: C++ for Coding: Introduction 00:49
    • 62: C++ for Coding: Array statement 06:16
    • 63: C++ for Coding: Change array data item 02:05
    • 64: C++ for Coding: Read array data using loops 03:55
    • 65: C++ for Coding: Multidimensional Array 04:37
    • 66: C++ for Coding: Update Multidimensional Array 02:03
    • 67: C++ for Coding: Loop through Multidimensional Array 04:26
    • 68: C++ for Coding: Introduction 01:07
    • 69: C++ for Coding: Creating a function 03:07
    • 70: C++ for Coding: Calling a function 05:25
    • 71: C++ for Coding: Function with parameter 04:18
    • 72: C++ for Coding: Default parameter 01:43
    • 73: C++ for Coding: Multiple parameters 04:56
    • 74: C++ for Coding: Return keyword 05:11
    • 75: C++ for Coding: Call by value 01:54
    • 76: C++ for Coding: Call by reference 02:18
    • 77: C++ for Coding: Pass by Group items 04:06
    • 78: C++ for Coding: Function overloading 05:53
    • 79: C++ for Coding: Recursion 04:23

Course media

Description

Diploma in C++ for Coding Course Syllabus

Introduction:

  • Understand the basics and significance of C++ programming and coding.
  • Learn about the history and applications of C++ in the coding world.

Setting up Local Development:

  • Learn to set up a local development environment for C++ coding.
  • Install and configure necessary tools and compilers for C++ coding.

C++ Basics:

  • Understand basic C++ coding syntax and structure.
  • Write simple C++ coding programs to familiarize yourself with the coding process.

C++ Data Types:

  • Learn about various C++ data types such as int, float, char, and more for coding.
  • Understand the usage and limitations of different data types in C++ coding.

C++ Operators:

  • Master the use of arithmetic, logical, and relational operators in C++ coding.
  • Learn to perform operations efficiently using C++ coding operators.

C++ Strings:

  • Learn to declare, initialize, and manipulate strings in C++ coding.
  • Perform common string operations such as concatenation, comparison, and searching in C++ coding.

C++ Decision Making:

  • Understand the decision-making constructs in C++ coding such as if, else if, and switch statements.
  • Learn to control the flow of your C++ coding programs using decision-making constructs.

C++ Control Flow and Loops:

  • Master control flow mechanisms such as break and continue in C++ coding.
  • Learn to implement loops (for, while, do-while) for repetitive tasks in your C++ coding programs.

C++ Arrays:

  • Understand the concept of arrays and their usage in C++ coding.
  • Learn to declare, initialize, and manipulate arrays for data storage in C++ coding.

C++ Functions:

  • Gain proficiency in writing and using functions in C++ coding.
  • Learn to create modular and reusable code using functions in C++ coding.

Who is this course for?

  • Software Developer
  • C++ Programmer
  • Application Developer

This course will pave the way for higher study in the field of Coding. You can enrol on higher level Coding courses, such as:

  • Level 1 Award in Introduction to Web Development with Coding
  • Level 2 Certificate in Web Development with Coding
  • Level 3 Certificate in Coding for Games Development
  • Level 3 Diploma in Computer Science with Coding

Questions and answers

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

Reviews

Currently there are no reviews for this course. Be the first to leave a review.

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.