How to Program in C++ from Beginner to Professional
How to Program in C++ from Beginner to Professional, available at $49.99, has an average rating of 4, with 82 lectures, 4 quizzes, based on 75 reviews, and has 2305 subscribers.
You will learn about Program in C++ Create full programs in C++ Write good, clean and well structured code Apply best coding practices and write professional code This course is ideal for individuals who are This C++ course is meant for people new to C++ or programming in general and those looking for a quick refresher. No prior programming knowledge is needed. This course is probably not for you if you're at the intermediate or senior level looking to learn advanced C++ concepts. It is particularly useful for This C++ course is meant for people new to C++ or programming in general and those looking for a quick refresher. No prior programming knowledge is needed. This course is probably not for you if you're at the intermediate or senior level looking to learn advanced C++ concepts. .
Enroll now: How to Program in C++ from Beginner to Professional
Summary
Title: How to Program in C++ from Beginner to Professional
Price: $49.99
Average Rating: 4
Number of Lectures: 82
Number of Quizzes: 4
Number of Published Lectures: 80
Number of Published Quizzes: 4
Number of Curriculum Items: 86
Number of Published Curriculum Objects: 84
Original Price: $19.99
Quality Status: approved
Status: Live
What You Will Learn
- Program in C++
- Create full programs in C++
- Write good, clean and well structured code
- Apply best coding practices and write professional code
Who Should Attend
- This C++ course is meant for people new to C++ or programming in general and those looking for a quick refresher. No prior programming knowledge is needed. This course is probably not for you if you're at the intermediate or senior level looking to learn advanced C++ concepts.
Target Audiences
- This C++ course is meant for people new to C++ or programming in general and those looking for a quick refresher. No prior programming knowledge is needed. This course is probably not for you if you're at the intermediate or senior level looking to learn advanced C++ concepts.
This course teaches C++ from beginner to professional. Learn best practices and programming standards that can be applied to any language and apply them to write clean, well structured and professional C++ code. Follow hands-on video tutorials that teach how to develop full programs in C++ through real practical examples. Write code, create programs, compile and run code. Learn what software you need, how to install and setup your environment. A complete course to learn how to program in C++.
There are no additional costs for software because all the software used in this course is free and open source. We cover a few different tools to provide you with options. Learn the essential tools to make C++ developmenteasier and increase your productivity.
This course should be done at your own pace and some lessons you may want to review a couple times due to their importance. This course is structured covering simple but essential concepts first, then moving to more advanced concepts and then reinforcing best practices that will empower you to write professional production quality C++ code. This course is also quick reference friendly for people with limited time that want to focus on learning a specific concept or code periodically. The C++ lectures are arranged in a logical order but can be watched in any order as each focuses on a complete concept being taught in the lecture. C++ source code is provided including shell programs and C++ make files that you can use as starting points and templates in our own development.
Take this course if you want to learn C++, build complete C++ programs, maintain C++ programs in your work, freelance in C++, get a quick refresher on the language, use this as a programming reference course, get C++ source code to learn from or use and learn best practices to write professional code. Get Started now in learning C++.
Course Curriculum
Chapter 1: Welcome and Introduction
Lecture 1: C++ Course Introduction
Lecture 2: Getting Help and Support Learning C++
Lecture 3: Welcome to C++ and Meet Your Instructor
Lecture 4: Video Clarity and Optimization
Lecture 5: Frequently Asked Questions (FAQ)
Chapter 2: Software & Tools Overview
Lecture 1: Where Do I Write C++ Code? What is a Good IDE for C++?
Chapter 3: Setup and Tools on Windows
Lecture 1: Code::Blocks IDE Code Editor Setup on Windows
Lecture 2: Install Sublime Code Editor – Windows
Lecture 3: Install Atom Text Editor and Setup on Windows
Lecture 4: Install Notepad++ Text Editor on Windows
Lecture 5: Windows Command Prompt – Font Customizations
Chapter 4: Setup and Tools on a Mac
Lecture 1: Code::Blocks IDE Code Editor with Setup on Mac
Lecture 2: Code::Blocks Permissions Setup
Lecture 3: Code::Blocks on Mac – Plugins and Solving Crashing
Lecture 4: Sublime Text Editor with Setup on Mac
Lecture 5: Atom Text Editor with Setup on Mac
Chapter 5: Software & Tool Common Features & Functionality
Lecture 1: Create New C++ File in Code::Blocks
Lecture 2: Code::Blocks IDE Options & Settings
Lecture 3: Compile C++ Code in Sublime and Code::Blocks
Lecture 4: Code::Blocks Build & Run Errors – Virus Scanners
Chapter 6: Programming and C++ Language Essentials
Lecture 1: Includes
Lecture 2: Main Function – Where it Starts!
Lecture 3: Functions in C++ – Part 1
Lecture 4: Functions in C++ – Part 2
Lecture 5: Data Input and Output in C++ (Get and Return Data)
Lecture 6: Create a Hello World Program
Lecture 7: Operators in C++ – Nuts and Bolts
Lecture 8: Variables in C++ Part 1
Lecture 9: Variables in C++ Part 2
Lecture 10: C++ Constants
Lecture 11: C++ Constants – Part 2
Lecture 12: Overview: Includes, Namespaces & The Standard Library
Lecture 13: C++ Shell Program – This is a Template to use to Start and Build Your Programs!
Chapter 7: Data Types in C++
Lecture 1: String C++ Data Type
Lecture 2: Integer C++ Data Type
Lecture 3: Integer Data Type Recap
Lecture 4: bool C++ Data Type
Lecture 5: char C++ Data Type
Lecture 6: double C++ Data Type
Lecture 7: float C++ Data Type
Lecture 8: Write A Simple C++ Program
Lecture 9: Expand a Simple C++ Program to Obtain User Input
Chapter 8: Conditional Statements and Logic – If and Else Statements
Lecture 1: If Statements and Conditions
Lecture 2: Else Statements and Conditions
Lecture 3: Condition Operator Overview
Lecture 4: If and Else Condition Quick Recap Overview
Chapter 9: How Do I Get User Data Into My C++ Program and What Can I Do with It?
Lecture 1: Getting Data Into a C++ Program Part 1
Lecture 2: Getting Data Into a C++ Program Part 2 – Multiple Values
Lecture 3: Getting Data Into a C++ Program Part 3 – Data Manipulation
Lecture 4: Exercise A: Create a Program
Chapter 10: Arrays, Vectors and Collections in C++
Lecture 1: Arrays
Lecture 2: Vectors
Chapter 11: C++ Loops and Iterations – Iterate Code and Execute Logic
Lecture 1: Creating and Working with For Loops – Part 1
Lecture 2: Creating and Working with For Loop – Part 2
Lecture 3: Creating and Working with While Loops
Lecture 4: Creating and Working with Do While Loops
Lecture 5: Write a Simple Counter C++ Program
Chapter 12: Class and Struct Objects in C++
Lecture 1: What is a Member?
Lecture 2: C++ Classes – Part 1
Lecture 3: C++ Classes – Part 2 – Constructors
Lecture 4: C++ Classes – Part 3 – Destructors & Multiple Constructors
Lecture 5: C++ Classes – Overview
Lecture 6: C++ Structs – Data Structures
Lecture 7: Public, Private and Protected – Is There a Difference?
Lecture 8: Write a Simple C++ Program Using Classes
Chapter 13: Common Errors, Error Handling, Debugging and Troubleshooting in C++
Lecture 1: Common C++ Errors for Beginners – Watch Out!
Lecture 2: C++ Compile and Runtime Errors – There Is A Difference
Lecture 3: Try and Catch Blocks and Handling Exceptions
Chapter 14: Make Files and Automated Builds
Lecture 1: Creating a C++ Makefile
Lecture 2: C++ Makefile with Debug Information
Chapter 15: General Programming Concepts
Lecture 1: C++ Code Scope and Code Blocks – Where Code Lives
Chapter 16: Best Coding Practices for C++ Developers – Be Professional
Lecture 1: What is Refactoring?
Lecture 2: Indenting C++ Code to Keep It Clean and Readable
Lecture 3: Proper Naming In C++ – What's the Big Deal About a Name?
Lecture 4: Commenting C++ Code and the Importance of It – Who's Next?
Chapter 17: Going Paid Professional & the Next Steps to C++ Experience
Lecture 1: Going Professional – Seeking Experience
Lecture 2: Considerations for Professional Work
Chapter 18: The Challenge – Benchmarking Skills Developed and Knowledge Learned
Lecture 1: Exercise Final: Create a Program Using Classes
Instructors
-
Remi Blais
Senior Software Engineer, Project Manager, IT Expert
Rating Distribution
- 1 stars: 4 votes
- 2 stars: 3 votes
- 3 stars: 21 votes
- 4 stars: 22 votes
- 5 stars: 25 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