C++ Programming In Ubuntu
4.0 (25 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
5,523 students enrolled

C++ Programming In Ubuntu

Learn C++ with Ubuntu on Windows
4.0 (25 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
5,523 students enrolled
Created by Daniel McCarthy
Last updated 4/2018
English
Current price: $64.99 Original price: $99.99 Discount: 35% off
2 days left at this price!
30-Day Money-Back Guarantee
This course includes
  • 4.5 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Build software in C++
  • Understand C++ classes, functions, pointers, structures, memory, templates and keywords
  • Understand how to create Makefiles
  • Basic linux skills
  • Basic understanding of how the processor works
  • Understand how to use the G++ compiler
  • Understand how to create libraries
Course content
Expand all 26 lectures 04:23:54
+ Crawl
17 lectures 02:08:27

Here you will learn how to setup linux and get your c++ environment setup.

You do not need linux to program in C++ but we do recommend it. If you are sure you do not want linux you can skip this step but you may have trouble following the course. Installing linux will not break your current system and it can be installed on a virtual machine if you prefer.

Preview 16:59

Here you will learn how to create your first C++ program. A simple program that outputs "Hello World". Further throughout this lecture you will then create your first function that sums two numbers together and returns the result.

You will learn the basics of what a function is and what the "main" function is.

Preview 08:34
Understanding datatypes and variables
03:36
Understanding functions
03:30
Understanding scopes
01:05
Basic operators
01:42
Using statements, comparison operators and logical operators
26:58
Understanding comments
00:53

In this lecture you will learn about header files what they are and will learn the basics of the C++ preprocessor. You will also create a header file of your own and include it into your main program. You will learn about function declarations also.

Header files, the preprocessor basics and function declarations
09:19
Using the linker
08:49
Namespaces
05:48
Receiving input from the keyboard
02:56
Arrays
08:43
Strings
04:44
Vector basics
08:14
Reading and writing a file
08:41
Understanding enums
07:56
+ Walk
4 lectures 01:00:20
Makefiles
20:50
Understanding the heap and the stack
05:57
Working with references and pointers
25:32
+ Run
4 lectures 01:14:22
What is Object Oriented Programming
03:02
Understanding casting
18:17
Working with classes
45:42
Creating libraries
07:21
Requirements
  • You should have basic computer skills.
Description

Do you want to make great apps?

If you are someone with no previous programming experience or someone with programming experience and would love to learn C++ you have come to the right place. In this course you will be taken through the baby steps of C++ and learn about functions, header files, datatypes, arrays all the way to more advanced c++ concepts such as classes, structures, pointers, macros and memory and in just over four hours your experience will flourish.

You will also learn about Makefiles and how to use them as well as how to use the compiler G++. This will allow you to write code without the assistance of an IDE which is normally essential with C++ when developing open source projects so that you can give the programmer who uses your code freedom on how he or she wishes to compile your project. I recommend the code editor Visual Code when writing C++.

After this course you could be considered to be a decent C++ developer.

I have programmed in C++ for a long time and have created my own programming language's which I wrote the compiler and interpreter for in C++. I am sure you will be happy with this course.

Who this course is for:
  • Anyone who wants to learn how to code
  • Anyone who wants to learn C++
  • Anyone who wants to learn about system memory and a little bit about how processors work