Intermediate Programming

Programming –

Intermediate Programming

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 this program 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.

Be prepared to test for the Cisco C++ Certified Associate Programmer credential (CPA).

8 Week Program
  • 40 Required Understanding course hours (Intro to Python, Intro to Statistics, College Level English (Freshman level)
  • 70 Instructor hours
  • 20 Independent study hours
  • 20 Lab hours


  • Basic computer and internet navigation skills
  • No programming knowledge required


Schedule Options

  • This program is available online
  • Meet 3 days per week with Morning (9 AM-11 AM), Afternoon(1 PM-3 PM) or Evening (6 PM-8 PM) schedule options.

Learning Outcomes

  • Understand the C++ template mechanism.
  • Read and understand definitions of template functions and classes.
  • Use property template classes and methods, including third-party templates.
  • Create template functions and classes.
  • Understand and use the elements of the C++ STL library, including the IO part.
  • Solve common programming problems with STL-predefined classes and methods.
  • Apply your programming skills using hands-on lab activities and by writing your own C++ programs.




Tuition Assistance Options Available


Industry-led credentials from:


Certification logo and Partner page

DiverseNote Mobility is the national accelerated career training academy increasing access to career and economic mobility, as well as to college scholarships from competitive colleges and universities.




Phone: (888) 987-4992


4219 Woodward Ave,

Detroit, MI 48201


Monday - Thursday

9am - 6pm