What you'll learn?

  • career advancement focused on drill down to core concepts.
  • Entry level and mid-career professionals with concrete building blocks.

Description

C programming language - created by Dennis Ritchie in early 70's - is one of the most widely used programming languages of all time. It is expected from every programmer to have knowledge of this language. It provides a base to learn other advanced programming languages like C++, Java, etc. This C programming training course is suitable for all the students who are making their career in programming field and the professionals who want to brush-up their knowledge.

Who this course is for:

  • This Course is ideal for any or student and advanced users who wish to maximize their productivity using C.

Curriculum

Total hours: 30hrs

C Programming

  • What is a program?
  • What is a programming language?
  • Steps in Programming.
  • Writing a program.
  • Procedural Programming.
  • Modular Programming.
  • Getting started with compiler.

  • Alphabets in C.
  • Keywords in C.
  • Rules of forming words in C language.
  • Data variables, Data types and rules for naming and declaring data.
  • Variables.
  • Basic data types in C.
  • Constants.
  • Comments in C.

  • Types of instructions.
  • Data Manipulation Instructions.
  • Input/Output Instructions.

  • Decision Control Instructions.
  • IF.
  • IF-ELSE.
  • IF-ELSE- IF.
  • NESTED IF-ELSE.
  • Loop Control Instructions.
  • For Loop.
  • While Loop.
  • Do While.
  • Selection instructions.

  • Why use Functions?
  • Components of Fuction.
  • Name of a Function.
  • Body of a Function.
  • JLocal Variables of a Function.
  • Parameters or Arguments to a function.
  • Return Values.
  • Prototype of a Fuction.

  • What is an Array?
  • Array Declaration.
  • Array Initialization.
  • Accessing Individual Elements of an Array.
  • Two Dimensional Arrays.
  • Passing an array elements to a function.
  • Rules of using an array.

  • What is a Pointer?
  • Declaring a pointer variable.
  • Initializing a pointer variable.
  • Using a pointer variable.
  • Pointer Arithmetic.
  • Pointers and Array.
  • Passing an entitr array to a function.

  • What are Strings?
  • String I/O.
  • String Manipulation Functions.

  • Declaring and Accessing Structure.
  • Variables uses of Structures.
  • Unions.

  • Automatic.
  • Register.
  • External.
  • Static.
  • Scope of a variable.

Student feedback

4

Course Rating

  • 5 stars
    77 %
  • 4 stars
    54 %
  • 3 stars
    14 %
  • 2 stars
    5 %
  • 1 stars
    2 %

Become a Teacher, Share your knowledge

Create an online video course, reach students across the globe, and earn money