There are a number of computer languages which are used for writing computer applications, but the programming language c has an upper hand over most of the other languages because of its being robust, structured, high level and machine independent. The c language is versatile and flexible owing to which it is apt for a wide variety of programs. It forms the base for most of the modern languages like java, javascript, c++, visual c++, etc. Hence, it is essential for those who are planning a career in computer programming. We, at ds academy make sure that you learn each and every aspect of the programming language c and also get an industrial exposure at the same time. The course provided by us includes: basic structure of c, constants, variables, data types & keywords, operators, expression, conditional operators. Decision, loop & switch control statement. Arrays & string handling, creating functions in c. Introduction to pointers in c. Passing pointers as arguments to function. Structure, union, file handling dynamic allocation of memory. Introduction to linked list basics. C++ c++ is an object oriented programming language based on the language c. It is powerful, efficient, compact and has a rich function library. Processes like exception handling, function overloading that are not supported by c are supported by c++. Furthermore, it also includes concepts like polymorphism, dynamic binding, data hiding, operator encapsulation and inheritance. It's also a powerful, efficient and fast language so, keeping all that in mind the ds academy has prepared its course module which includes: introduction to object oriented programming (c++). Tokens, expression, data types & control structure. Introduction to classes, objects, constructor & deconstructor. Functions in c++. Function overloading, operator overloading. Inheritance, multiple & multilevel inheritance. Introduction to virtual functions, classes & polymorphism.