
Explore the course structure, featuring around 15 practice questions with solutions to boost your C++ coding skills. The video outlines the course sections and ends with a thank you.
Watch videos in order and follow step-by-step explanations; engage in the Q&A to clarify doubts, ask questions, and make the course both informative and enjoyable.
This course is for learners who are not absolute beginners and want to sharpen workplace programming skills in C++, with about 15 practice questions and solutions to build runnable programs.
Explore a modern C++ practice problem about a company manufacturing a television and determine the TV screen size using the standard namespace and basic input-output in C++.
Learn a C++ solution to a factoring problem by inputting numbers, looping up to the square root, checking divisibility, and outputting factors when remainder is zero.
Examine a calendar based problem where the secretary must determine the day from inputs, guided by a solution approach. Encourage trying the problem first within the C++ practice question set.
Learn to implement a C++ solution that handles leap years and days in a year, using 4, 100, and 400 year rules, and tallies days across months for practice questions.
Explore final part of question 2 in this C++ practice video, solving with a switch-case approach to map days, iterate weeks, and validate a Friday result for 2017.
Construct a rectangle class in C++ to calculate area using width and height with public, private, and constructor access, and explore a friend function that accesses width and height.
convert a given number of days to years and weeks in c++ by dividing by 365 for years and by 7 for weeks, computing remainders to track leftover days.
Compute bank interest by inputting the amount of money, the interest rate, and the number of years, then loop to update the balance over ten years.
Learn how to build an isosceles triangle in code by writing loops and variables to draw the shape from bottom to top, then run and inspect the final result.
Construct a nested struct in C++ by modeling an employee and a company, including id, salary, and employee count, and demonstrate composing an employee inside the company.
Explore how to compute the previous day and the next day of a given date in C++ by handling months, leap years, and year transitions.
Learn how to add two matrices in c++ by checking equal dimensions, declaring matrices, iterating over rows and columns, and producing the resulting sum.
Practice questions with solutions on c++ walk you through changing two rows in a matrix.
Take the reader through converting a matrix to left-to-right increasing order by sorting elements from smallest to largest using nested loops and an arranging function, including input and output steps.
Explore how to manipulate a two-dimensional matrix by importing elements, swapping to sort numbers in ascending order, and converting between two-dimensional and one-dimensional representations.
Practice fraction and mixed number calculations, including reduction of mixed numbers. Demonstrate conversion between fractions and mixed numbers within a C++ workflow.
Learn to reduce mixed numbers by converting to fractions and applying the greatest common divisor to simplify the numerator and denominator.
Master adding and subtracting fractions and mixed numbers through step-by-step calculations, converting between mixed numbers and improper fractions, and applying numerator and denominator rules.
Practice fraction and mixed-number calculations in C++, using gcd to reduce results to the smallest form, and validate the correctness of divisions and simplifications.
Practice writing to a file in C++, including opening the file, writing text, reading content back, and closing the file for correct file handling.
Learn to read files in c++ using the same library as before, open a file stream, handle open failures, and process file content to yield a result.
Implement a function that extracts and sorts even numbers from a one-dimensional array in ascending order, ignoring odd elements, using a swap-based arrangement.
Continue practicing deep learning, set personal goals and challenges, and build models from datasets like Cargill and UCI Rice Bowl; look forward to future courses and course updates.
Which programming language is often considered a badge of honor among software developers? It is C++
Which programming language can you learn that, when added to your resume, will often get you a job interview? It is C++
Which programming language is routinely ranked in the top 5 programming languages by popularity, and has been consistently in the top 10 for close to 20 years? It is C++
By learning modern C++, you will be setting yourself up for success in writing software that runs devices ranging from bare metal embedded devices, to mainstream electronic tech products like fridges, and toasters, to networking infrastructure like routers and switches, all the way to power plants, manufacturing facilities, and medical equipment. C++ is everywhere!
What will I learn in this course?
The course assumes no previous experience with C++ (or even programming in general), and you will have the skills to create your programs in C++.
Key topics covered include.
* Looping with while, do/while for, range-based for statements, and recursion
* Performing calculations and displaying results
* Functions
* Pointers
* Using existing classes and creating objects
* Creating your own classes
* Using stream I/O
* An introduction to Exception Handling.
* 1 and 2-dimensional array.
* And nested struct.
How is this C++ course different from other courses?
You will learn Modern C++, for one. Many, perhaps most other courses on Udemy teach you old, obsolete versions of C++. If you are going to learn C++, it's imperative that you learn the Modern version to maximize your career opportunities and to ensure your skills are up to date.
This course also provides lots of questions for you to practice and challenge yourself to the next level.
Existing C++ developers or experienced developers from other programming languages will get a lot of value from the course as we cover advanced topics not covered in other online courses or books
What do I get out of learning C++?
More career options for one! C++ is one of the most popular programming languages used in game development. It's also heavily used in embedded applications. Your investment in time in learning C++ will reward you time and time again with more pay, and more opportunities, and frankly, more fun!
Now C++ is a very powerful language used by big companies like Microsoft, Apple, Google, NASA, and many more across a wide range of products and I can talk about it all day. I am privileged to have been using it in my daily work for the last decade and I am excited to share my accumulated knowledge with you in this course.
If you are serious about learning and mastering cutting-edge modern C++, then this course is designed with the skill, the patience, and the depth needed to get there as efficiently as possible. Please check some of the preview lectures, and let's get you started with modern C++ development.