
C++ Programmer
If you are interested in joining the dynamic technology economy as a programmer, learning the C++ language offers you strong opportunities both now and in the future. In this 100% online course, you will learn the concepts, terminology, application, and coding of the C++ programming language. With 18 lessons supplemented by live coding labs, you will receive real-time feedback as you learn. Most important, you will build C++ programs to create or strengthen your developer portfolio.
Job Outlook for C++ Programmer
-
The US Bureau of Labor Statistics (BLS) forecasts a 22% growth in the demand for software developers between now and 2029. This is much faster growth than the BLS expects for all jobs. The BLS especially notes strong demand for developers who help industries like healthcare and insurance use software to serve their customers digitally.
-
According to PayScale.com, C++ developers earn $68,064 per year in the US, on average. Salaries for early-career C++ programmers range between $37,000-117,000 per year, with an average of $60,684 per year within the first few years of their careers.
Course Objectives
What you will learn:
-
How to write C++ programs utilizing proper coding techniques
-
How to apply problem solving methods
-
Important programming terminology
How you will benefit:
-
Have a solid understanding of C++ language can lead to more advanced programming languages
-
Meet the standard job requirements for an entry-level software development career by understanding how to write C++ programs
-
Know how to use your knowledge in C++ programming to solve industry-specific problems and advancing your career in this field
Prerequisites and Requirements
There are no prerequisites to take this course.Curriculum
-
Overview of Computers and Programming Languages
-
Basic Elements of C++
-
Input / Output
-
Control Structures I (Selection)
-
Control Structures II (Repetition)
-
User-Defined Functions
-
User-Defined Simple Data Types, Namespaces, and the string Type
-
Arrays and Strings
-
Records (structs)
-
Classes and Data Abstraction
-
Inheritance and Composition
-
Pointers, Classes, Virtual Functions, and Abstract Classes
-
Overloading and Templates
-
Exception Handling
-
Recursion
-
Searching, Sorting, and the vector Type
-
Linked Lists
-
Stacks and Queues
faqs
IS C++ A GOOD LANGUAGE TO LEARN NOW?
The Institute of Electrical and Electronics Engineers (IEEE) lists C++ among its top languages to learn in 2021 and beyond. The IEEE notes that C++ is especially useful for solving specific problems, especially in data-driven applications.IS C++ HARD TO LEARN?
C++ is a robust and comprehensive language that some experts consider the best tool for creating consumer software. So, like any programming language, it is challenging to learn. However, it is well-structured and enjoys a strong and supportive online community, so with focus and discipline, you can learn C++.WHY IS A COURSE BETTER THAN FREE ONLINE TUTORIALS FOR LEARNING C++?
Well-designed courses are structured to take you on a direct, meaningful journey from beginner level to mastery of the language. This course, for example, features 18 lessons and hundreds of learning labs that start with the basics of C++ and help you advance step-by-step until you can create actual C++ projects that will make up your professional developer portfolio.Additional Course Information
100% online, completely self-paced with no meeting times and access to your course 24/7/365. Open entry--you can start as soon as your tuition is paid in full.Contact with your instructor is via email and a student advisor is assigned to each student.
If you are unemployed or under-employed, you might be able to obtain training assistance from Utah Department of Workforce Services. Begin your application.
Instructors
Nat Dunn
Nat Dunn founded Webucator in 2003 to combine his passion for technical training with his business expertise and to help companies benefit from both. His previous experience was in sales, business and technical training, and management. Nat has an MBA from Harvard Business School and a BA in International Relations from Pomona College.
Similar course
Java Programmer + Python Developer 2-course Bundle
Web Applications Developer PLUS
Not what you’re looking for?
Explore our entire Advanced Career Training online courses catalog