- What You Will Get With This Course
- Welcome to the Course
- Get Started with C Programming
- Create A Decimal To Hex Converter
- Printing to the Console in C
- The Anatomy of C Programming
- C Variables and Console Input
- Convert To Hexadecimal
- Top IDEs for C Programming
Quick Facts
particular | details | |||
---|---|---|---|---|
Medium of instructions
English
|
Mode of learning
Self study
|
Mode of Delivery
Video and Text Based
|
Course and certificate fees
Fees information
₹ 3,499
certificate availability
Yes
certificate providing authority
Udemy
The syllabus
Kickstart your C Programming Skills
Setup Visual Studio Code
- Setup and Installation Introduction
- Setup Visual Studio Code On Windows
- Setup Visual Studio Code On Mac
- Setup Visual Studio Code On Linux
Let's Start Using VS Code
- Let's Start Using VS Code Introduction
- Run Your First C Program
- Errors And Warnings
- Configuring Build Tasks
- Using Workspace Templates
- Working With VS Code
Data Types and Variables
- Data Types and Variables Introduction
- Variables and Constants
- Numeral Systems
- Integers
- Floating Points
- Characters
- Booleans
- Enum
- Typedef
- Challenge: Spaceship Thrust
- Challenge Review: Spaceship Thrust
- Challenge: Bunch Of Constants
- Challenge Review: Bunch Of Constants
Operators
- Operators Introduction
- Arithmetic Operators
- Increment and Decrement Operators
- Relational Operators
- Logical Operators
- Bitwise Operators
- Bitmasks
- Bit Manipulation
- Assignment Operators
- The sizeof Operator
- Casting and Implicit Conversions
- Summary and Other Operators
- Operators Precedence
- Challenge: Sphere
- Challenge Review: Sphere
- Challenge: Bit Selector
- Challenge Review: Bit Selector
Control Flow
- Control Flow Introduction
- If Else Statement
- Challenge: Even Odd
- Challenge Review: Even Odd
- Switch Statement
- Challenge: Days of the Week
- Challenge Review: Days of the Week
- While Loop
- Challenge: Minimum Power Of 2
- Challenge Review: Minimum Power Of 2
- For Loop
- Challenge: Sigma Drawing
- Challenge Review: Sigma Drawing
- Break and Continue
- Challenge: Planetary Alignment
- Challenge Review: Planetary Alignment
- Goto
- Challenge: Prime Numbers
- Challenge Review: Prime Numbers
Functions
- Functions Introductions
- How Functions Work
- Creating Functions
- Function Calls
- Scope Rules
- Challenge: Prime Numbers Improved
- Challenge Review: Prime Numbers Improved
Debugging
- Debugging Introduction
- Improve Your Code With Debugging
- Common Mistakes and Solutions
- Debugging in Visual Studio Code
- Let's Debug
- Common Mistakes in Action
- Common Mistakes in Action Take 2
Pointers
- Pointers
- Working With Pointers
- Defining and Accessing Pointers
- Let's Practice with Pointers
- Testing for a NULL Pointer
- Const Pointer and Const Data
- Functions And Pointers
- Challenge: Simple Swapper
- Challenge Review: Simple Swapper
- Challenge: Float Decomposition
- Challenge Review: Float Decomposition
Arrays
- Arrays Introduction
- Working with Arrays: The Wrong Way!
- Defining and Accessing Arrays
- Initializing Arrays
- Find the Size of an Array
- Pointers and Arrays
- Pointers Arithmetic
- Multidimensional Arrays
- Variable Length Arrays
- Challenge: Random Matrix
- Challenge Review: Random Matrix
- Challenge: Prime Numbers Further Improved
- Challenge Review: Prime Numbers Further Improved P1
- Challenge Review: Prime Numbers Further Improved P2
Strings
- Strings
- Working with Strings
- Defining and Accessing Strings
- String Length
- String Copy
- String Compare
- Find Character in String
- Find Substring in String
- String Tokenization P1
- String Tokenization P2
- Analyzing And Converting Strings
- Let's Practice With Numeric Conversions
- Challenge: Move The Rook!
- Challenge Review: Move The Rook! P1
- Challenge Review: Move The Rook! P2
- Challenge: Get The Line
- Challenge Review: Get The Line
Dynamic Memory Allocation
- Dynamic Memory Allocation Introduction
- Why Use Dynamic Memory Allocation?
- Stack, Heap And Static
- Malloc, Calloc, Realloc And Free
- Challenge: Get The Line Dynamically!
- Challenge Review: Get The Line Dynamically! P1
- Challenge Review: Get The Line Dynamically! P2
Structures
- Structures Introduction
- Structuring Data
- Defining and Accessing Structures
- Initializing Structures
- Bit Fields
- Arrays Of Structures
- Pointers To Structures
- Structures And Functions
- Pointers Versus Arrays Members
- Flexible Array Members
- Challenge: Workouts Heart Rate Monitor
- Challenge Review: Workouts Heart Rate Monitor
Unions
- Unions Introduction
- How to Use Unions
Preprocessor and Macros
- Macros Introduction
- Preprocessor Directives
- Simple Macros
- Function Like Macros
- Conditional Compilation
File Input and Output
- File Input Output Introduction
- File Streams
- Accessing Files
- Reading Files
- Writing Files
- Moving Within Files
- Let's Practice With File IO
Modular Programming
- Modular Programming Introduction
- Modularize Your Project
- Build Your Project
Articles
Popular Articles
prev
next
Latest Articles
prev
next