The Complete C Programming Bootcamp

BY
Udemy

Mode

Online

Fees

₹ 3499

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

  • 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

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

Latest Articles

Trending Courses

Popular Courses

Popular Platforms

Learn more about the Courses

Download the Careers360 App on your Android phone

Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile

Careers360 App
150M+ Students
30,000+ Colleges
500+ Exams
1500+ E-books