Understanding basics of programming with C/C++
4.0 (84 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.
226 students enrolled

Understanding basics of programming with C/C++

Most cars, IoT devices or embedded devices have their software written in C/C++. Wonder why?
4.0 (84 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.
226 students enrolled
Last updated 8/2019
English
English [Auto]
Current price: $13.99 Original price: $19.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 1.5 hours on-demand video
  • 1 article
  • 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
  • Learn the basics of C/C++
  • Develop simple C/C++ programs
Course content
Expand all 20 lectures 01:35:26
+ The Very Basics: Introduction
7 lectures 29:53
The machine code - How do we compile the source
03:05
Join Our Online Classroom!
00:54
Writing a crazy simple program
05:15
Variables (integers values, literals, operators)
03:48
Why we need streams and some basic inputoutput examples
02:34
+ Flow control and even some more data types
4 lectures 31:19
May the flow be with you! – Control the flow
14:18
Variables- floating point types, values, literals, operators
10:13
Loops – The usage of loops in C_C++
03:05
Logical, bitwise and the lawful arithmetic
03:43
+ Functions
7 lectures 22:24
What are functions
02:38
Functions - Declaring and invoking functions
03:44
Inline functions
02:02
Default parameters of existing – The metamorphosis in C++
03:39
Parsing - part 1
03:23
Parsing - part 2
04:12
Overloaded functions
02:46
+ Exceptions
2 lectures 11:50
Converting, try, catch, objects and classes
06:03
Namespaces
05:47
Requirements
  • A computer with internet connection
Description

Most low-level software are written in C/C++. Most cars, IoT devices or embedded devices have their software written in this kind of developing language.

For developers just getting started, think of this as the primer to help kickstart your career.

C++ is a general-purpose object-oriented programming (OOP) language, developed by Bjarne Stroustrup, and is an extension of the C language. It is therefore possible to code C++ in a "C style" or "object-oriented style." In certain scenarios, it can be coded in either way and is thus an effective example of a hybrid language. 

C++ is considered to be an intermediate-level language, as it encapsulates both high- and low-level language features. Initially, the language was called "C with classes" as it had all the properties of the C language with an additional concept of "classes." However, it was renamed C++ in 1983.

Who this course is for:
  • beginners in programming
  • students who want to learn c/c++
  • Junior Developers