C-PLUS.AE1

C++ All-in One

Strengthen your programming skills! Learn C programming concepts, syntax, and best practices. 

  • Practice in 68 Hands-On Labs — nothing to install
  • 36 Interactive Lessons and 167 topics mapped to the official exam objectives

Intermediate Self-paced · 1 year access

68 Hands-On LiveLabs

Practice real IT tasks in guided environments.

  • Real environments
  • Auto-graded
  • No installation
36Interactive Lessons
167Topics
68LiveLab
175Flashcards
175Glossary of terms

01 / Skills you'll get

What you will be able to do

C Primer Plus is a skill development training course that focuses on the core concepts, syntax, and structure of C programs. The course offers a structured and engaging introduction focusing on the concepts, syntax, and best practices of C programming. The course content is divided into 18 comprehensive chapters, each covering different aspects of C programming fundamentals with detailed explanations and hands-on exercises to reinforce your learning. By the end of this C Programming course, you will develop a strong foundation in C programming and acquire the skills required to build applications.
  • Knowledge of basic syntax, grammar, and structure of C programs
  • Skilled in using various data types (int, float, char, etc.)
  • Declaring, initializing, and using variables and constants 
  • Ability to work with operators including arithmetic, relational, logical, and bitwise
  • Using conditional statements, loops, and branching 
  • Use of functions for creating, calling, and passing arguments 
  • Pointers, their dereferencing, and their use in memory management and dynamic data structures
  • Using one-dimensional and multidimensional arrays
  • Manipulating strings using standard library functions and custom implementations
  • Expertise with File I/O and memory management
  • Defining and using structures and unions for complex data 
  • Preprocessor directives for conditional compilation, macro definitions, and file inclusion
  • Understanding of the C standard library functions and its usage
  • Implement dynamic data structures including linked lists, stacks, queues, and trees
  • Identify and debug errors in C code

Course Highlights

  • 36 Structured Lessons Comprehensive coverage of core course objectives
  • 68 Hands-On LiveLabs Interactive guided scenarios with instant evaluation
  • 1 Year Full Access Self-paced learning accessible anytime on all devices

02 / Lessons & labs

See exactly what you will learn and practice

Download outline (PDF)

Lessons

36 Interactive Lessons · 167 topics
01 Introduction 3 topics
  • About This Course
  • Icons Used in This Course
  • Where to Go from Here
02 Configuring Your Desktop System 4 topics
  • Obtaining a Copy of C++ 20
  • Obtaining Code::Blocks
  • Installing Code::Blocks
  • Touring the Essential Code::Blocks Features
03 Configuring Your Mobile System 4 topics
  • Obtaining CppDroid
  • Considering Other Alternatives
  • Touring the Essential CppDroid Features
  • Obtaining CppDroid Help
04 Creating Your First C++ Application 5 topics · 2 LiveLab
  • Code::Blocks Creating a Project
  • Typing the Code
  • Starting with Main
  • Showing Information
  • Let Your Application Run Away

2 LiveLab in this lesson — see the labs panel →

05 Storing Data in C++ 7 topics · 3 LiveLab
  • Putting Your Data Places: Variables
  • Manipulating Integer Variables
  • Characters
  • Strings
  • Making Decisions Using Conditional Operators
  • Telling the Truth with Boolean Variables
  • Reading from the Console

3 LiveLab in this lesson — see the labs panel →

Hands-On Labs Our edge

68 LiveLabs
  • Building and Executing the First C++ Application
  • Adding Two Numbers
  • Making a Calculator
  • Adding Two Strings and Changing a Part of the String
  • Comparing Two Integers Using the Conditional Operator
  • Using Logical Operators
Labs run in your browser — nothing to install.

03 / FAQs

Questions before you start

Contact us ↗
What is this C Primer Plus course about?
This course offers a comprehensive introduction to the C Programming language.It covers a wide range of topics including fundamentals of programming; functions & pointers; arrays & strings; structures & unions; data types; operators, control flow, and memory management. To summarize, you’ll learn everything you need to know to become a skilled C programmer.
Is this course worth the investment?
Yes, this course is definitely worth your time and investment. It will provide you with solid foundational knowledge needed to aim for a rewarding career in the programming field.
Is this a beginner-friendly course?
Yes, it is a beginner-friendly course. You can gradually build on your programming skills as the course progresses.
Does this course include any advanced topics of C programming?
Yes, this course covers a wide range of advanced topics of programming including pointers & memory management, structures & unions, File I/O, preprocessor directives, standard library, and data structures.
What are the career benefits of doing this course?
Doing this C Primer Plus online course can open many job opportunities especially in the fields that require strong programming language skills and system-level understanding. It will also improve your problem-solving skills with logical thinking. You’ll have the competitive advantage to aim for high-paying jobs.

Gain Job-Ready Programming Skills 

Learn how to write efficient and well-structured C Programming codes.

  • 1 year of full access
  • 68 LiveLab included
  • Certificate of completion
scroll to top