C++ for Programmers
Offered By: Codecademy
Course Description
Overview
Learn the basic syntax of C++, how to work with object-oriented programming, built-in data structures, and more.
### Why C++ for Programmers?
This course is dedicated to programmers who are already familiar with the world of programming and are looking to become acquainted with the C++ programming language. We designed this course to be a series of short, interactive articles that you can skim, dive into, or even skip. We did this so that you can use this course to both learn C++ and to check as a reference guide.
### Take-Away Skills
Learn the basic syntax, how to work with object-oriented programming, C++'s built-in data structures, and more.
### Why C++ for Programmers?
This course is dedicated to programmers who are already familiar with the world of programming and are looking to become acquainted with the C++ programming language. We designed this course to be a series of short, interactive articles that you can skim, dive into, or even skip. We did this so that you can use this course to both learn C++ and to check as a reference guide.
### Take-Away Skills
Learn the basic syntax, how to work with object-oriented programming, C++'s built-in data structures, and more.
Syllabus
- Getting Started with C++: An overview of what to expect in C++ for Programmers as well as C++ fundamentals.
- Article: Welcome to C++ for Programmers
- Article: Why C++?
- Article: C++ Style Guide
- Article: Compile and Execute C++
- Basic Syntax in C++: An overview of basic syntax in C++.
- Article: Program Structure
- Article: Comments
- Article: Input and Output
- Article: Variables
- Article: Data Types
- Article: Operators
- Article: Reference and Pointers
- Project: Piggy Bank
- Control Flow in C++: An overview of control flow in C++.
- Article: Conditional Statements
- Article: Switch Statements
- Article: Loops
- Article: Break and Continue
- Project: Rock, Paper, Scissors, Lizard, Spock
- Functions in C++: An overview of functions in C++.
- Article: Introduction to Functions
- Article: Function Parameters
- Article: Function Overloading
- Article: Command Line Arguments
- Project: Build a Text Adventure
- Object-Oriented Programming in C++: An overview of object-oriented programming in C++.
- Article: Classes and Objects
- Article: Access Specifiers
- Article: Constructors
- Article: Inheritance
- Article: Polymorphism
- Project: The Object of Your Affection
- C++'s Built-In Data Structures : An overview of C++'s built-in data structures.
- Article: Arrays
- Article: Vectors
- Article: Stacks and Queues
- Article: Sets
- Article: Hash Maps
- Project: UFO
Taught by
Alex DiStasi
Related Courses
Intro to Computer ScienceUniversity of Virginia via Udacity Design of Computer Programs
Stanford University via Udacity Analytic Combinatorics, Part I
Princeton University via Coursera Algorithms, Part I
Princeton University via Coursera Algorithms, Part II
Princeton University via Coursera