Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
108 C++ Programming Coding Practices for Absolute Beginners
Rating: 4.1 out of 5(51 ratings)
13,287 students

108 C++ Programming Coding Practices for Absolute Beginners

Master C++ Faster | Improve your C++ programming skill with 108 hands-on coding practices and real-world projects.
Last updated 3/2026
English

What you'll learn

  • Level up your C++ programming skill with over 100+ beginners best practices
  • Understanding local and global variable
  • How to accept strings from Users
  • How to add 2 Numbers
  • How to use math operators
  • How to add n Numbers
  • How to find Even and Odd Numbers
  • How to add digits from user
  • How to find Greatest of three Numbers
  • How to swap numbers using variables
  • How to calculate the percentage
  • How to check a Leap Year
  • And lots more...

Course content

1 section107 lectures10h 29m total length
  • Practice 1. Hello World3:01
  • Practice 2. Use of Variables4:55
  • Ask Questions, Get Support & Achieve Your Dream!0:49
  • Practice 3. Understanding local and global variable5:35
  • Practice 4. User Input5:41
  • Practice 5. How to accept strings from Users3:23
  • Practice 6. How to add 2 Numbers5:00
  • Practice 7. How to use maths operators8:29
  • Practice 8. How to add n Numbers7:06
  • Practice 9. How to use if Statement3:28
  • Practice 10. How use Nested if Statement3:55
  • Practice 11. How to use if else Statement4:41
  • Practice 12. How to use else if Statement7:49
  • Practice 13. How to use switch Statement6:21
  • Practice 14. Nested switch Statement3:54
  • Practice 15. How to use while Loop3:00
  • Practice 16. do while loop2:52
  • Practice 17. How to use for loop2:48
  • Practice 18. Prime Numbers4:04
  • Practice 19. Area of a Triangle4:54
  • Practice 20. How to find Even and Odd Numbers3:28
  • Practice 21. How to add digits from user4:36
  • Practice 22. How to find Greatest of three Numbers6:42
  • Practice 23. How to swap numbers using variables5:13
  • Practice 24. How to swap Numbers using 2 variables4:23
  • Practice 25. How to calculate the percentage6:37
  • Practice 26. How to calculate Gross Salary3:59
  • Practice 27. How to calculate Simple Interest5:51
  • Practice 28. How to check a Leap Year4:03
  • Practice 29. How to get HCF using Recursive Function6:36
  • Practice 30. How to calculate the LCM6:58
  • Practice 31. How to calculate LCM and HCF9:02
  • Practice 32. How to get Factorial of nCr and nPr13:04
  • Practice 33. How to reverse numbers4:16
  • Practice 34. How to reverse arrays of Numbers5:42
  • Practice 35. How to check for a Palindrome5:48
  • Practice 36. How to generate Prime Numbers4:50
  • Practice 37. List of Prime Numbers6:59
  • Practice 38. How to check for Armstrong Numbers6:12
  • Practice 39. How to Generate Armstrong Numbers7:07
  • Practice 40. Calculate Factorial3:54
  • Practice 41. How to calculate Factorial using Recursive function4:48
  • Practice 42. How to create a Fibonacci Series6:04
  • Practice 43. Fibonacci Series using Recursive Function6:11
  • Practice 44. Mathematical Functions7:07
  • Practice 45. How to generate Random Numbers7:31
  • Practice 46. How to convert from Binary to Hexadecimal5:20
  • Practice 47. How to convert from Binary to Octal4:17
  • Practice 48. How to convert from Binary to Decimal4:40
  • Practice 49. How to convert from Decimal to Octal4:27
  • Practice 50. How to convert from Decimal to Binary3:56
  • Practice 51. How to convert from Decimal to Bitwise6:10
  • Practice 52. How to find first and last number in an Array6:23
  • Practice 53. How to pass Arrays to Functions7:29
  • Practice 54. How to find maximum element in Array8:20
  • Practice 55. How to find the minimum element in an Array6:58
  • Practice 56. How to Reverse Array Elements7:26
  • Practice 57. How to insert a new element into an Array9:47
  • Practice 58. How to delete an Element in Array8:14
  • Practice 59. How to Merge 2 Arrays19:12
  • Practice 60. How to add two matrices11:00
  • Practice 61. How to subtract two Matrices10:13
  • Practice 62. How to Transpose a Matrix8:03
  • Practice 63. How to multiply 2 matrices17:31
  • Practice 64. Simple String Format3:26
  • Practice 65. How to check for Length of String using for loop3:31
  • Practice 66. How to check for length of String using function4:03
  • Practice 67. How to compare Strings using for loop7:59
  • Practice 68. How to compare two Strings using Function4:21
  • Practice 69. How to copy Strings4:24
  • Practice 70. How to copy strings using strcpy3:03
  • Practice 71. How to make concatenation using a for loop6:28
  • Practice 72. How to concatenation using strcat3:32
  • Practice 73. How to Reverse a string using while loop4:31
  • Practice 74. How to Reverse a String using strrev2:41
  • Practice 77. How to convert from Uppercase to Lowercase5:40
  • Practice 78. How to convert from Uppercase to Lowercase using strlwr4:08
  • Practice 79. How to convert from Uppercase to Lowercase using while loop5:01
  • Practice 80. How to convert from Lowercase to Uppercase using strupr2:57
  • Practice 82. How to find the frequency occurrence of a Character6:28
  • Practice 83. How to check Vowels and Consonants5:27
  • Practice 84. How to get number of Vowels, Consonants, Digits and Whitespaces12:53
  • Practice 85. How to search for an Element in an Array9:41
  • Practice 86. How to check for an Element in an Array using Recursive function13:18
  • Practice 87. How to sort Array using Bubble8:42
  • Practice 88. How to sort Arrays using Insertion6:37
  • Practice 89. How to sort Arrays using Selection method7:05
  • Practice 90. How to call by Value4:51
  • Practice 91. How to call by Reference5:25
  • Practice 92. How to call by Pointer5:15
  • Practice 93. How to Write to a file7:58
  • Practice 94. How to Read from a file7:13
  • Practice 95. How to add 2 Numbers using function4:02
  • Practice 96. How to subtract two Numbers using function4:13
  • Practice 97. How to create Classes4:45
  • Practice 98. How to Pass Argument to Function5:48
  • Practice 99. How to use inline function3:43
  • Practice 100. How to check length of string using Pointer5:07
  • Practice 101. How to create a Pyramid pattern3:46
  • Practice 102. How to create a Right Angled Triangle2:55
  • Practice 103. How to a Diamond pattern7:18
  • Practice 104. How to create a Right Angle Triangle pattern2:47
  • Practice 105. How to create Alphabet pattern4:10
  • Practice 106. How to create a Pascal Triangle pattern5:15
  • Practice 107. How create a Floyd_s Triangle3:29
  • Practice 108. How to create Numeric Pyramid pattern7:07
  • Congratulations! Never Stop Learning...0:15

Requirements

  • This courses requires the basics of C++ programming knowledge
  • A computer (Windows/Mac/Linux)

Description

Welcome to Practical C++ Programming Practices (100+ Common Projects)! Learning C++ programming language and understanding C++ programming language are two different things. Almost every student enjoy learning C++ programming language. But, only a few number of these students actually understand C++ programming language afterwards. This is where the remaining students are left behind and kept wandering from one course to another over the internet to get the best knowledge on understanding C++ programming language with cups of coffee on their table everyday.

Are you a beginner looking to master C++ programming through practical projects? “108 C++ Programming Practices/Common Projects to Improve Your Coding Skill” is the perfect course for you! This comprehensive course offers a hands-on approach to learning C++, designed to elevate your coding skills from the basics to advanced concepts.

What You Will Learn:

  • Getting Started:

    • How to write “Hello World” in C++

    • Accepting input from users

    • Summing two integers from user input

  • Mathematical Operations:

    • Building a Simple Interest Calculator

    • Multiplying float numbers

    • Finding ASCII values

    • Getting quotient and remainder

    • Adding complex numbers

    • Calculating the sum of digit numbers

  • Geometry and Patterns:

    • Creating Floyd’s Triangle

    • Calculating the area of a circle, rectangle, square, and triangle

    • Calculating the volume of a cube, cylinder, and sphere

    • Generating random numbers

  • Real-World Applications:

    • Calculating gross salary and percentages

    • Writing programs to shut down the computer, get an IP address, and handle date and time

  • Conditional Statements:

    • Detecting even and odd numbers, vowels and consonants, and the greatest of three numbers

    • Finding roots of quadratic equations and detecting leap years

    • Displaying student grades

  • Loops and Functions:

    • Summing a given number

    • Calculating factorials, creating multiplication tables, and generating Fibonacci sequences

  • String and Array Manipulation:

    • Reversing numbers and strings, checking for palindromes, and creating prime numbers

    • Calculating HCF and LCM, detecting and generating Armstrong numbers

    • Creating various patterns like half pyramids, full pyramids, inverted half pyramids, and Pascal’s triangle

  • Data Structures:

    • Using structures and unions to handle complex data

    • Creating and manipulating multidimensional arrays

  • File Handling:

    • Writing to, reading from, copying, and deleting files

  • Conversions and Bitwise Operations:

    • Converting between binary, decimal, octal, and hexadecimal formats

    • Building binary patterns

  • Advanced Patterns and Projects:

    • Creating diamond patterns, star hash pyramids, nested star hash pyramids, alphanumeric patterns, and numeric diamond patterns

    • Building simple calculators and more

Why Enroll?

This course offers 108 practical projects that cover a wide range of C++ programming concepts, making it perfect for beginners who want to improve their coding skills. Each project is designed to provide a hands-on learning experience, helping you to understand and apply C++ programming in real-world scenarios.

Learn and practice C++ programming through 108 real-world projects. This course covers:

  • Writing “Hello World” in C++

  • Accepting user input and summing integers

  • Building calculators, including Simple Interest and Gross Salary Calculators

  • Multiplying float numbers and finding ASCII values

  • Swapping numbers and strings using various methods

  • Adding complex numbers and calculating sums of digits

  • Creating geometric shapes and patterns, including Floyd’s Triangle, pyramids, and diamonds

  • Generating random numbers and calculating percentages

  • Developing programs for system utilities, such as shutting down the computer and getting IP addresses

  • Implementing mathematical algorithms like detecting even/odd numbers, prime numbers, and solving quadratic equations

  • Creating sequences like Fibonacci and Pascal’s Triangle

  • Manipulating arrays and strings, including sorting, reversing, and finding lengths

  • Performing matrix operations: addition, subtraction, multiplication, and transposition

  • Handling files: writing, reading, copying, and deleting

  • Converting between different numerical bases (binary, decimal, octal, hexadecimal)

  • Exploring advanced structures and unions for managing complex data

  • Implementing best practices for efficient and clean C++ programming

Elevate your C++ skills with comprehensive exercises designed to take you from beginner to advanced coding proficiency. Enroll now and start building your C++ expertise through practical, hands-on projects!

By the end of this course, you will have a solid understanding of C++ programming and the ability to build various applications and solve complex problems with confidence. Join us and take the first step towards becoming a proficient C++ programmer!

100+ C++ programming best practices for absolute beginner is a comprehensive and concise guide with over 10 hours of content that is designed to pick up every interested student from the state of “zero-knowledge” to a state of “Hero-knowledge” in C++ programming with lots of practical C++ projects.

Why Must I Take This Course And What Benefit Is It To ME As A C++ Programmer?

This is the only course on the internet that will help you to become a certified and successful programmer with an in-depth knowledge of the entire aspect of C++ programming and prepare you with the required skills necessary to build you to face job interviews and get employed as a full stack Software developer.


Emenwa Global instructors are industry experts with years of practical, real-world experience building software at industry leading companies. They are sharing everything they know to teach thousands of students around the world, just like you, the most in-demand technical and non-technical skills (which are commonly overlooked) in the most efficient way so that you can take control of your life and unlock endless exciting new career opportunities in the world of technology, no matter your background or experience.

Who this course is for:

  • Anyone looking to level up their skills and master C++ programming language
  • Anyone who wants to learn to code