Programming Fundamentals Using C++

This course is a beginner-friendly introduction to programming fundamentals using C++, designed for students with no prior coding experience.
It focuses on building logical thinking, understanding how programs work, and learning how to solve problems step by step before writing code.

Students will learn core programming concepts such as variables, conditions, loops, functions, arrays, and basic strings, while practicing problem-solving techniques used in real programming contests and software development.

By the end of the course, learners will be able to read problems, analyze them logically, write clean C++ programs, and confidently continue to advanced topics or competitive programming.

Last updated Dec 2025

What you'll learn

Understand how a computer executes a program
Understand basic programming concepts and C++ syntax
Use data types, input, and output correctly
Evaluate expressions and apply operators
Write programs using conditions and loops
Work with arrays, matrices, and strings
Create and use functions to organize code
Understand pointers and basic memory concepts
Use structures to represent grouped data
Apply logical thinking to solve programming problems

Course content

11 sections 28 lectures 06h 00m total length

1. Introduction

2.Data Types, Input & Output

3. Expressions

4. Conditions

5. Loops

6. Arrays

7. Matrix

8. Pointers

9. Functions

10. Strings

11. Structures

Instructor

Riham Katout

Riham Katout

Riham Katout is a Computer Engineering graduate and programming trainer with experience in teaching C++ programming fundamentals and problem solving. She focuses on helping beginners build strong logical thinking skills and write clear, structured code from scratch.

Participants Feedback

No reviews yet. Be the first to review this course!

Programming Fundamentals Using C++
$30.00
30-day money-back guarantee

This course includes:

  • 30.0 hours of on-demand video
  • Access on mobile and TV
  • Full lifetime access