Coding Sharks
All Programs
PROGRAMMING FOUNDATIONOn-Campus

C / C++ Programming

Master the foundation of all modern software — from C basics to object-oriented C++

Min. work exp: Open to allDuration: 2 courses4+ real coding projects
87%Placement Rate
1,400+Students Enrolled
4+Real Projects
Write structured C programs from scratch and understand how memory works
Use arrays, strings, pointers and dynamic memory allocation confidently
Build modular, reusable programs with functions and recursion

Free Counselling

Talk to an Advisor

Get clarity on fees, schedule & placement in 10 mins.

R
A
S

100+ students enrolled this program

🇮🇳 +91

No spam · Free · Response in 24 hours

About This Program

A complete C and C++ program covering pointers, memory management, OOP, data structures and file handling. Two structured courses — start with C fundamentals, then master object-oriented C++ with templates, STL and real projects.

What You'll Learn

Write structured C programs from scratch and understand how memory works
Use arrays, strings, pointers and dynamic memory allocation confidently
Build modular, reusable programs with functions and recursion
Model real-world data with structures and file handling
Design clean, encapsulated classes with OOP principles in C++
Implement inheritance, polymorphism, templates and STL in C++
Write generic, maintainable software systems ready for DSA and competitive coding

Curriculum

  • Variables, Data Types, Operators & I/O (printf/scanf)
  • Type Casting, sizeof & Operator Precedence
  • if/else, switch, Ternary Operator
  • for/while/do-while loops, break/continue/goto
  • Pattern Programs & Logic Building
  • 1D & 2D Arrays, Strings & String Functions
  • Function Declaration, Call by Value vs Reference
  • Recursion & Function Pointers
  • Pointer Arithmetic, Pointers with Arrays & Strings
  • Dynamic Memory: malloc, calloc, free, Pointer to Pointer
C Course — Module 5: Structures, Files & Project
C++ Course — Module 1–3: OOP Foundations
C++ Course — Module 4–5: Inheritance, Templates & STL

more modules inside

Download the full curriculum to see all topics

What You'll Build

01

C Logic Application

Structured C program using arrays, pointers and file handling

02

C Mini Project

Real-world C application with structures, enums and file I/O

03

C++ OOP Application

Class-based C++ app demonstrating encapsulation and operator overloading

04

C++ Final Project

OOP-based system using inheritance, templates and STL containers

Who Is This For

Complete Beginners

Zero programming background — start with C, the foundation of all software

CS / IT Students

Strengthen fundamentals for university exams, placements and competitive coding

Competitive Coders & Professionals

Build the logic foundation for DSA, CP or add systems programming to your skillset

Tools & Technologies

GCC CompilerCodeBlocksVS CodeGDBValgrindMake / CMakeGit / GitHubLinux TerminalSTLC++17
Duration2 Courses
ModeLive · Indore
LevelBeginner to Intermediate

Free application · No credit card · 48hr decision

What's Included

  • Live sessions with senior engineers
  • 1-on-1 weekly mentor reviews
  • Lifetime access to recordings
  • Private Discord community
  • Resume & LinkedIn reviews
  • Direct referrals to hiring partners

Ready to start your journey?

Apply in 15 minutes. Get a decision in 48 hours. Start building in days.

← All Programs
Need Help? Call us: 094-2458-6286