Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Programming in C

via YouTube

Overview

This course on Programming in C aims to teach learners the fundamentals of the C programming language. By the end of the course, students will be able to understand low-level vs high-level languages, use language translators, identify the features of C, work with variables, data types, operators, control structures like loops and conditional statements, arrays, strings, and pointers. The course uses a tutorial-based teaching method with a focus on practical programming examples. This course is intended for beginners who want to learn C programming from scratch.

Syllabus

C_01 Introduction to Programming in C | Programming in C.
C_02 Low level vs High level Languages | Machine and Assembly Language | Programming in C.
C_03 Language translators | Compiler | Interpreter | Assembler | Programming in C.
C_04 Features of C Language | Use of C Language | Programming in C.
C_05 Structure of a C Program | Programming in C.
C_06 Execution of a C Program | Programming in C.
C_07 Constants in C | Types of Constants | Programming in C.
C_08 Variables in C Programming | Programming in C.
C_09 Keywords and Identifiers | Programming in C.
C_10 Data Types in C - Part 1 | Programming in C.
C_11 Data Types in C - Part 2 | Programming in C.
C_12 Data Types in C - Part 3 | C Programming Tutorials.
C_13 Operators in C - Part 1 | Unary , Binary and Ternary Operators in C | C programming Tutorials.
C_14 Operators in C - Part 2 | C Programming Tutorials.
C_15 Operators in C - Part 3 | C Programming Tutorials.
C_16 Operators in C - Part 4 | C Programming Tutorials.
C_17 Operators in C - Part 5 (Logical Operators) | C Programming Tutorials.
C_18 Operators in C - Part 6 (Bitwise Operators) | C Programming Tutorials.
C_19 Operators in C - Part 7 (Bitwise Operators-II) | C Programming Tutorials.
C_20 Operators in C - Part 8 (Comma Operator) | C Programming Tutorials.
C_21 Operators Precedence and Associativity in C | C programming Tutorials.
C_22 Common Errors done by Beginners while writing programs | C programming tutorials.
C_23 Formatted Input Functions in C Language || C Programming.
C_24 Formatted Output Functions in C Language || C Programming.
C_25 Unformatted Input Functions in C | C Programming Tutorials.
C_26 Unformatted Output Functions in C | C Programming Tutorials.
C_27 If Statement in C.
C_28 If-Else Statement in C.
C_29 Nested If in C.
C_30 else if ladder in C.
C_31 Switch Statement In C.
C_32 C Program to make simple calculator using Switch Case | C Language Tutorials.
C_33 Introduction to Loop in C Language || Why we use loops in C | C Language Tutorials.
C_34 For loop in C | C Language Tutorial.
C_35 Properties of For loop in C.
C_36 C Program to Print Table of a Number | C Language Tutorials.
C_37 While Loop in C (part-1) | C Language Tutorials.
C_38 While Loop in C (part-2) | C Language Tutorials.
C_39 Do while loop in C with program | C Programming Tutorials.
C_40 Difference between for, while and do while loop in C | C Programming Tutorials.
C_41 Break statement in C | C Language Tutorials.
C_42 Continue Statement in C.
C_43 Need of Nested Loops in C | Nested For loop in C.
C_44 Nested while loop in C | C Programming Tutorials.
C_45 Nested do while loop in C | C Programming Tutorials.
C_46 Arrays in C - part 1 | Introduction to Arrays.
C_47 Arrays in C - Part 2 | Initialization of arrays in C programming.
C_48 Arrays in C- part 3 | Memory Representation and Accessing of Array elements.
C-49 Arrays in C - Part 4 | Array Program 1 | C Programming Tutorials.
C-50 Arrays in C - Part 5 | Array Program 2 | C Programming.
C-51 Arrays in C - Part 6 | Array Program 3 | C Programming.
C_52 Arrays in C - part 7 | Array Program 4 | C Programming.
C_53 Introduction to Two Dimensional (2D) Arrays in C.
C_54 Two Dimensional(2D) Arrays in C | Initialization of 2D Arrays.
C_55 Accessing and Memory Representation of 2D Arrays.
C_56 Two Dimensional Arrays Program 1| Program to print Matrix and calculate Sum | C Programming.
C_57 Two Dimensional Array program 2 | Program to print Transpose of Matrix.
C_58 Program to print Sum of individual Rows and Columns of a Matrix | C Programming.
C_59 Program to add Two Matrix in C | C language tutorials.
C_60 C program for Matrix Multiplication part 1 | C Language Tutorials.
C_61 C program for Matrix Multiplication part2 | C Language Tutorials.
C_62 Strings in C - part 1 | C programming tutorials.
C_63 Strings in C-part 2 | Read a String using scanf and gets function.
C_64 Strings in C- part 3 | printf and puts function in C.
C_65 C Program to Read and Print a String.
C_66 Program to Find Length of a String | C Programming Language.
C_67 C Program to concatenate two strings | with strcat() and without strcat().
C_68 C program to Compare two Strings | with strcmp() and without strcmp() function.
C_69 C Program to Reverse a String | with strrev() and without strrev() function.
C_70 C Program to convert a String from Upper Case to Lower Case |with strlwr() and without strlwr().
C_71 Pointers in C - part 1| Introduction to pointers in C.
C_72 Pointers in C- part 2 |Address of(&) and Indirection (*) operator in Pointers I C Programming.
C_73 Pointers in C- part 3 | Pointer Assignment.
C_74 Pointers in C- part 4 | Pointer to Pointer (Double Pointer).
C_75 Pointers in C-part 5 | Pointer Arithmetic (Addition) with program.
C_76 Pointers in C- part 6 | Pointer Arithmetic (Subtraction) with program.
C_77 Pointers in C- part 7 | Pointer Arithmetic (Increment/Decrement) program.
C_78 Problems on Pointers | Important question with answer.
C_79 Problems on Pointers | Important Question with Answer.
C_80 Void Pointer in C | Detailed explanation with program.
C_81 Null Pointer in C | C Programming Tutorials.
C_82 What is Dangling pointer in C | C Language Tutorials.
C_83 What is Wild Pointer in C | C Language Tutorials.
C_84 Introduction to Functions - part 1 | C Language Tutorials.
C_85 Function in C - part 2 | Function Declaration with program.
C_86 Functions in C-part 3 |Function Definition in C.
C_87 Functions in C- part 4 |Call by Value & Call by Reference in C.
C_88 Functions in C -part 5 | Function with No Argument No Return Type.
C_89 Functions in C - part 6 | Function Without Argument With Return Type.
C_90 Functions in C-part 7 | Function With Argument Without Return Type.
C_91 Functions in C- part 8 | Function With Argument and Return Type.
C_92 Solved Problem on Functions in C | GATE Question with Answer.
C_93 Solved problem on Functions in C GATE Question with Answer.
C_94 Solved Problem on Functions in C |Gate Question with Answer.
C_95 Solved Problem on Functions in C | GATE question with answer.
C_96 Passing Array as an Argument to a Function in C | C Language Tutorials.
C_97 Passing String as an Argument to a Function | C Language Tutorials.
C_98 Return a String from a Function in C | C Language Tutorials.
C_99 Returning Pointer from Function in C | C Language Tutorials.
C_100 Solved Problem on Functions in C | GATE Question with Answer.
C_101 Function Pointers in C | Pointer to Function | C Programming Tutorials.
C_102 Callback Function using Function Pointer in C | C Language Tutorials.
C_103 Application of Function Pointer in C | Array of Function Pointer.
C_104 Recursion in C | Introduction to Recursion.
C_105 Recursion in C - part 2 | Problem on Recursion.
C-106 Types of Recursion-part 1 | Direct and Indirect Recursion.
C_107 Types of Recursion-part 2 | Tail and Non-Tail Recursion.
C_108 Recursion Solved Problem (GATE 2016 Question) | C Programming Tutorials.
C_109 Structures in C - part 1| Introduction to Structures.
C_110 Structures in C-part 2 | Declaring Structure Variables/Objects.
C_111 Structures in C-part 3 | Initializing & Accessing of Structure Members.
C_112 Array of Structures in C | C Language Tutorials.
C_113 Pointer to Structure in C | Structure Pointer | C Language Tutorials.
C_114 Unions in C | C Language Tutorials.
C_115 Structures in C using typedef | C Language Tutorials.
C_116 Structure Padding in C | C Language Tutorials.
C_117 Structure Packing in C | C Language Tutorials.
C_118 Problems on Structures in C | Designated Initialization in Structures.
C_119 File Handling in C - part 1 | Introduction to Files.
C_120 File Handling in C - part 2 | File Pointer and fopen() function.
C_121 File Handling in C - part 3 | Writing in a File in C Language.
C_122 File Handling in C - part 4 | Read From File in C | C Programming Language.
C_123 Append Mode in File Handling | C Programming Language.
C_124 r+ Mode in File Handling | C Programming Language.
C_125 w+ mode in File handling | C programming Tutorials.
C_126 a+ mode in File Handling | C Programming Tutorials.
C_127 fseek() function in File Handling | C Language tutorials.
C_128 ftell () function in File Handling | C Programming Language.
C_129 rewind() function in File Handling| C Programming Tutorials.
C_130 C Program to Count no of Lines in a Text File | File Handling in C.
C_131 C program to copy content of one file into another file | File Handling in C.
C_132 Introduction to Dynamic Memory Allocation in C | SMA vs DMA.
C_133 Dynamic Memory Allocation using malloc() | C Language Tutorials.
C_134 Dynamic Memory Allocation using calloc() | C Language Tutorials.
C_135 Dynamic Memory Allocation using realloc() | C Language Tutorials.
C_136 Deallocating the Dynamically Allocated Memory using free() | C Programming Language.
C_137 Memory Leak in C | C Programming Language.
C_138 Enumeration in C | enum data type in C Language.
C_139 Enum in C | Technical Interview Questions and Answers.
C_140 Storage Classes in C | C Language tutorials.
C_141 Types of Storage Classes in C - part 1 | auto storage class.
C_142 Types of Storage Classes in C - part 2 | register storage class.
C_143 Types of Storage Classes in C - part3 | Static Storage Class.
C_144 Types of Storage Classes in C - part 4 | extern storage class.
C_145 Solved Problems on Storage Classes in C | Technical Interview Question.
C_146 Introduction to Pre-processor in C| Preprocessor Directive #include | C Programming Tutorials.
C_147 Storage Classes | Gate Question on Storage Classes in C.
C_148 Macro in C | Preprocessor command #define and #undef in C | C Programming Tutorials.
C_149 Predefined Macros in C | Conditional Pre-processor Commands | C Programming Tutorials.
Good News | Completed C Programming Course.

Taught by

Jenny's lectures CS/IT NET&JRF

Reviews

4.0 rating, based on 1 Class Central review

Start your review of Programming in C

  • Deepa Virkumar Gandhi
    I learn more in this Lecture and I complete my c programming language successfully done. Each and every point be a clearly understand to me.

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.