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
- 21 Variable InitializationLearn Variable Initialization through a detailed beginner C tutorial with code examples, debugging guidance, exercises and practice questions.Beginner · 14 min read · 90 min learning
- 22 Scope of VariablesLearn Scope of Variables through a detailed beginner C tutorial with code examples, debugging guidance, exercises and practice questions.Beginner · 14 min read · 90 min learning
- 23 Storage BasicsLearn Storage Basics through a detailed beginner C tutorial with code examples, debugging guidance, exercises and practice questions.Beginner · 14 min read · 90 min learning
- 24 Input and OutputLearn 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
- 25 printf()Learn printf() through a detailed beginner C tutorial with code examples, debugging guidance, exercises and practice questions.Beginner · 14 min read · 90 min learning
- 26 scanf()Learn scanf() through a detailed beginner C tutorial with code examples, debugging guidance, exercises and practice questions.Beginner · 14 min read · 90 min learning
- 27 getchar()Learn getchar() through a detailed beginner C tutorial with code examples, debugging guidance, exercises and practice questions.Beginner · 14 min read · 90 min learning
- 28 putchar()Learn putchar() through a detailed beginner C tutorial with code examples, debugging guidance, exercises and practice questions.Beginner · 14 min read · 90 min learning
- 29 Format SpecifiersLearn Format Specifiers through a detailed beginner C tutorial with code examples, debugging guidance, exercises and practice questions.Beginner · 14 min read · 90 min learning
- 30 Escape SequencesLearn Escape Sequences through a detailed beginner C tutorial with code examples, debugging guidance, exercises and practice questions.Beginner · 14 min read · 90 min learning
- 31 CommentsLearn Comments through a detailed beginner C tutorial with code examples, debugging guidance, exercises and practice questions.Beginner · 14 min read · 90 min learning
- 32 OperatorsLearn Operators through a detailed beginner C tutorial with code examples, debugging guidance, exercises and practice questions.Beginner · 14 min read · 90 min learning
- 33 Arithmetic OperatorsLearn Arithmetic Operators through a detailed beginner C tutorial with code examples, debugging guidance, exercises and practice questions.Beginner · 14 min read · 90 min learning
- 34 Relational OperatorsLearn Relational Operators through a detailed beginner C tutorial with code examples, debugging guidance, exercises and practice questions.Beginner · 14 min read · 90 min learning
- 35 Logical OperatorsLearn Logical Operators through a detailed beginner C tutorial with code examples, debugging guidance, exercises and practice questions.Beginner · 14 min read · 90 min learning
- 36 Assignment OperatorsLearn Assignment Operators through a detailed beginner C tutorial with code examples, debugging guidance, exercises and practice questions.Beginner · 14 min read · 90 min learning
- 37 Increment and Decrement OperatorsLearn Increment and Decrement Operators through a detailed beginner C tutorial with code examples, debugging guidance, exercises and practice questions.Beginner · 14 min read · 90 min learning
- 38 Bitwise OperatorsLearn Bitwise Operators through a detailed beginner C tutorial with code examples, debugging guidance, exercises and practice questions.Beginner · 14 min read · 90 min learning
- 39 Conditional OperatorLearn Conditional Operator through a detailed beginner C tutorial with code examples, debugging guidance, exercises and practice questions.Beginner · 14 min read · 90 min learning
- 40 sizeof OperatorLearn sizeof Operator through a detailed beginner C tutorial with code examples, debugging guidance, exercises and practice questions.Beginner · 14 min read · 90 min learning