Skip to content
Call: +91 822 000 5626
Email: jegan@tektutor.org
Login/Register
Book Consultation
Tektutor – A Software consulting & training companyTektutor - A Software consulting & training company
  • Category
    • Configuration Management
    • Container Orchestration
    • Data Structures & Algorithms
    • DevOps
    • GUI Programming
    • HMI
    • Linux
    • Operating Systems
    • Programming
  • Home
  • About Us
  • Courses
  • Books
  • Events
  • Blogs
  • Contact Us
0

Currently Empty: ₹0.00

Continue shopping

Enroll Courses
Tektutor – A Software consulting & training companyTektutor - A Software consulting & training company
  • Home
  • About Us
  • Courses
  • Books
  • Events
  • Blogs
  • Contact Us
  • Home
  • Course
  • Programming in C++

Programming in C++

  • By Jeganathan
  • Programming
  • (0 Rating)
Breadcrumb Abstract Shape
Breadcrumb Abstract Shape
Breadcrumb Abstract Shape
  • Course Info
  • Instructor
  • Reviews
  • More
    • Course Content

      Module 1: Introduction to C++

      • History and evolution of C++
      • Setting up a development environment (G++, VS Code, or IDEs)
      • Structure of a C++ program
      • Compilation and execution process
      • Input/output using cin, cout, and iostream

      Module 2: Data Types, Variables, and Operators

      • Built-in data types and modifiers (int, char, float, bool, long)
      • Constants and macros (const, #define)
      • Typecasting and type inference with auto
      • Arithmetic, logical, relational, and bitwise operators
      • Operator precedence and associativity

      Module 3: Control Flow

      • Conditional statements: if, else, switch-case
      • Loops: while, do-while, for
      • Loop control: break, continue
      • Introduction to structured programming and problem solving

      Module 4: Functions

      • Defining and calling functions
      • Function parameters and return types
      • Function overloading
      • Default arguments
      • Inline functions and recursion
      • Scope and lifetime of variables

      Module 5: Arrays, Strings, and Vectors

      • Single and multidimensional arrays
      • Working with C-style strings (char[])
      • Introduction to std::string
      • Introduction to std::vector from STL
      • Iteration and basic algorithms (searching, sorting)

      Module 6: Pointers and References

      • Basics of pointers and memory addresses
      • Pointer arithmetic
      • Pointers and arrays
      • Function pointers
      • References and their use cases
      • Dynamic memory management with new and delete

      Module 7: Object-Oriented Programming – Basics

      • Introduction to classes and objects
      • Access specifiers: public, private, protected
      • Constructors and destructors
      • this pointer
      • Member functions and object lifecycle

      Module 8: OOP – Advanced Concepts

      • Inheritance: single, multilevel, and multiple
      • Function overriding and polymorphism
      • Virtual functions and dynamic binding
      • Abstract classes and pure virtual functions
      • Constructor/destructor order in inheritance
      • Composition vs inheritance

      Module 9: Operator Overloading and Templates

      • Operator overloading basics (+, ==, [], etc.)
      • Friend functions and classes
      • Function templates and class templates
      • Template specialization and use cases

      Module 10: File I/O and Exception Handling

      • Reading/writing files using fstream, ifstream, ofstream
      • File pointers and modes
      • Introduction to exceptions (try, catch, throw)
      • Creating custom exception classes
      • Best practices for error handling

      Module 11: Introduction to STL (Standard Template Library)

      • Containers: vector, list, map, set, unordered_map
      • Iterators and range-based for-loops
      • Algorithms: sort, find, count, accumulate, transform
      • Lambda expressions and functional-style programming
      • Using pair and tuple

      Module 12: Debugging and Best Practices

      • Common C++ mistakes and pitfalls
      • Using gdb or IDE debugger
      • Memory leak detection with Valgrind (optional)
      • Writing clean, readable, and maintainable code
      • Naming conventions and code organization
      • Naming conventions and code organization

      Capstone Projects

      A course by

      J
      Jeganathan
      A
      admin

      Student Ratings & Reviews

      No Review Yet
      No Review Yet

      Course Includes:

      • Price:
        ₹10,000.00 Original price was: ₹10,000.00.₹5,000.00Current price is: ₹5,000.00.
      • Instructor:Jeganathan
      • Lessons:62
      • Students:0
      • Level:Intermediate
      ₹5,000.00 ₹10,000.00
      Wishlist
      Hi, Welcome back!
      Forgot Password?
      Don't have an account?  Register Now

      Share On:

      Courses You May Like

      Hero-1
      50 hours
      Intermediate
      QML GUI Programming with C++
      (0.0/ 0 Rating)
      ₹15,000.00 Original price was: ₹15,000.00.₹7,500.00Current price is: ₹7,500.00.
      • 58 Lessons
      • 0 Students
      Intermediate
      QML GUI Programming with C++
      (0.0/ 0 Rating)
      ₹15,000.00 Original price was: ₹15,000.00.₹7,500.00Current price is: ₹7,500.00.

      1. C++ DevelopersC++ programmers looking to build modern, responsive GUI applicationsThose experienced with Qt Widgets who want to transition to Qt Quick and QML2. Embedded...

      • 58 Lessons
      • 0 Students
      Enroll Now
      About-31
      Intermediate
      Data Structures and Algorithms in C
      (0.0/ 0 Rating)
      ₹25,000.00 Original price was: ₹25,000.00.₹12,500.00Current price is: ₹12,500.00.
      • 71 Lessons
      • 0 Students
      Intermediate
      Data Structures and Algorithms in C
      (0.0/ 0 Rating)
      ₹25,000.00 Original price was: ₹25,000.00.₹12,500.00Current price is: ₹12,500.00.

      Overview:This is an intermediate to expert level course intended for students and software professionals who already have a basic working knowledge of C programming.Who is...

      • 71 Lessons
      • 0 Students
      Enroll Now
      Hero-1
      50 hours
      Intermediate
      Data Structures and Algorithms in C++
      (0.0/ 0 Rating)
      ₹25,000.00 Original price was: ₹25,000.00.₹12,500.00Current price is: ₹12,500.00.
      • 71 Lessons
      • 0 Students
      Intermediate
      Data Structures and Algorithms in C++
      (0.0/ 0 Rating)
      ₹25,000.00 Original price was: ₹25,000.00.₹12,500.00Current price is: ₹12,500.00.

      Overview:This is an intermediate to expert level course intended for students and software professionals who already have a basic working knowledge of C++ programming.Who is...

      • 71 Lessons
      • 0 Students
      Enroll Now
      why-choose-03
      50 hours
      Intermediate
      Qt GUI Programming with C++
      (0.0/ 0 Rating)
      ₹15,000.00 Original price was: ₹15,000.00.₹7,500.00Current price is: ₹7,500.00.
      • 64 Lessons
      • 0 Students
      Intermediate
      Qt GUI Programming with C++
      (0.0/ 0 Rating)
      ₹15,000.00 Original price was: ₹15,000.00.₹7,500.00Current price is: ₹7,500.00.
      • 64 Lessons
      • 0 Students
      Enroll Now
      ab-img2
      50 hours
      Beginner
      Programming in C
      (0.0/ 0 Rating)
      ₹10,000.00 Original price was: ₹10,000.00.₹5,000.00Current price is: ₹5,000.00.
      • 75 Lessons
      • 0 Students
      Beginner
      Programming in C
      (0.0/ 0 Rating)
      ₹10,000.00 Original price was: ₹10,000.00.₹5,000.00Current price is: ₹5,000.00.

      "Programming in C" is a hands-on, foundational course designed to teach the core concepts and programming constructs of the C language—one of the most influential...

      • 75 Lessons
      • 0 Students
      Enroll Now
      ab-img-1
      50 hours
      Intermediate
      Programming in Go lang
      (0.0/ 0 Rating)
      ₹10,000.00 Original price was: ₹10,000.00.₹5,000.00Current price is: ₹5,000.00.
      • 73 Lessons
      • 0 Students
      Intermediate
      Programming in Go lang
      (0.0/ 0 Rating)
      ₹10,000.00 Original price was: ₹10,000.00.₹5,000.00Current price is: ₹5,000.00.
      • 73 Lessons
      • 0 Students
      Enroll Now
      text

      Empowering professionals with expert-led, hands-on software training to build future-ready tech skills globally.

      Plot No. 56 & 57, 5th Street, Shasti Avenue, Nallur Road, Chithanapalli, Hosur – 635109, Tamil Nadu, India
      Call: +91 822-000-5626
      Email: jegan@tektutor.org

      Online Platform

      • Our Courses
      • Books
      • About Instructor

      Links

      • Blogs
      • FAQ’s
      • About Us
      • Contact Us

      Contacts

      Enter your email address to register to our newsletter subscription

      Facebook-f X-twitter Youtube Linkedin-in Instagram
      Copyright 2026 TekTutor | Developed By Fastliq. All Rights Reserved
      Tektutor – A Software consulting & training companyTektutor - A Software consulting & training company
      Sign inSign up

      Sign in

      Don’t have an account? Sign up
      Lost your password?

      Sign up

      Already have an account? Sign in