C Language / Subject
Beginner
Start learning C with syntax, variables, data types, operators, input and output, conditions, loops, functions, arrays and first projects.
Your Progress
Learning Summary
Suggested sequence
Learning roadmap
Topics follow the Admin display order
Beginner
80 topics- Introduction to C Programming
- History of C
- Features of C
- Applications of C
- Structure of a C Program
- C Program Compilation Process
- Installing a C Compiler
- Writing Your First C Program
- C Syntax
- C Character Set
- C Tokens
- Keywords
- Identifiers
- Variables
- Constants
- Literals
- Data Types
- Basic Data Types
- Type Modifiers
- Variable Declaration
- Variable Initialization
- Scope of Variables
- Storage Basics
- Input and Output
- printf()
- scanf()
- getchar()
- putchar()
- Format Specifiers
- Escape Sequences
- Comments
- Operators
- Arithmetic Operators
- Relational Operators
- Logical Operators
- Assignment Operators
- Increment and Decrement Operators
- Bitwise Operators
- Conditional Operator
- sizeof Operator
- Operator Precedence
- Operator Associativity
- Expressions
- Type Conversion
- Implicit Type Conversion
- Explicit Type Casting
- Decision Making
- if Statement
- if-else Statement
- Nested if
- else-if Ladder
- switch Statement
- Loops
- for Loop
- while Loop
- do-while Loop
- Nested Loops
- break Statement
- continue Statement
- goto Statement
- Arrays
- One-Dimensional Arrays
- Two-Dimensional Arrays
- Multidimensional Arrays
- Array Initialization
- Strings
- Character Arrays
- String Input and Output
- String Functions
- Functions
- Function Declaration
- Function Definition
- Function Calls
- Function Parameters
- Function Arguments
- Return Values
- Function Prototypes
- Call by Value
- Recursion
- Basic C Programs and Exercises
Topics
80 published topics
- 61 ArraysLearn Arrays through a detailed beginner C tutorial with code examples, debugging guidance, exercises and practice questions.Beginner · 14 min read · 90 min learning
- 62 One-Dimensional ArraysLearn One-Dimensional Arrays through a detailed beginner C tutorial with code examples, debugging guidance, exercises and practice questions.Beginner · 14 min read · 90 min learning
- 63 Two-Dimensional ArraysLearn Two-Dimensional Arrays through a detailed beginner C tutorial with code examples, debugging guidance, exercises and practice questions.Beginner · 14 min read · 90 min learning
- 64 Multidimensional ArraysLearn Multidimensional Arrays through a detailed beginner C tutorial with code examples, debugging guidance, exercises and practice questions.Beginner · 14 min read · 90 min learning
- 65 Array InitializationLearn Array Initialization through a detailed beginner C tutorial with code examples, debugging guidance, exercises and practice questions.Beginner · 14 min read · 90 min learning
- 66 StringsLearn Strings through a detailed beginner C tutorial with code examples, debugging guidance, exercises and practice questions.Beginner · 14 min read · 90 min learning
- 67 Character ArraysLearn Character Arrays through a detailed beginner C tutorial with code examples, debugging guidance, exercises and practice questions.Beginner · 14 min read · 90 min learning
- 68 String Input and OutputLearn String Input and Output through a detailed beginner C tutorial with code examples, debugging guidance, exercises and practice questions.Beginner · 14 min read · 90 min learning
- 69 String FunctionsLearn String Functions through a detailed beginner C tutorial with code examples, debugging guidance, exercises and practice questions.Beginner · 14 min read · 90 min learning
- 70 FunctionsLearn Functions through a detailed beginner C tutorial with code examples, debugging guidance, exercises and practice questions.Beginner · 14 min read · 90 min learning
- 71 Function DeclarationLearn Function Declaration through a detailed beginner C tutorial with code examples, debugging guidance, exercises and practice questions.Beginner · 14 min read · 90 min learning
- 72 Function DefinitionLearn Function Definition through a detailed beginner C tutorial with code examples, debugging guidance, exercises and practice questions.Beginner · 14 min read · 90 min learning
- 73 Function CallsLearn Function Calls through a detailed beginner C tutorial with code examples, debugging guidance, exercises and practice questions.Beginner · 14 min read · 90 min learning
- 74 Function ParametersLearn Function Parameters through a detailed beginner C tutorial with code examples, debugging guidance, exercises and practice questions.Beginner · 14 min read · 90 min learning
- 75 Function ArgumentsLearn Function Arguments through a detailed beginner C tutorial with code examples, debugging guidance, exercises and practice questions.Beginner · 14 min read · 90 min learning
- 76 Return ValuesLearn Return Values through a detailed beginner C tutorial with code examples, debugging guidance, exercises and practice questions.Beginner · 14 min read · 90 min learning
- 77 Function PrototypesLearn Function Prototypes through a detailed beginner C tutorial with code examples, debugging guidance, exercises and practice questions.Beginner · 14 min read · 90 min learning
- 78 Call by ValueLearn Call by Value through a detailed beginner C tutorial with code examples, debugging guidance, exercises and practice questions.Beginner · 14 min read · 90 min learning
- 79 RecursionLearn Recursion through a detailed beginner C tutorial with code examples, debugging guidance, exercises and practice questions.Beginner · 14 min read · 90 min learning
- 80 Basic C Programs and ExercisesLearn Basic C Programs and Exercises through a detailed beginner C tutorial with code examples, debugging guidance, exercises and practice questions.Beginner · 14 min read · 90 min learning