Learn C++ Programming by doing
- Development
- Apr 29, 2025

Learn C++ Programming by doing, available at $34.99, with 61 lectures, and has 9 subscribers.
You will learn about Learn how to write C++ functions using loops and selection statements Learn how to use the standard string class when writing a C++ function Learn how to write C++ functions using one-dimensional and multidimensional arrays Learn how to make use of C++ exceptions when writing C++ functions Learn how to use STL elements (containers, iterators, and algorithms) to write C++ functions Includes practical Exercises and sample Solutions Learn C++ from an experienced Software Engineer who has been using and teaching C++ for more than 10 years This course is ideal for individuals who are This course is for anyone with a basic C++ knowledge looking to further develop their C++ skills through practical exercises It is particularly useful for This course is for anyone with a basic C++ knowledge looking to further develop their C++ skills through practical exercises.
Enroll now: Learn C++ Programming by doing
Summary
Title: Learn C++ Programming by doing
Price: $34.99
Number of Lectures: 61
Number of Published Lectures: 61
Number of Curriculum Items: 61
Number of Published Curriculum Objects: 61
Original Price: $19.99
Quality Status: approved
Status: Live
What You Will Learn
Who Should Attend
Target Audiences
This very practical programming course is mainly about how to write functions in C++. In this course you will learn how to use selection control structures and repetition control structures whilst writing a C++ function.
In addition, you will discover how to employ an array within a function, as well as how to pass an array as a parameter to a function. Furthermore, you will learn about the very important standard string class. In effect, the use of the string class within functions is extensively required in many exercises within this course, so as to help the student feel comfortable using strings in their future projects.
Furthermore, the Standard Template Library is also covered and in this course the student learns how to use containers, iterators and algorithms within a C++ function.
in addition, the C++ concept of exceptions is also covered in the course, so as to teach students how to take care of exceptions which can occur during a function execution.
Finally, after successfully completing the course by solving all the exercises within it, the student should expect to have a good understanding of how C++ functions should be approached and written.
Now please click the sign up button to get started with the course.
Happy learning!
Course Curriculum
Chapter 1: Introduction
Lecture 1: Introduction
Chapter 2: C++ Control Structures – Conditional statements and loops
Lecture 1: C++ Exercise – Doubled Pay
Lecture 2: C++ Exercise – Doubled Pay – Sample Solution
Lecture 3: C++ Exercise – Discounted Price
Lecture 4: C++ Exercise – Discounted Price – Sample Solution
Lecture 5: C++ Exercise – Fathers & Sons Age
Lecture 6: C++ Exercise – Fathers & Sons Age – Sample Solution
Lecture 7: C++ Exercise – Swapping Cards
Lecture 8: C++ Exercise – Swapping Cards – Solution
Lecture 9: C++ Exercise – Rectangle Perimeter
Lecture 10: C++ Exercise – Rectangle Perimeter – Sample Solution
Lecture 11: C++ Exercise – Prime Numbers
Lecture 12: C++ Exercise – Prime Numbers – Sample Solution
Lecture 13: C++ Exercise – Positive Sum
Lecture 14: C++ Exercise – Positive Sum – Sample Solution
Lecture 15: C++ Exercise – Leap Year
Lecture 16: C++ Exercise – Leap Year – Sample Solution
Chapter 3: C++ arrays and multidimensional arrays
Lecture 1: C++ Exercise – Sum of Odd & Even Numbers
Lecture 2: C++ Exercise – Sum of Odd & Even Numbers – Sample Solution
Lecture 3: C++ Exercise – TicTacToe
Lecture 4: C++ Exercise – TicTacToe – Sample Solution
Lecture 5: C++ Exercise – Sudoku
Lecture 6: C++ Exercise – Sudoku – Sample Solution
Chapter 4: The C++ Standard Template Library
Lecture 1: C++ Exercise – Leader
Lecture 2: C++ Exercise – Leader – Sample Solution
Lecture 3: C++ Exercise – Sum of Digits
Lecture 4: C++ Exercise – Sum of Digits – Sample Solution
Lecture 5: C++ Exercise – Blackjack
Lecture 6: C++ Exercise – Blackjack – Sample Solution
Lecture 7: C++ Exercise – Even Values
Lecture 8: C++ Exercise – Even Values – Sample Solution
Lecture 9: C++ Exercise – Numbered Cards
Lecture 10: C++ Exercise – Numbered Cards – Sample Solution
Lecture 11: C++ Exercise – The Odd Number of Times
Lecture 12: C++ Exercise – The Odd Number of Times – Sample Solution
Lecture 13: C++ Exercise – Anagram
Lecture 14: C++ Exercise – Anagram – Sample Solution
Chapter 5: The C++ Standard string class
Lecture 1: C++ Exercise – String Occurrences
Lecture 2: C++ Exercise – String Occurrences – Sample Solution
Lecture 3: C++ Exercise – Removal of Special Characters
Lecture 4: C++ Exercise – Removal of Special Characters – Sample Solution
Lecture 5: C++ Exercise – Vowel Count
Lecture 6: C++ Exercise – Vowel Count – Sample Solution
Lecture 7: C++ Exercise – snake_case
Lecture 8: C++ Exercise – snake_case – Sample Solution
Lecture 9: C++ Exercise – CamelCase
Lecture 10: C++ Exercise – CamelCase – SampleSolution
Lecture 11: C++ Exercise – Caesar Cipher
Lecture 12: C++ Exercise – Caesar Cipher – Sample Solution
Lecture 13: C++ Exercise – Shared Letters
Lecture 14: C++ Exercise – Shared Letters – Sample Solution
Lecture 15: C++ Exercise – Word Count
Lecture 16: C++ Exercise – Word Count – Sample Solution
Lecture 17: C++ Exercise – Pangram
Lecture 18: C++ Exercise – Pangram – Sample Solution
Lecture 19: C++ Exercise – Rock Paper Scissors
Lecture 20: C++ Exercise – Rock Paper Sciccors- Sample Solution
Chapter 6: C++ Recursion
Lecture 1: C++ Exercise – Reverse a string
Lecture 2: C++ Exercise – Reverse a string – Sample Solution
Chapter 7: C++ OOP – Inheritance
Lecture 1: C++ Exercise – Areas
Lecture 2: C++ Exercise – Areas – Sample Solution
Instructors

Alex Franck
Software Engineer | Expert Programmer
Rating Distribution
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!
- Random Picks
- Popular
- Hot Reviews
- Affiliate Marketing Course from Beginner to Advanced
- FB Analytics (Beginners Advanced)- Fast Track Training_1
- Advanced Photoshop Manipulations Tutorials Bundle
- Crypto Trading Mastery (Scalping, Day trading, price action)
- Company Valuation Financial Modeling
- Dibuja y Esculpe tu COVID para Impresión 3d en Blender 2.8X
- Step-By-Step Stock Market Analysis and Real-Time Trades
- Surpassing Your Kickstarter Goals
- 1YouTube Masterclass The Best Guide to YouTube Success
- 2Photoshop CC- Adjustement Layers, Blending Modes Masks
- 3Personal Finance
- 4SolidWorks Essential Training ( 2023 2024 )
- 5The Architecture of Oscar Niemeyer
- 6Advanced Photoshop Manipulations Tutorials Bundle
- 7Polymer Clay Jewelry Making Techniques for Beginners
- 8SEO for Web Developers
- 1Linux Performance Monitoring Analysis Hands On !!
- 2Content Writing Mastery 1- Content Writing For Beginners
- 3Media Training for PrintOnline Interviews-Get Great Quotes
- 4Learn Facebook Ads from Scratch Get more Leads and Sales
- 5The Complete Digital Marketing Course Learn From Scratch
- 6C#- Start programming with C# (for complete beginners)
- 7[FREE] How to code 10 times faster with Emmet
- 8Driving Results through Data Storytelling