C++ for Beginners
C++ for Beginners, available at $49.99, has an average rating of 4.35, with 57 lectures, based on 50 reviews, and has 811 subscribers.
You will learn about Learn to Set up Your Development Environment Learn to Execute C++ Code Learn To Debug Your Code Understand the Role of Variables Be able to use Variable Data Types Be Able to Output to the Standard Error Stream Learn To Cast Data Types Learn to Format Output Learn to Take and Process Console Input Understand and Use Source Comments Be able to use Assignment Operators Identify and Use Compound Operators Use Comparators and Logical Operators Understand and apply Operator Prescedence Create Simple and Complex Conditionals with If Use the Switch Statement Use the Ternary Operator Create While Loops and For Loops Use Arrays Access Array Members with Loops Understand and use Multidimensional Arrays Learn the Role of Pointers Understand Binary Theory and it's Role in C++ Create and Use Truth Tables and Binary Operators Work with Bitwise Operators Encapsulate Code in Functions Work with Header Files and Includes Understand and Use Namespaces Understand and use the STL String Library Understand Object Oriented Programming Create Classes and Objects in C++ Read Text Files to Permanent Storage Store Text Files in Permanent Storage This course is ideal for individuals who are Aspiring Game Programmers or Teachers and Students or Developers who Want a "Heavy Duty" Langauge or Developers who Work in the Financial Sector or Developers working with Apps that Need to Do Many Calculations Quickly or Anyone who Wants to Wield the Power of C++! It is particularly useful for Aspiring Game Programmers or Teachers and Students or Developers who Want a "Heavy Duty" Langauge or Developers who Work in the Financial Sector or Developers working with Apps that Need to Do Many Calculations Quickly or Anyone who Wants to Wield the Power of C++!.
Enroll now: C++ for Beginners
Summary
Title: C++ for Beginners
Price: $49.99
Average Rating: 4.35
Number of Lectures: 57
Number of Published Lectures: 56
Number of Curriculum Items: 57
Number of Published Curriculum Objects: 56
Original Price: $22.99
Quality Status: approved
Status: Live
What You Will Learn
- Learn to Set up Your Development Environment
- Learn to Execute C++ Code
- Learn To Debug Your Code
- Understand the Role of Variables
- Be able to use Variable Data Types
- Be Able to Output to the Standard Error Stream
- Learn To Cast Data Types
- Learn to Format Output
- Learn to Take and Process Console Input
- Understand and Use Source Comments
- Be able to use Assignment Operators
- Identify and Use Compound Operators
- Use Comparators and Logical Operators
- Understand and apply Operator Prescedence
- Create Simple and Complex Conditionals with If
- Use the Switch Statement
- Use the Ternary Operator
- Create While Loops and For Loops
- Use Arrays
- Access Array Members with Loops
- Understand and use Multidimensional Arrays
- Learn the Role of Pointers
- Understand Binary Theory and it's Role in C++
- Create and Use Truth Tables and Binary Operators
- Work with Bitwise Operators
- Encapsulate Code in Functions
- Work with Header Files and Includes
- Understand and Use Namespaces
- Understand and use the STL String Library
- Understand Object Oriented Programming
- Create Classes and Objects in C++
- Read Text Files to Permanent Storage
- Store Text Files in Permanent Storage
Who Should Attend
- Aspiring Game Programmers
- Teachers and Students
- Developers who Want a "Heavy Duty" Langauge
- Developers who Work in the Financial Sector
- Developers working with Apps that Need to Do Many Calculations Quickly
- Anyone who Wants to Wield the Power of C++!
Target Audiences
- Aspiring Game Programmers
- Teachers and Students
- Developers who Want a "Heavy Duty" Langauge
- Developers who Work in the Financial Sector
- Developers working with Apps that Need to Do Many Calculations Quickly
- Anyone who Wants to Wield the Power of C++!
Have you always wanted to create console video games, but lack the basic C++ skills? Do you want to understand a more “heavy-duty” programming language? Do you really want to get “under the hood” and complete more complex computing tasks quickly? Do you simply want to advance your current skill set and learn one of the world’s most popular programming languages?
C++ is one of the most widely used languages in the world. It’s used for everything from financial trading applications (where speed equals revenue!) to console video games.
Delve into the C++ programming language with this course, C++ For Beginners, authored by expert David Pither-Patterson. David is an experienced instructor, specializing in presenting complex technical information in a manner that just about anyone can grasp. With David’s help, you’ll start by setting up your development environment and working your way through all the C++ fundamentals.
Included in the 46 video lectures that comprise the course are dozens and dozens of code examples that you can learn from. You’ll also complete engaging lab exercises that are not only fun, but specially designed to help you retain the information in the lectures.
C++ is one of the most important languages you can learn–and there is no better way to learn it than with LearnToProgram’s David Pither-Patterson!
Course Curriculum
Chapter 1: Your First Program
Lecture 1: Where to get the IDE
Lecture 2: Creating a Project
Lecture 3: Debugging a Program
Lecture 4: Examining the Build Log
Lecture 5: Running a program
Lecture 6: Section 1 Lab Exercise
Chapter 2: Variables and Assignments
Lecture 1: Variables and Identifiers
Lecture 2: Simple Data Type: bool
Lecture 3: Simple Data Type: char
Lecture 4: Simple Data Type: int
Lecture 5: Section 2 Lab Exercise
Chapter 3: Errors and Data Types
Lecture 1: Outputting Errors
Lecture 2: Long and Short Data Types
Lecture 3: Casting
Lecture 4: Formatting Output
Lecture 5: Input from stdin
Lecture 6: Section 3 Lab Exercise
Chapter 4: Operators and Precedence
Lecture 1: Understanding Comments: Useful VS Redundant
Lecture 2: Meaningful Variable Names VS Cryptic
Lecture 3: Assignment, Operators
Lecture 4: Comparators and Logical Operators
Lecture 5: Precedence
Lecture 6: Section 4 Lab Exercise
Chapter 5: Decision Making and Program Flow
Lecture 1: The "if", "else if", and "else" Statements
Lecture 2: The "case" Statement
Lecture 3: Ternary Statements
Lecture 4: The "Do While" Loop
Lecture 5: The "For" Loop
Lecture 6: Section 5 Lab Exercise
Chapter 6: Arrays
Lecture 1: Arrays
Lecture 2: Iterating Through Arrays
Lecture 3: Multi-Dimensional Arrays
Lecture 4: Pointers
Lecture 5: Section 6 Lab Exercise
Chapter 7: Binary Operations
Lecture 1: Binary Theory
Lecture 2: Truth Tables
Lecture 3: Bitwise Operators
Lecture 4: Section 7 Lab Exercise
Chapter 8: Program Structure
Lecture 1: Function Structure
Lecture 2: Header Files, Includes, and Multiple Files
Lecture 3: Program Entry Point and Namespaces
Lecture 4: Section 8 Lab Exercise
Chapter 9: STL Strings
Lecture 1: Creating a String
Lecture 2: String Operators
Lecture 3: String Manipulation
Lecture 4: Chapter 9 Lab Exercise
Chapter 10: Classes and Objects
Lecture 1: Objects and Inheritance
Lecture 2: Classes, Objects, Methods & Properties
Lecture 3: Encapsulation
Lecture 4: Access Modifiers and Overrides
Lecture 5: Chapter 10 Lab Exercise
Chapter 11: Input, Process and Output
Lecture 1: Introduction to Vectors
Lecture 2: How to Read Text Files
Lecture 3: Bubble Sort
Lecture 4: How to Write Text Files
Lecture 5: Chapter 11 Lab Exercise
Instructors
-
SkillSprints Inc.
Closing the Digital Skills Gap -
David Pither-Patterson
Rating Distribution
- 1 stars: 2 votes
- 2 stars: 2 votes
- 3 stars: 9 votes
- 4 stars: 9 votes
- 5 stars: 28 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024