C++ for Absolute Beginners: Learn from Scratch

Your Gateway to C++ Programming - Step-by-Step, No Prior Experience Required
Free tutorial
Rating: 0.0 out of 5 (0 ratings)
436 students
1hr 56min of on-demand video
English [Auto]

By the end of this course, students will be able to grasp the fundamental concepts of C++ programming
Students will learn how to implement control structures, including conditional statements (if, else), loops (for, while), and switch statements
Students will learn how to write functions to modularize their code, pass parameters, return values, and understand function scope
You will be able to define classes, create objects, and implement basic OOP concepts like encapsulation and inheritance, setting the stage for more advanced C++


  • No prior programming knowledge needed, all software to be used is freely available online


Are you eager to embark on a journey into the world of programming but have absolutely no experience with C++ or any other programming language? Welcome to "C++ for Absolute Beginners," your definitive guide to mastering the fundamentals of C++ programming from the ground up.

In this comprehensive course, we'll demystify the art of coding and introduce you to the versatile C++ language, renowned for its performance, flexibility, and extensive application in software development, game development, and more. Whether you aspire to become a software engineer, game developer, or simply wish to understand the magic behind computer programs, this course is your perfect starting point.

  • Step-by-Step Learning: We understand that everyone starts somewhere, and this course assumes no prior programming knowledge. We'll take you through each concept one step at a time, ensuring that you grasp the material before moving forward.

  • Hands-On Practice: Learning by doing is the key to mastering programming. You'll write real code from the very beginning, building your skills through practical exercises and mini-projects.

  • Comprehensive Coverage: We'll cover the core C++ concepts, including variables, data types, control structures, functions, and the basics of object-oriented programming (OOP). By the end of the course, you'll have a strong foundation to pursue more advanced topics.

  • Supportive Community: Join our active online community to interact with fellow learners and receive support from experienced instructors. You won't be alone on your learning journey.

Who this course is for:

  • Beginners for C++ programming, students of Computer Science


CEO | SAP | Head of STEM & Digital Learning | Intl.Examiner
Gurjeet Singh Kohli
  • -- Instructor Rating
  • -- Reviews
  • 436 Students
  • 2 Courses


I'm Gurjeet, and I'm thrilled to be your instructor here on Udemy!

My educational background includes a BSC, MSc, MEd, and a Careers Consultant within a UK Education Institution. Beyond the classroom, I've gained invaluable practical experience working with industry within retail, E-Commerce, and Operational Distribution. Having also collaborated with a number of innovative Start-Ups has given me a good insight into what today's market is looking for. This journey led me to engage in exciting projects involving IoT and Cyber-Systems, and I've had the privilege of working with prominent companies like SAP.

My enthusiasm and passion lie in sharing knowledge and making programming topics accessible and enjoyable for learners like you. I'm here to guide you through our learning adventure, so get ready to embark on this journey where we'll collectively elevate our programming skills

Let's get started and level up together

Top companies trust Udemy

Get your team access to Udemy's top 25,000+ courses