Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
An Introduction to C++ Programming
Rating: 4.1 out of 5(71 ratings)
5,095 students

An Introduction to C++ Programming

Learn the Fundamentals of Procedural Programming in C++
Created byRishi Desai
Last updated 12/2020
English

What you'll learn

  • You will be familiar with basic aspects of C++, including procedural programming and memory management.
  • You will learn how to model and solve real-world problems using C++.

Course content

2 sections16 lectures1h 18m total length
  • Operators6:07

    Explore the basics of C++ operators, including +, -, *, /, and %, learn integer division, casting to double for decimals, and how exponentiation requires a library.

  • Variables and Data Types5:48
  • The String Object4:24
  • Methods for Strings4:21
  • Conditional Statements5:21
  • C++ Arrays3:38
  • C++ Vectors<>4:36
  • 'for' and 'while' loops5:42
  • 'for-each' loops and loop control5:21
  • Procedural Programming Quiz

Requirements

  • Prior programming experience in other general-purpose programming languages (e.g. Python, Java) is recommended.
  • You can download any C++ IDE (e.g. QT Creator, Eclipse, CLion)

Description

You will learn introductory C++ programming constructs. In this course, you will be exposed to all of the fundamental constructs of programming such as loops, arrays, operators, and functions. You will learn procedural programming first to develop a strong basis of computational logic. Then you will learn about memory management in C++. Altogether, this course will unlock the doors to learn about computer systems (e.g. operating systems, networking) and conduct computer science research with C++.

Who this course is for:

  • Students with a passion for learning, and those who enjoy working with computers.
  • This course is for beginner programmers with some programming experience in another language.