Classic Computer Institute logo
All Courses
Programming

C & C++

Build a strong foundation in systems programming with C and C++, covering memory management and modern C++.

View Overview

Course Overview

C and C++ power operating systems, embedded systems, and performance-critical software.

This course focuses on fundamentals, memory management, pointers, and modern C++ features with practical labs.

Skills Covered

  • C fundamentals
  • Pointers and memory
  • Data structures
  • Modern C++
  • Performance thinking

What You Will Achieve

  • Read and write low-level C code
  • Apply modern C++ techniques
  • Understand how software interacts with hardware

Course Content

  1. 1C fundamentals and structure
  2. 2Variables, types, and operators
  3. 3Control flow and functions
  4. 4Pointers and memory management
  5. 5Arrays and strings
  6. 6Data structures in C
  7. 7File handling
  8. 8Introduction to C++
  9. 9OOP and modern C++ features
  10. 10Final project development

Projects You Will Build

  • Student Record System

    A C program using structs, pointers, and file handling to manage student records.

  • Linked List Library

    A reusable dynamic data structure implementation with insert, delete, and search operations.

  • Banking Simulator in C++

    An OOP console application demonstrating classes, inheritance, and file storage.

Related Courses

    Programming

    Python Programming

    Learn Python from the fundamentals to professional application development with hands-on exercises and real projects.

    Level
    Beginner
    Mode
    Online & Classroom
    Duration
    8 Weeks
    View Details
    Programming

    Java Programming

    Master object-oriented programming with Java, from core concepts to building robust, maintainable applications.

    Level
    Beginner
    Mode
    Online & Classroom
    Duration
    10 Weeks
    View Details
    Programming

    C#

    Learn C# and the .NET ecosystem to build desktop, web, and cloud-connected applications with confidence.

    Level
    Intermediate
    Mode
    Online & Classroom
    Duration
    8 Weeks
    View Details