C Programming & Data Structures


$ 107 - (Rs 7,133)

Important information

  • Course
  • Online

This course starts from the very basics of computers and covers various aspects of C programming. It also provides an in-depth understanding of advanced topics in C such as pointers, stacks, linked lists and File I/O. Each unit has a programming assignment and a quiz to re-enforce your understanding of the topic. By the end of this course you will be able to write many real life applications such as "Your Own Movie Ticket Application" and a "Maze game".

Important information

What you'll learn on the course

C Programming

Course programme

1. Getting Started

Learning Objectives - After this module you will have a basic understanding of C programming language. You will also learn how to write a simple C program.

Topics - Basics of Computers, Memory Organization, Your First C Program, Preprocessor, Compiler, Linker, Data Types & Operators, Variables & Qualifiers.

2. Diving In

Learning Objectives - After this module, you will know how to implement Logics in C program, using if-else construct, Loops and Data Structures.

Topics - Control Flow, if else, Switch Case, Loops - While, For, Do While, Functions in C, Recursion, Arrays, Strings in C.

3. Deeper Dive

Learning Objectives - After this module you will understand concepts like Pointers and Advance Data Structures like Multi - Dimensional Array. You will also understand how to implement Linked List.

Topics - Pointers in C, Pointer Arithmetic, Multi-dimensional Arrays, Dynamic Memory Allocation, Structures, Linked Lists.

4. Advanced Topics

Learning Objectives - After this module you will understand the concept of functions and implement these in your C program. You will also get an insight of searching and sorting algorithms.

Topics - Unions, Searching and Sorting, File Operations, String Functions, Test Your Knowledge, Showcase Your Skills.

Compare this course with other similar courses
See all