🆕 New Course · Batch starts October

C & C++ Programming Course

From absolute zero to confident C & modern C++ — pointers, memory, OOP, STL and multithreading. Live coding, assignments, and doubt support.

📅 2 Months 🗓️ 3 Days/Week ⏱️ 2 Hours/Session 🎥 24 Live Sessions 💻 Live Online
📄 Download Syllabus PDF 📚 Free Week 1 Notes

Aligned with IIT Kanpur's First-Year Core

The C portion is modelled on how IIT Kanpur teaches computing fundamentals to its first-year students — then goes beyond it into C++, threading and industry practice.

Your Instructor Akshay Bankar

Akshay Bankar

Senior Robotics Engineer · Octobotics Tech

  • Builds autonomous robots for hazardous industrial environments — in C++
  • Former Project Engineer, SMSS Lab, IIT Kanpur (power-grid inspection robot)
  • Holds 2 patents from IIT Kanpur collaborations
  • Nearly 4 years of production C++: motion control, SLAM, sensor fusion, real-time systems
  • B.Tech in Mechatronics Engineering
Curriculum Designed By

Sujeet Chavhan

PhD Research Scholar, CSE, IIT Kanpur · Founder, Rising Coder

  • PhD Research Scholar, CSE Department, IIT Kanpur
  • GATE CSE 2018 — All India Rank 352
  • Designed the syllabus to mirror how IIT Kanpur teaches computing fundamentals
  • Teaches the Python + Modern AI course at Rising Coder

Week-by-Week Syllabus

24 sessions across 8 weeks. Tap a week to see its sessions.

MONTH 1 — The C Language: Foundations to Memory
WEEK 1 Getting Started with C
Session 1How computers run code · setup (VS Code + GCC) · first program · variables & data types
Session 2Input/output (printf, scanf) · operators · typecasting · practice problems
Session 3Decisions: if / else if / else · switch · logical operators · live problems
WEEK 2 Loops, Functions & Recursion
Session 4Loops: for, while, do-while · break & continue · pattern printing
Session 5Functions · parameters & return · scope · modular thinking
Session 6Recursion — thinking in self-reference · factorial, Fibonacci, classic problems
WEEK 3 Arrays & Strings
Session 71-D arrays · traversal, insert, search · practice set
Session 8Strings in C · string.h · common string problems
Session 92-D arrays & matrices · matrix operations · mini project: result sheet
WEEK 4 Pointers & Structures — The Real C
Session 10Pointers I: addresses, dereferencing, pointer arithmetic — with memory diagrams
Session 11Pointers II: pointers & arrays · pointers to functions · common pitfalls
Session 12Structures · nested structures · arrays of structures · mini project: student records
WEEK 5 Memory & Files
Session 13Dynamic memory: malloc, calloc, free · memory leaks · debugging like industry (GDB intro)
Session 14File handling: read/write text & binary files · project: file-based records app
Session 15Searching & sorting (linear, binary, bubble, selection) · C wrap-up + assessment
MONTH 2 — C++: Object-Oriented Programming to Threads
WEEK 6 From C to C++
Session 16C++ transition: cin/cout, references, function overloading, default arguments
Session 17Classes & objects · encapsulation · access specifiers · your first class
Session 18Constructors & destructors · this pointer · static members · practice
WEEK 7 OOP Power & the STL
Session 19Inheritance · polymorphism · virtual functions · real-world OOP design
Session 20STL: vector, string, pair, map, set · iterators · sort & algorithms
Session 21Exception handling · intro to templates · problem-solving with STL
WEEK 8 Multithreading & Final Project
Session 22Multithreading I: processes vs threads · std::thread · how servers & games use threads
Session 23Multithreading II: race conditions · mutex & locks · a multithreaded mini app
Session 24FINAL PROJECT showcase · resume & interview guidance · GATE problems · road ahead

Industry Focus & Career Guidance

C/C++ runs embedded systems, automotive, gaming engines, operating systems, IoT and high-frequency finance — this course keeps one eye on that world throughout.

🏭Industry practices woven in: clean code habits, debugging with GDB, publishing projects on GitHub
🧭Dedicated career guidance: resume & GitHub portfolio review, core-company C/C++ interview questions
🎯GATE CSE alignment: exam-style problem practice at the end of every module
🛣️Roadmap session: core companies vs software roles vs higher studies — how to choose your path

What Students Receive

Everything included in the one fee.

🎥All session recordings (1 year access) + slides and code files
📝Weekly graded assignments with solutions · WhatsApp doubt support anytime
🏅Certificate of Completion (Rising Coder)
🚀Final project for your GitHub · GATE & placement problem practice throughout
📚Interactive week notes — animated, character-guided notes with runnable code for all 8 weeks (Week 1 free for everyone)
🎮C & C++ Arcade — a funny Marvel/DC/football-themed mini-game for every course week, exclusive to enrolled students
₹2,499 · complete 2-month course

Batch starts October · 3 sessions/week, 2 hours each · Live online + recordings