C Programming
Learn C Programming the exam way—clear concepts, worked examples, and 67 focused lessons in computer science core.
This course includes
- — on-demand video
- Access on mobile & desktop
- Full lifetime access
- Certificate of completion
Course content
10 sections · 67 lectures
- Lec-01 : Algorithm Preview
- Lec-02 : Flowchart with example
- Lec-03 : Writing simple C program
- Lec-04 : Compiling a C program
- Lec-05 : Eexecuting a C program
- Lec-06 : GCC compilation | Step by Step
- Lec-07 : To print Hello world program - 1
- Lec-08 : To print Hello world program - 2
- Lec-09 : Code block IDE | Compiling & Executing
- Lec-10 : Local Variables Vs Global variable Preview
- Lec-11 : int, char | Data types
- Lec-12 : Float data type
- Lec-13 : Enumerated data type
- Lec-14 : Preprocessor directives
- Lec-15 : Arithmetic, Relational operators Preview
- Lec-16 : Logical, Assignement operators
- Lec-17 : Increment, Decrement & Bitwise-1 operators
- Lec-18 : Bitwise-2 operators
- Lec-19 : Conditional & Special operators
- Lec-20 : if statement Preview
- Lec-21 : if else statement
- Lec-22 : nested if else statement
- Lec-23 : else if statement
- Lec-24 : switch case examples
- Lec-25 : FOR loop
- Lec-26 : WHILE loop
- Lec-27 : Do While loop
- Lec-28 : Break & Continue
- Lec-29 :Auto, External,Register, Static : storage classes
- Lec-30 : Arrays introduction Preview
- Lec-31 : Arrays : Declaration & initialization
- Lec-32 : Arrays :1-D
- Lec-33 : Arrays :2-D
- Lec-34 : Functions : Declaration, Call & definition Preview
- Lec-35 : I/O functions :Printf, Scanf, getchar & putchar
- Lec-36 : I/O functions :printf(), scanf()
- Lec-37 : I/O functions : gets(), puts()
- Lec-38 : predefined function
- Lec-39 : usedefined function
- Lec-40 : Function categories
- Lec-41 : call by value : functions
- Lec-42 : call by reference : functions
- Lec-43 :communication among functions
- Lec-44 : Pointers : Declaration,Initialization Preview
- Lec-45 : Pointers : Example program
- Lec-46 : Pointers & Arrays
- Lec-47 : Array of pointers
- Lec-48 : Pointers & 2d arrays
- Lec-49 : Strings : Declaration,Initialization Preview
- Lec-50 : strlen : string library function
- Lec-51 : strcpy : string library function
- Lec-52 : strncpy : string library function
- Lec-53 : strcat : string library function
- Lec-54 : strncat : string library function
- Lec-55 : strcmp : string library function
- Lec-56 : strncmp, strrev, strstr : string library functions
- Lec-57 : Structures : Initialization, Accessing Preview
- Lec-58 : Structures : Declaration
- Lec-59 : Array of structures
- Lec-60 : Pointers to structure
- Lec-61 : Union : syntax,declaration & Example
- Lec-62 : files in c programming Preview
- Lec-63 : files in c programming
- Lec-64 : file opening modes in c
- Lec-65 : fprintf and fscanf in c with example
- Lec-66 : file handling functions in c
- Lec-67 : fputs and fgets in c
Explore related topics
Description
C Programming is an exam-focused computer science core programme designed for B.Tech / MCA learners and anyone revising CS subjects for semester exams (all levels). Lessons are paced for semester revision and competitive practice, with clear explanations you can replay anytime.
You will connect definitions to exam-style problems in C Programming, so you can write clearer answers, dry-run code mentally, and revise units in order. Syllabus highlights include Introduction & Simple Programs, Variables & Data types, Operators, Control Statements, Arrays, and Functions. Across 67 lessons, you will move from foundations to problem-solving patterns that show up in university papers and placement tests.
Taught by DAKALA SREENIVASULU, this course keeps theory short and practice heavy—so you can revise faster, spot examiner cues, and build confidence before mocks and finals.
Instructor
Course director · Semester exams
Faculty lead for Education4U exam-focused programmes across aptitude, reasoning, computer science, electrical and electronics.
More courses by this instructorStudent feedback
Reviews will appear here as learners complete the course.