Start With C / C++ and Object Oriented Programming

Master C++ and Object Oriented Programming with hands-on examples. Ideal for beginners, this course offers comprehensive lessons and over 15 code examples.

  • Overview
  • Curriculum
  • Instructor
  • Review

Brief Summary

This course is your friendly guide to learning C++ and Object Oriented Programming. With tons of examples and easy explanations, you'll get to grips with coding in no time—all while having fun with it. Start your programming journey today!

Key Points

  • Learn C++ programming from scratch
  • Understand Object Oriented Programming (OOP)
  • Explore over 15 practical code examples
  • Build skills step by step
  • Discover advanced topics like Template Classes and Linked Lists

Learning Outcomes

  • Become comfortable with basic C++ syntax and concepts
  • Understand how to create and use classes and objects
  • Learn about important data structures like Linked Lists
  • Gain insight into using Template Classes for flexibility
  • Write your own C++ programs by course end

About This Course

Learn C++ and Object Oriented Programming (OOP) - Learn by example with over 15 (and growing) code examples

C/C++ has been used for many years to write some of the best applications for many of the computers out there.

  • Have you ever wanted to learn C/C++?

  • Looked at code and thought it looked graceful yet complex?

Going me and in this course I teach you how to program the fast, powerful and popular C++ programming language from scratch, only assuming you have basic computer.

Learn by example with over 15 (and growing) code examples plus lectures to explain key concepts in C++.

C++ has been favoured by the professional programmers for many years because of its power and flexibility. Many games have been written in C++. Many of the scripting languages modelled on the syntax and style.

Even today C++ is a popular language, even still amongst the indie game programmers. Its flexible enough to create a Windows UI or program a Unix TCP server.

C++ is a challenging language; but in this course I take you step by step through the basics. Building you skills and through many code examples I show you how to build a program and how to create C++ classes and objects.

So, don't delay, start learning today and you could be using these basics in your next computer program.

5th June 2015 - Course Update

Template classes are great; they provide a way of create a class to manipulate a data type even when you are not sure what that datatype will be. I've just added a new lecture that shows you an example Template Class and how they are used. Enjoy.

9th June 2015 - Course Update

3 new lectures added. One on Linked Lists, one on Enum and third on Union. Enjoy

  • Create a C/C++ Program

  • Understand Variable, Loops and other fundamental C++ programming structure

  • To be able to create classes and know what an object is

Instructor

Profile photo of Sean McCammon
Sean McCammon

Developer, Video Creator, Podcaster and Mentor. Just 4 titles that could describe me and what I do. I’ve been working in the IT industry for 18 years now and have worked as a Developer, Scrum Master and Team Leader. I’ve also been a student of many as well as mentored many others during that time. I’ve created video content on...

Review
4.9 course rating
4K ratings
ui-avatar of Krishitha Aravind
Krishitha A.
3.5
3 years ago

Mr.Sean did a good job in making me understand each and every topic. Also the quiz made me know the definitions. Thank You.

  • Helpful
  • Not helpful
ui-avatar of Fulya Göksuçukur
Fulya G.
2.0
5 years ago

Çok hızlı geçiyor bir çok yeri. Çok faydalı gelmedi

  • Helpful
  • Not helpful
ui-avatar of Ruchi Acharya
Ruchi A.
1.0
7 years ago

The speaker is sleeping and way too slow

  • Helpful
  • Not helpful
ui-avatar of Nikolay Nikonov
Nikolay N.
5.0
7 years ago

Good intro to C++, but not for the absolute beginners.

  • Helpful
  • Not helpful
ui-avatar of Henrik Toft
Henrik T.
4.5
7 years ago

Concepts are very well and comprehensively explained. There are a few "modern" C++ features that are not included, like "lambda" functions and "auto" data type.

  • Helpful
  • Not helpful
ui-avatar of Rajan Mistry
Rajan M.
2.0
8 years ago

Seems like the instructor does not know the difference between float and double and is not prepared with the number of decimal points each variable type supports.
But the instructor still walks into the topic unprepared and advises to "Play around with it" and "go look at float and double"!
I have taken other courses for C and found the instructors more organized.

  • Helpful
  • Not helpful
ui-avatar of Stephen McDow
Stephen M.
5.0
8 years ago

Excellent Intro to C++. Very well in it's presentation and content. I look forward to more advanced courses from this instructor.

  • Helpful
  • Not helpful
ui-avatar of George Matty
George M.
3.5
9 years ago

Only issue so far is that I believe there were only 8 questions, I go 2 wrong and I have a 50% Not adding up for me. Additionally not sure if you are going to cover the switch statement. I guess one issue I have is I think that creating a class, usually means you create a '.h' file where you create the variables, and then you have the methods. I'm use to using JAVA and Objective C. I got concerned because I was expecting that #include should be for the '*.cpp' class file and not just the header file. To me I think lecture is more geared for C. So it is good to learn the roots of C++, but I believe that more could have been done on classes. Issue for me (and I did not understand how exactly C operates, is the .h file being the class and not just the header file, so I couldn't understand how the class would be called. If I created a separate .cpp file (thinking I would in a program just #include that class, it did not work. But once I did it exactly in the video, it worked. Swift programming language is much better....we have to get out of the 20th Century. :) But we also have to understand the history. Good course as an introduction and moves at a good rate. If you explained the '.h' file more that would have really helped.

  • Helpful
  • Not helpful
ui-avatar of Dey J
Dey J.
1.0
9 years ago

Misguided and uninformative advice. The instructor fumbles around not really explaining any techniques at all, how about insight on who owns pointers and how to be safe with memory? What a waste of money!

  • Helpful
  • Not helpful
ui-avatar of Akash Jivani
Akash J.
5.0
9 years ago

very nice courses......basic and examples are very good explain

  • Helpful
  • Not helpful
Leave A Reply

Your email address will not be published. Required fields are marked *

Ratings

Courses You May Like

Lorem ipsum dolor sit amet elit
Show More Courses