Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Understanding basics of programming with C/C++
Rating: 4.4 out of 5(137 ratings)
349 students

Understanding basics of programming with C/C++

Most cars, IoT devices or embedded devices have their software written in C/C++. Wonder why?
Last updated 8/2019
English
English [Auto],

What you'll learn

  • Learn the basics of C/C++
  • Develop simple C/C++ programs

Course content

4 sections20 lectures1h 35m total length
  • Introduction3:01

    Meet the instructor and explore the journey from self-taught programming to a security-focused web developer, highlighting core languages like C and C++ and the role of Linux in secure coding.

  • What is machine learning, natural languages and high-end programming languages11:16

    Explore how natural language processing, machine learning, and deep learning connect through text data, and how high level programming languages bridge human language and machine language.

  • The machine code - How do we compile the source3:05

    This lesson guides you through writing a tiny C++ program to practice input and output, then compiles the source to machine code to run and observe results.

  • Join Our Online Classroom!0:54
  • Writing a crazy simple program5:15

    learn to create a console c/c++ program, include stdio, write a simple main that uses printf, use semicolons and return 0, then build, run, and view the executable output.

  • Variables (integers values, literals, operators)3:48

    Explore character types, literals, and operators in C/C++ by forming expressions from variables and literals. Understand escape sequences and how backslash characters cause a transition to a new line.

  • Why we need streams and some basic inputoutput examples2:34

    Understand why streams are essential in C/C++ programming and explore basic input/output examples, highlighting the role of iostream and the impact of using namespace on code clarity.

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