FutureLearn
FutureLearn Logo

How to Program in C++ 

  • Offered byFutureLearn

How to Program in C++
 at 
FutureLearn 
Overview

Duration

5 weeks

Total fee

7,139

Mode of learning

Online

Credential

Certificate

How to Program in C++
 at 
FutureLearn 
Highlights

  • Earn a certificate upon completion
Details Icon

How to Program in C++
 at 
FutureLearn 
Course details

More about this course
  • On this five-week course, you’ll be introduced to the fundamentals of programming in C++
  • You’ll learn to build a range of applications and gain the skills necessary to kickstart your career in programming
  • By understanding the principles of C++ programming, you’ll be able to develop skills in other OOP languages, including Python, Java, Ruby, and PHP, enhancing your future employability
  • On this course, you’ll familiarise yourself with C++ concepts including variables, data types, operators, control statements, arrays, vectors, and functions
  • You’ll then put your understanding of C++ operations into practice, building fun step-by-step projects
  • In doing so, you’ll gain the skills to create applications and be able to apply your knowledge in your choice of programming career
  • You’ll gain an overview of the types of operations that can be carried out using the STL, allowing you to complete programming projects quickly and more efficiently
  • By the end of this course, you’ll have a comprehensive understanding of the concepts and capabilities of C++ programming
  • You’ll be able to confidently create applications in C++ and be able to adapt your learning to complete projects in C++ and other OOP languages
Read more

How to Program in C++
 at 
FutureLearn 
Curriculum

C++ Fundamentals

Welcome and introduction

Getting started

Introduction to C++

Comments and operators

Symbolic constants and user input

Wrap up

Control statements, arrays and vectors

Introduction to Week 2

Selection and repetition control statements

Break and continue statements and random numbers

Built-in arrays, array class and vector class

Multi-dimensional arrays and projects

Wrap up

Functions, classes and objects

Introduction to Week 3

Functions and parameter passing

Variable scope and lifetimes, function overloading, the

Projects 1

Object-oriented programming, encapsulation and separate compilation

Constructors, deconstructors, a rectangle class and a book class

Projects 2

Wrap up

Exceptions, debugging, pointers and file input/output

Introduction to Week 4

Introduction to exceptions and logic errors

Exceptions

Basic testing and debugging

Pointers and dynamic memory

Const correctness

File input and output

Projects

Wrap up

Object-oriented programming skills

Introduction to Week 5

Inheritance

Using inheritance

Build a project

Building object-oriented skills

Pointers and classes

Operators, dictionaries, and aliens

Wrap up

Other courses offered by FutureLearn

1.81 K
2 weeks
– / –
1.32 L
15 weeks
– / –
72.5 K
10 weeks
– / –
89.23 K
12 weeks
– / –
View Other 1956 CoursesRight Arrow Icon
qna

How to Program in C++
 at 
FutureLearn 

Student Forum

chatAnything you would want to ask experts?
Write here...