• Learn from case studies how to approach programming problems
Requirements
• Enjoys technical challenges
• Access to a computer with a modern C++ compiler (I'll show you how to install one which is free of charge!)
Description
This course will teach you the basics of the technically challenging but powerful and efficient C++ programming language. I start right at the beginning and describe things in simple terms, avoiding unnecessary jargon.
There are lots of downloadable exercises, with solutions, so you can check your understanding as you learn, gaining familiarity and confidence with the material. These are ideal for preparing for exams or job interviews.
I will be actively supporting the course and I will respond promptly if you have any questions or experience difficulties with the course content.
The course is based around the modern version of the language, which makes it easier to learn. I teach the C++11, C++14 and C++17 standards, but also cover older variations which are still widely used.
The course is designed to give you a good practical understanding of the fundamentals of the language. After successfully completing this course, you will have an excellent basis for learning the more advanced features.
The course is thorough and goes into the material in depth. It is probably best suited for people who have already taken a programming course, although a determined beginner should be able to follow it.
Student testimonials:
"If you can take only one C++ course, it should be this one! Well presented, and an excellent starting point for those with no C++ experience or only minimal experience" - WM
"As a python programmer, found this course was an excellent grounding into C++'s first principles, and a thorough deep dive into the mechanics/structure/organization of C++ for a complete C++ beginner" - RT
Who this course is for:
• Anyone who wants to learn how to program
• Programmers with some basic knowledge of C++ who want to update and refresh their skills
• Students who have tried to learn C++ from other courses
VISITOR COMMENTS (0 )
FILE LIST
Filename
Size
Learn Modern C++ Fundamentals!/1. Introduction/1. Why This Course.mp4
23.1 MB
Learn Modern C++ Fundamentals!/1. Introduction/1. Why This Course.srt
5.5 KB
Learn Modern C++ Fundamentals!/1. Introduction/10. Hello World.mp4
26.3 MB
Learn Modern C++ Fundamentals!/1. Introduction/10. Hello World.srt
4.4 KB
Learn Modern C++ Fundamentals!/1. Introduction/10.1 Hello World.pdf.pdf
103.2 KB
Learn Modern C++ Fundamentals!/1. Introduction/10.2 Hello World Exercises.pdf.pdf
92.1 KB
Learn Modern C++ Fundamentals!/1. Introduction/2. Introduction (Lecturer).mp4
8.1 MB
Learn Modern C++ Fundamentals!/1. Introduction/2. Introduction (Lecturer).srt
1.5 KB
Learn Modern C++ Fundamentals!/1. Introduction/3. Introduction to the Course.mp4
32.9 MB
Learn Modern C++ Fundamentals!/1. Introduction/3. Introduction to the Course.srt
6.3 KB
Learn Modern C++ Fundamentals!/1. Introduction/4. How to Learn from this Course.mp4
62.9 MB
Learn Modern C++ Fundamentals!/1. Introduction/4. How to Learn from this Course.srt
10.5 KB
Learn Modern C++ Fundamentals!/1. Introduction/5. Compilers.mp4
79 MB
Learn Modern C++ Fundamentals!/1. Introduction/5. Compilers.srt
14.2 KB
Learn Modern C++ Fundamentals!/1. Introduction/6. Compiler Errors.mp4
42.6 MB
Learn Modern C++ Fundamentals!/1. Introduction/6. Compiler Errors.srt
7.4 KB
Learn Modern C++ Fundamentals!/1. Introduction/7. MinGW Installation and Setup on Windows.mp4
122.5 MB
Learn Modern C++ Fundamentals!/1. Introduction/7. MinGW Installation and Setup on Windows.srt
15.3 KB
Learn Modern C++ Fundamentals!/1. Introduction/7.1 MinGW installation and configuration.pdf.pdf
104.9 KB
Learn Modern C++ Fundamentals!/1. Introduction/8. Visual Studio Installation.mp4
43.4 MB
Learn Modern C++ Fundamentals!/1. Introduction/8. Visual Studio Installation.srt
7.1 KB
Learn Modern C++ Fundamentals!/1. Introduction/9. Visual Studio Setup.mp4
38.9 MB
Learn Modern C++ Fundamentals!/1. Introduction/9. Visual Studio Setup.srt
6.4 KB
Learn Modern C++ Fundamentals!/2. Background/1. Computer Overview.mp4
64.2 MB
Learn Modern C++ Fundamentals!/2. Background/1. Computer Overview.srt
12.1 KB
Learn Modern C++ Fundamentals!/2. Background/2. CPU Function and Operation.mp4
51.6 MB
Learn Modern C++ Fundamentals!/2. Background/2. CPU Function and Operation.srt
9 KB
Learn Modern C++ Fundamentals!/2. Background/3. Operating System.mp4
41.5 MB
Learn Modern C++ Fundamentals!/2. Background/3. Operating System.srt
7.6 KB
Learn Modern C++ Fundamentals!/2. Background/4. Interfacing to Operating Systems.mp4
51.7 MB
Learn Modern C++ Fundamentals!/2. Background/4. Interfacing to Operating Systems.srt
9.3 KB
Learn Modern C++ Fundamentals!/2. Background/5. Programs and Memory.mp4
64.3 MB
Learn Modern C++ Fundamentals!/2. Background/5. Programs and Memory.srt
10.9 KB
Learn Modern C++ Fundamentals!/2. Background/6. What is C++.mp4
171 MB
Learn Modern C++ Fundamentals!/2. Background/6. What is C++.srt
26.6 KB
Learn Modern C++ Fundamentals!/2. Background/7. C++ Family Tree.mp4
80.1 MB
Learn Modern C++ Fundamentals!/2. Background/7. C++ Family Tree.srt
14.6 KB
Learn Modern C++ Fundamentals!/2. Background/8. How C++ Programs are Made.mp4
78.8 MB
Learn Modern C++ Fundamentals!/2. Background/8. How C++ Programs are Made.srt
12.5 KB
Learn Modern C++ Fundamentals!/2. Background/9. How C++ Programs are Run.mp4
44.1 MB
Learn Modern C++ Fundamentals!/2. Background/9. How C++ Programs are Run.srt
7 KB
Learn Modern C++ Fundamentals!/3. Getting started with C++/1. A Closer Look at Hello, World.mp4
54.1 MB
Learn Modern C++ Fundamentals!/3. Getting started with C++/1. A Closer Look at Hello, World.srt
8.8 KB
Learn Modern C++ Fundamentals!/3. Getting started with C++/1.1 Closer Look at Hello Solutions.pdf.pdf
123.8 KB
Learn Modern C++ Fundamentals!/3. Getting started with C++/1.2 Closer Look at Hello Exercises.pdf.pdf
123.9 KB
Learn Modern C++ Fundamentals!/3. Getting started with C++/10. Variable Initialization.mp4
49.2 MB
Learn Modern C++ Fundamentals!/3. Getting started with C++/10. Variable Initialization.srt
9.9 KB
Learn Modern C++ Fundamentals!/3. Getting started with C++/10.1 Variable Assignment Code.pdf.pdf
104.2 KB
Learn Modern C++ Fundamentals!/3. Getting started with C++/10.2 Variable Assignment Solutions.pdf.pdf
137.2 KB
Learn Modern C++ Fundamentals!/3. Getting started with C++/10.3 Variable Assignment Exercises.pdf.pdf
136.1 KB
Learn Modern C++ Fundamentals!/3. Getting started with C++/11. Variable Assignment.mp4
46.6 MB
Learn Modern C++ Fundamentals!/3. Getting started with C++/11. Variable Assignment.srt
7.9 KB
Learn Modern C++ Fundamentals!/3. Getting started with C++/11.1 Variable Assignment Code.pdf.pdf
87.9 KB
Learn Modern C++ Fundamentals!/3. Getting started with C++/11.2 Variable Assignment Solutions.pdf.pdf
137.2 KB
Learn Modern C++ Fundamentals!/3. Getting started with C++/11.3 Variable Assignment Exercises.pdf.pdf
136.1 KB
Learn Modern C++ Fundamentals!/3. Getting started with C++/12. Auto and Memory Addresses.mp4
86.8 MB
Learn Modern C++ Fundamentals!/3. Getting started with C++/12. Auto and Memory Addresses.srt
13.5 KB
Learn Modern C++ Fundamentals!/3. Getting started with C++/12.1 Auto and Memory Addresses Exercises.pdf.pdf
145.2 KB
Learn Modern C++ Fundamentals!/3. Getting started with C++/12.2 Auto and Memory Addresses Solutions.pdf.pdf
162.9 KB
Learn Modern C++ Fundamentals!/3. Getting started with C++/12.3 Auto and Memory Addresses Code.pdf.pdf
89.2 KB
Learn Modern C++ Fundamentals!/3. Getting started with C++/13. Undefined Behaviour.mp4
77.6 MB
Learn Modern C++ Fundamentals!/3. Getting started with C++/13. Undefined Behaviour.srt
15.1 KB
Learn Modern C++ Fundamentals!/3. Getting started with C++/13.1 Undefined Behaviour Solutions.pdf.pdf
125.6 KB
Learn Modern C++ Fundamentals!/3. Getting started with C++/13.2 Undefined Behaviour Exercises.pdf.pdf
122.8 KB
Learn Modern C++ Fundamentals!/3. Getting started with C++/2. A Closer Look at Hello, World (Continued).mp4
31.9 MB
Learn Modern C++ Fundamentals!/3. Getting started with C++/2. A Closer Look at Hello, World (Continued).srt
5.9 KB
Learn Modern C++ Fundamentals!/3. Getting started with C++/2.1 Closer Look at Hello Exercises2.pdf.pdf
126 KB
Learn Modern C++ Fundamentals!/3. Getting started with C++/2.2 Closer Look at Hello Solutions2.pdf.pdf
138.3 KB
Learn Modern C++ Fundamentals!/3. Getting started with C++/3. Output.mp4
79.8 MB
Learn Modern C++ Fundamentals!/3. Getting started with C++/3. Output.srt
13.6 KB
Learn Modern C++ Fundamentals!/3. Getting started with C++/3.1 Output Exercises.pdf.pdf
127.5 KB
Learn Modern C++ Fundamentals!/3. Getting started with C++/3.2 Output Code.pdf.pdf
88.1 KB
Learn Modern C++ Fundamentals!/3. Getting started with C++/3.3 Output Solutions.pdf.pdf
127.9 KB
Learn Modern C++ Fundamentals!/3. Getting started with C++/4. Data.mp4
84.7 MB
Learn Modern C++ Fundamentals!/3. Getting started with C++/4. Data.srt
13.4 KB
Learn Modern C++ Fundamentals!/3. Getting started with C++/4.1 Data Solutions.pdf.pdf
149 KB
Learn Modern C++ Fundamentals!/3. Getting started with C++/4.2 Data Exercises.pdf.pdf
147.5 KB
Learn Modern C++ Fundamentals!/3. Getting started with C++/5. Type Representation.mp4
63.2 MB
Learn Modern C++ Fundamentals!/3. Getting started with C++/5. Type Representation.srt
11.1 KB
Learn Modern C++ Fundamentals!/3. Getting started with C++/5.1 Type Representations Exercises.pdf.pdf
138.7 KB
Learn Modern C++ Fundamentals!/3. Getting started with C++/5.2 Type Representations Solutions.pdf.pdf
128.4 KB
Learn Modern C++ Fundamentals!/3. Getting started with C++/6. Type Representation Practical.mp4
53.1 MB
Learn Modern C++ Fundamentals!/3. Getting started with C++/6. Type Representation Practical.srt
10 KB
Learn Modern C++ Fundamentals!/3. Getting started with C++/7. Input.mp4
75.6 MB
Learn Modern C++ Fundamentals!/3. Getting started with C++/7. Input.srt
15.2 KB
Learn Modern C++ Fundamentals!/3. Getting started with C++/7.1 Input Code.pdf.pdf
99.8 KB
Learn Modern C++ Fundamentals!/3. Getting started with C++/7.2 Input Exercises.pdf.pdf
149.3 KB
Learn Modern C++ Fundamentals!/3. Getting started with C++/7.3 Input Solutions.pdf.pdf
135.8 KB
Learn Modern C++ Fundamentals!/3. Getting started with C++/8. Input (Continued).mp4
62.4 MB
Learn Modern C++ Fundamentals!/3. Getting started with C++/8. Input (Continued).srt
10.6 KB
Learn Modern C++ Fundamentals!/3. Getting started with C++/8.1 Input Contd Exercises.pdf.pdf
136 KB
Learn Modern C++ Fundamentals!/3. Getting started with C++/8.2 Input Contd Code.pdf.pdf
100.3 KB
Learn Modern C++ Fundamentals!/3. Getting started with C++/8.3 Input Contd Solutions.pdf.pdf
112 KB
Learn Modern C++ Fundamentals!/3. Getting started with C++/9. Input Practical.mp4
69.3 MB
Learn Modern C++ Fundamentals!/3. Getting started with C++/9. Input Practical.srt