C++ Course (Copy 1)

Categories: Development
Wishlist Share
Share Course
Page Link
Share On Social Media

About Course

This course is for beginners who want to get started writing programs in C++, taught by Jeremy Siek, a professor at the University of Colorado. No prior knowledge of C++ is assumed. The course is based on the excellent textbook Accelerated C++ by Andrew Koenig and Barbara E. Moo. Like the textbook, the course quickly dives into problem solving and making use of the C++ standard library, including strings, vectors, and lists. The emphasis is on teaching you the parts of C++ that you will most likely need in your day-to-day programming. This course is Part 1 of a planned two-part sequence. Part 1 covers the first seven chapters of Accelerated C++, in particular, Chapters 0 through 6. The course consists of six videos of 50-60 minutes each.

Part 2 of the course, forthcoming, will cover the second half of Accelerated C++, including how to write your own classes and generic functions.

Show More

What Will You Learn?

  • Introduction to C++ Programming
  • History and features of C++
  • Setting up the development environment
  • Writing your first C++ program
  • Basic Syntax and Fundamentals
  • Variables, data types, and constants
  • Input and output operations
  • Operators and expressions
  • Control Structures
  • Conditional statements: if, else, switch
  • Loops: for, while, do-while
  • Nested loops and decision-making
  • Functions
  • Function declaration, definition, and calling
  • Function overloading
  • Recursion and inline functions
  • Object-Oriented Programming (OOP)
  • Classes and objects
  • Constructors and destructors
  • Inheritance, polymorphism, and encapsulation
  • Friend functions and operator overloading

Course Content

1.Basic C++

  • Basic C++
    00:32
  • c++
  • 2.Working with strings and if statements
    00:00
  • Introducing C++
    00:10
  • 4.
  • What will be the output of the following code? cpp Copy code

Student Ratings & Reviews

No Review Yet
No Review Yet

Want to receive push notifications for all major on-site activities?