For Learners ComputerLanguageBusinessProfessional
Deglecy ComputerDeglecy LanguageDeglecy BusinessDeglecy Professional CoursesLibraryAboutContact
Log InJoin for Free
Deglecy Computer · Programming

C and C++ Programming Basics

This course introduces fundamental programming concepts using C and C++, covering variables, control structures, functions, arrays, pointers, and basic object-oriented programming. Students will build hands-on coding sk…

Enroll for free
40lessons
Beginnerlevel
20 hoursto complete
1already enrolled

About this course

This course introduces fundamental programming concepts using C and C++, covering variables, control structures, functions, arrays, pointers, and basic object-oriented programming. Students will build hands-on coding skills through structured exercises and a final project.

What’s included

Free to joinCreate an account and enroll at no cost.
Final examFinish all lessons, then take the exam.
CertificatePass the exam to earn your certificate.

Course content

Module 1: Introduction to Programming5 lessons
What is Programming?10 min
Setting Up the Environment15 min
Writing Your First Program12 min
Understanding Compilation18 min
Debugging Basics14 min
Module 2: Variables and Data Types5 lessons
Variables and Constants16 min
Basic Data Types14 min
Type Conversion12 min
Operators Overview18 min
Input and Output15 min
Module 3: Control Structures5 lessons
If and Else Statements20 min
Switch Statements16 min
While Loops18 min
For Loops17 min
Loop Control14 min
Module 4: Functions5 lessons
Defining Functions15 min
Function Parameters18 min
Return Values14 min
Scope and Lifetime20 min
Recursive Functions22 min
Module 5: Arrays and Strings5 lessons
Array Basics16 min
Multidimensional Arrays18 min
String Handling20 min
Array Traversal17 min
Searching and Sorting22 min
Module 6: Pointers5 lessons
Pointer Fundamentals20 min
Pointers and Arrays18 min
Pointers and Functions22 min
Dynamic Memory25 min
Common Pointer Errors16 min
Module 7: Object-Oriented Programming5 lessons
Classes and Objects20 min
Constructors and Destructors18 min
Inheritance Basics22 min
Polymorphism Introduction24 min
Encapsulation16 min
Module 8: Final Project5 lessons
Project Planning15 min
Designing the Solution18 min
Implementing Features25 min
Testing and Debugging20 min
Final Review and Submission12 min