Library

Course: C Programming For Beginners

C Programming For Beginners

  • Life Time Access
  • Certificate on Completion
  • Access on Android and iOS App
About this Course

This hands on C programming For Beginners course provides a comprehensive and practical introduction to the C language. C is a general-purpose, procedural, imperative computer programming language developed in 1972 by Dennis M. Ritchie at the Bell Telephone Laboratories to develop the UNIX operating system.

Students are introduced to all major language elements including fundamental data types, flow control, standard function libraries, memory management, procedural approach and functions. At last they will be given some projects based on C under the guidance of authors of this course. Every lectures includes practical and theoretical contents. This course is divided into many short lectures so that students have to focus on only one concepts at a time.

Basic knowledge
  • Basic knowledge of any programming knowledge will help
What you will learn
  • Basic concepts of C
  • using Libraries
  • data type
  • Flow control of program
  • memory management
  • pointers
  • user defined data type
  • Functions and arrays
  • Recursion
  • Dynamic memory management
  • Scopes and blocks
  • File handling
  • Projects in C
Curriculum
Number of Lectures: 122
Total Duration: 14:43:16
C Programming for Beginners
  • Hello World - 1  

    C is a general-purpose, procedural, imperative computer programming language developed in 1972 by Dennis M. Ritchie at the Bell Telephone Laboratories to develop the UNIX operating system.


    In this lecture,

    • Setting turbo c
    • how to print simple hello world program.
  • Variable Declaration - 2  

    In this lecture we will see how to declare variable in c and how to assign value into them.

  • Input no - 3  

    In this lecture we will see how to take input from user using keyboard in c

  • Expressions - 4  

    In this lecture we will see expressions and it's precedence rule.

  • Calculator - 5  

    In this lecture we will make a simple calculator.

  • Area of Triangle - 6  

    In this lecture we will see how to find are of any given traingle using it's height and base in c.

  • IF-ELSE - 7  

    In this lecture we will see flow control using IF-ELSE with example.

  • Check Even or Odd - 8  

    In this lecture we will see how to check a given number is even or odd.

  • Largest of Three no - 9  

    In this lecture we will see how to find largest among three number using if-else in c

  • Leap Year or Not - 10  

    In this lecture we will check a year is leap or not using if-else.

  • For Loop - 11  

    In this lecture we will see basic implementation of for loop.

  • Counting and Nested for Loop - 12  
  • Factorial of a number - 13  

    In this lecture we will calculate factorial of positive integers.

  • While loop- 20  
  • do-while - 21  
  • PRIME OR NOT - 22  
  • REVERSE of a number- 23  
  • SWAPPING - 24  
  • Array -declaration and initialization - 25  
  • Array - insert element and display- 26  
  • Sum of Element of Array - 27  
  • Armstrong Number - 28  
  • Fibonacci Series - 29  
  • Palindrome Number - 30  
  • 2-D array - declaration and initialization- 31  
  • 2-d insert element and display- 32  
  • Matrix - 33  
  • Add Matrix - 34  
  • Transpose of Matrix - 35  
  • Linear Search - 36  
  • Insertion in Array - 37  
  • Deletion in Array - 38  
  • Merge two Array - 39  
  • ternary oerator - 40  
  • Logical Operator - 41  
  • Bit-wise Logical operator - 42  
  • Functions In - 43  
  • Summ Using Functions - 44  
  • Function Addition of three Number - 45  
  • Call by Value - 46  
  • Call by Reference - 47  
  • Storage Class - 48  
  • Auto Storage Class - 49  
  • Register- 50  
  • Extern - 51  
  • Static introduction - 52  
  • Static Example - 53  
  • Factorial - 54  
  • gcd - 55  
  • Exponent - 56  
  • Fibonacci - 57  
Pattern printing
  • Right Angle Triangle Pattern - 14  

    Pattern printing in c

  • Reverse Right an - 15  

    Pattern printing in c

  • Square printing - 16  

    Pattern printing in c

  • Hollow Square - 17  

    Pattern printing in c

  • triangular Pattern - 18  

    Pattern printing in c

  • Pyramid pattern - 19  

    Pattern printing in c

String
  • Strings Intro - 58  
  • Read and Display Strings - 59  
  • Size of String Without Function - 60  
  • Lower_case to Upper_case - 61  
  • Upper_case to Lower_case-62  
  • Concaneting String - 63  
  • Appending a String - 64  
  • Compare two Strings - 65  
  • Reversing a String - 66  
  • Extract from Left - 67  
  • Extract from Right - 68  
  • Extract from Middle - 69  
  • String Manipulating Function - 70  
  • Array of Strings - 71  
  • Sorting a String - 72  
  • Until a Encountered - 73  
  • Count Character and Space - 74  
  • No of words - 75  
  • Vowels Consonent Space - 76  
  • Palindrome or Not - 77  
  • Copy Contents - 78  
Pointer
  • Introduction to Pointer - 79  
  • Declaration and Size of Pointer - 80  
  • Deference and Assigning Address-81  
  • Pointer Expressions and Pointer Arithmetic - 82  
  • NULL pointer - 83  
  • Generic Pointer - 84  
  • Passing Arguments to the Functions - 85  
  • Passing Array to the Function - 86  
  • Array of Pointer - 87  
  • Memory Allocation - 88  
User - Defined
  • structure-89-1  
  • Declaration and Read and Display Struct - 90  
  • Read and Add Complex Number and Typedef - 91  
  • Nested Structure - 92  
  • Array of Structure-Results - 93  
  • Passing Individual Member to the Struct - 94  
  • Passing Entire Structure - 95  
  • Pointer to the Structure - 96  
  • Addition of Time - 97  
  • Union - 98  
  • Enum - 99  
  • Display Name of Colours - 100  
File Handling
  • file - 101  
  • File-Fopen and Fclose - 102  
  • Fprintf and Fclose - 103  
  • FILE-fgets - 104  
  • Fputs - 105  
  • file COUNT CHAR LINE - 106  
  • Copy File - 107  
  • Records in c - 108  
  • Reading Multiple file - 109  
  • Primary Key - 110  
  • Searching Records - 111  
  • Update Records - 112  
  • Deletion of Records - 113  
Few important Program for projects
  • Masking a Password - 114  
  • Random Variable in c - 115  
  • Time and Date - 116  
Projects
  • Project - 1  
  • Project - 2  
  • Project 3  
  • Project 4  
  • atm  
  • Transport Mangement System  
Reviews (2)
2 weeks before
Very simple approach to make students understand the concepts. Thanks for your videis.
2 weeks before