Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Cisco Networking Academy

CPA: Programming Essentials in C++

Cisco via Cisco Networking Academy


Start here to learn C++. This is the first course in 2-course series.

Start Here to Learn C++

As one of the most popular programming languages, C++ is hailed for its efficiency and its ease for developing games, real-time systems, and applications with graphical libraries. Take the course to learn the basics of programming in the C++ language, and the fundamental notions and techniques it uses. C++ knowledge lends itself well for landing jobs in Security, Networking and IoT fields. Don’t miss out. This first course, in the 2-course series, introduces you to the basics then progressively extends your capabilities. No programming knowledge required. See more about the C++ Certified Associate Programmer Certification (CPA).


You'll Learn These Core Skills:

  • Learn the syntax, semantics, and basic data type of C++.
  • Understand principles of the object-oriented model.
  • Implement and write in C++ and resolve typical implementation challenges via language libraries.
  • Prepare for the C++ Certified Associate Programmer Certification (CPA).


4.0 rating, based on 3 Class Central reviews

Start your review of CPA: Programming Essentials in C++

  • Profile image for Vinayak
    This is NOT Free Certification. The course was good covers many topics and explains in sarcastic manner sometimes, but it's a bit time taking and in the end you get 50% voucher for certification instead of free certificate. I was disappointed by this fact as it didn't mentioned clearly about the voucher, I and most peale think it would be 100% off voucher but after completing the whole course the truth unveils.
  • Profile image for Mica Yongco
    Mica Yongco
    This course covers all the basics of programming in the C++ programming language as well as the fundamental concepts and techniques used in object-oriented programming.
  • Anonymous
    Its a great experience trying this out as i not done the course but till now the course is in the right direction and its giving me best self learning experience as we need to read everything there is no video interaction.

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.