C Programming Bootcamp - The Complete C Language Course

BY
Udemy

Master the fundamentals of programming as well as the core principles of the C programming language from scratch.

Lavel

Beginner

Mode

Online

Fees

₹ 3099

Quick Facts

particular details
Medium of instructions English
Mode of learning Self study
Mode of Delivery Video and Text Based

Course overview

C Programming Bootcamp - The Complete C Language Course online course is designed mostly for absolute beginners and enthusiasts who wish to acquire some new C skills in a fun and engaging way. Complete C Programming Course - C Language for Students online certification is created by Vlad Budnitski - System and Communication Engineer and offered by Udemy, an e-learning organization based in the USA that encourages people to learn new skills and techniques as well as improve their existing ones to advance in their careers.

C Programming Bootcamp - The Complete C Language Course online The training includes 41 hours of detailed video instruction, 4 articles, and 3 downloadable materials that explain core concepts in the C programming language. The course is a hands-on program with over 100 c programming activities for practical learning and application of knowledge. Learners will be taught about using C to develop applications such as a calculator and a weather station. by the end of the course, learners will be able to analyze and solve multiple c programming challenges on their own.

The highlights

  • Certificate of completion
  • Self-paced course
  • English videos with multi-language subtitles
  • 44.5 hours of pre-recorded video content
  • 6 articles
  • 69 downloadable resources
  • 30-day money-back guarantee 
  • Unlimited access
  • Accessible on mobile devices and TV

Program offerings

  • Certificate of completion
  • Self-paced course
  • English videos with multi-language subtitles
  • 39 hours of pre-recorded video content
  • 4 articles
  • 3 downloadable resources
  • 30-day money-back guarantee
  • Unlimited access
  • Accessible on mobile devices and tv

Course and certificate fees

Fees information
₹ 3,099
certificate availability

Yes

certificate providing authority

Udemy

What you will learn

Programming skills

After completing the Complete C Programming Course - C Language for Students certification course, learners will obtain an understanding of the fundamentals of programming. Students will learn to gain knowledge of the C programming language, including its concepts and functionalities. Learners will be introduced to the major operations of C programming, such as input and output functions, variables, logical operators, loops, arrays, and much more. Learners will become competent enough to apply their expertise to database projects.

The syllabus

Welcome to Course

  • Welcome
  • Curriculum - What you're going to learn

Introduction to General Programming Fundamentals

  • General Concept - User & Developer
  • General Concept - Computer as a Unit to EXECUTE COMMANDS
  • General Concept - Computer Additional Common Parts
  • General Concept - What are Programming Languages?

Environment Setup - Choosing Your IDE

  • IDE - Code Blocks - Windows | Linux | Mac OS
  • CodeBlocks - Download & Setup
  • CodeBlocks - Start New Project

Additional IDEs Setup [Optional Section]

  • Visual Studio Windows - Download
  • Visual Studio Windows - Getting Started
  • Visual Studio Code Windows - Download & Install
  • Visual Studio Code Windows Official - Getting Started
  • Eclipse - Getting Started using C (Windows)
  • CodeLite Windows - Download & Install
  • CodeLite Windows - Getting Started

Welcome First Program [+3 Full Exercises & Video Solutions]

  • C Program Structure
  • Welcome printf() function!
  • Challenge #1 - Print Your First Name And Last Name!
  • Challenge #1 Solution
  • Challenge #2 - Print Your Full Name, Age, And Gender!
  • Challenge #2 Solution
  • Challenge #3 - Print An "Isosceles Triangle"
  • Challenge #3 Solution

Comments & Format Specification

  • Comments in C Language
  • Format Specifications in C - Why And How They Should Be Used
  • Format Specification Exercise - Download The PDF File
  • Milestone #1 - Building Your First Calculator A
  • Milestone #1 - Solution! [Make sure to Compare with your answers]

Academic Practice #1: College Exercises & Solutions - Basics C Programming

  • Print Rectangle of Asterisks - Question
  • Print Rectangle of Asterisks - Solution
  • Print Asterisks Pattern - Question
  • Print Asterisks Pattern - Solution
  • Print X Shape - Question
  • Print X Shape - Solution
  • Print Your Birth Year - Question
  • Print Your Birth Year - Solution

Variables & Data Types - From Zero To Hero!

  • Variables Introduction
  • Variables - General Concept In Programming
  • Variables - Complete Usage in C Language
  • Variables Code Example #1
  • Challenge #1 - Find your Year of Birth!
  • Challenge #1 - Solution
  • Challenge #2 - Calculate Rectangle's Area
  • Challenge #2 - Solution
  • Casting Introduction
  • Casting in C Programming Language
  • Challenge #3 - Calculating your Average Grade

Academic Practice #2: College Exercises & Solutions - Variables & Data Types

  • Arithmetic Sequence - General Introduction and Explanation
  • n-th Term of Arithmetic Sequence - Question
  • n-th Term of Arithmetic Sequence - Solution
  • Sum of Arithmetic Sequence - Question
  • Sum of Arithmetic Sequence - Solution
  • Employee Salary Calculator - Question
  • Employee Salary Calculator - Solution
  • Finding a Driving Time - Question
  • Finding a Driving Time - Solution
  • Convert Seconds into Hours, Minutes, and Seconds - Question
  • Convert Seconds into Hours, Minutes, and Seconds - Solution
  • Removing Decimal Part from an Integer - Question
  • Removing Decimal Part from an Integer - Solution
  • Sum of Triple Digits - Question
  • Sum of Triple Digits - Solution
  • Print Reversed Number - Question
  • Print Reversed Number - Solution
  • Distance Between 2 Points - Question
  • Distance Between 2 Points - Solution
  • Efficient Calculation Example - Question
  • Efficient Calculation Example - Solution

AlphaTech - Quiz #

  • Introduction to First C Programming Quiz
  • General Quiz
  • Variables

Conditions And Control Flow - "Is That True/False"?

  • Control Flow - Introduction
  • Congratulations / Failed - How should you decide?
  • Congratulations In C - Complete Usage Of Conditions In C Programming
  • Finding Maximum between 2 numbers - General Concept
  • Finding Maximum - Implementation in C!
  • Control Flow - Relational Operators
  • Challenge #1 - Find if number is Odd or Even
  • Challenge #1 - Solution
  • Challenge #2 - print MIN and MAX
  • Challenge #2 - Solution
  • Challenge #3 - min & max among 3 numbers
  • Challenge #3 - Solution
  • Control Flow - Moving Forward!
  • Moving Forward - in C Language
  • Logical Operators - General Concept
  • Logical Operators in C Programming Language
  • Switch Case + FULL Example
  • Conditions - Summary! Amazing Concept, True/False? :)
  • Milestone - Intermediate Calculator (using Switch Case)
  • EXTRA: Milestone - Solutio

Academic Practice #3: College Exercises & Solutions - Conditions & Control Flow

  • Check if Numbers are the same - Question
  • Check if Numbers are the same - Solution
  • Check if a number is double-digit or triple-digit - Question
  • Check if a number is double-digit or triple-digit - Solution
  • Print the Absolute Number - Question
  • Print the Absolute Number - Solution
  • Quadrant of a Point - Question
  • Quadrant of a Point - Solution
  • Month Number to Month Name - Question
  • Month Number to Month Name - Solution
  • Unique Clock Representation - Question
  • Unique Clock Representation - Solution
  • Divisible 3 Numbers Example - Question
  • Divisible 3 Numbers Example - Solution
  • Is Leap Year - Question
  • Is Leap Year - Solution
  • Find the next day on Calendar! - Question
  • Find the next day on Calendar! - Solution

Loops - For, While, And Do-While

  • Introduction
  • Why using loops
  • While Loops - General Structure
  • While Loops in C Programming Language!
  • Challenge #1 - Printing any number of asterisks
  • Challenge #1 - Solution
  • Challenge #2 - Adding Pow to Calculator!
  • Challenge #2 - Solution
  • Milestone #1 - Coolest Average Grade Calculator
  • Extra: Milestone #1 - Solution
  • Do-While Loops - C Programming Language
  • Challenge #3 - Enter a legal grade!
  • Challenge #3 - Solution
  • For Loops - General
  • For Loops in C Programming Language
  • Challenge #4 - Adding POW (using For Loops)
  • Challenge #4 - Solution
  • Challenge #5! Punishment!
  • Challenge #5 - Punishment Solution
  • Nested Loops - Print Right Angle Triangle Pattern - part #1 - Question
  • Nested Loops - Print Right Angle Triangle Pattern - part #1 - Solution
  • Nested Loops - Print Right Angle Triangle Pattern - part #2 - Question
  • Nested Loops - Print Right Angle Triangle Pattern - part #2 - Solution
  • Milestone #2 - 10 Cents Million Dollars! $$$ (Ka-ching!).
  • Milestone #2 - Solution!

Academic Practice #4: College Exercises & Solutions - Loops in C

  • Print from 1 to num and vice versa - Question
  • Print from 1 to num and vice versa - Solution
  • Print the sum of all numbers from 1 to num - Question
  • Print the sum of all numbers from 1 to num - Solution
  • Print the Multiplication Table of a number - Question
  • Print the Multiplication Table of a number - Solution
  • Print n even natural numbers - Question
  • Print n even natural numbers - Solution
  • Print Pyramid Numbers Pattern - Question
  • Print Pyramid Numbers Pattern - Solution
  • Print Sum of Values Divisible by 3 AND 5 - Trivial & Optimized Solutions - Quest
  • Print Sum of Values Divisible by 3 AND 5 - Trivial & Optimized Solutions - Solut
  • Print Sum of Values Divisible by 3 OR 5 - Trivial & Optimized Solutions - Quest
  • Print Sum of Values Divisible by 3 OR 5 - Trivial & Optimized Solutions - Solut
  • Very Ascending or Not - Question
  • Very Ascending or Not - Solution
  • Subtracting EvenDigitsSum and OddDigitsSum - Solution
  • Sum of Odd Numbers Sequence - Solution

Functions - Don't Get Scared! It's Kind Of Fun!7 lectures

  • Functions - General Concept
  • Functions - Basic Structure
  • Functions Usage – in C Programming Language
  • Function Example #1 - Print Greetings!
  • Function Example #3 - Return Max between 3 Integers
  • Function Example #4 - Calc & Return avg between 3 numbers

Academic Practice #5: College Exercises & Solutions - Functions in C

  • Challenge #1 - Find Rectangle Area
  • Challenge #1 - Solution
  • Challenge #1 - Find Rectangle Area
  • Challenge #2 - Maximum Digit in a 2-digits number
  • Challenge #2 - Solution
  • Challenge #3 - Calculate FACTORIAL!
  • Challenge #3 - Solution
  • "isEven" Function C Exercise
  • "isOdd" Function C Exercise
  • Sequence of 9s
  • Generation of Numbers 123...<seq length>
  • toLower Function in C - Implementation

Arrays - Concept & 1D Arrays

  • Arrays - General
  • Arrays – Declaration
  • Arrays - Initialization
  • Arrays – Element Accessing
  • Challenge #1 - Finding Maximum Value in Array
  • Challenge #1 - Solution
  • Challenge #2 - Finding Maximum Index in Array
  • Challenge #2 - Solution
  • Using a #define
  • Good Multiplication Neighbors

Matrix - 2D Arrays7

  • 2D Arrays Declaration
  • 2D Arrays - Initialization + 3 Tricks to Initialize
  • 2D Arrays - Element Accessing
  • Exercise #1 - Initializing & Printing 2D Array
  • Exercise #2 - Multiplication Table - Solution
  • Input to Element in a 2D Array
  • Physical Representation in Memory

Pointers - Wooha!

  • Introduction
  • Pointers - Why using Pointers
  • Pointers – Declaration & Usage
  • Challenge #1 - Print Value and Address of Variables
  • Challenge #1 - Solution
  • Challenge #2 - Guess what would be printed
  • Pass by Reference + Full Example

1D Arrays - Intermediate Level Exercises

  • Arrays - Copying an Array - Question
  • Arrays - Copying an Array - Solution
  • Array - Palindrome Exercise
  • Array - Largest Neighbors Sum
  • A Program to find if an Array is sorted - Question
  • A Program to find if an Array is sorted - Solution
  • Calculate Any Array Sum
  • Reset All Elements of An Array to 0
  • Swap 2 Array Values One-by-One
  • SUPER EXERCISE: Swap O(1) Complexity!

Strings In General And In C Programming

  • Strings - General
  • Introduction to Strings in C!
  • String Initialization
  • Challenge #1 - Initialize a String & Print it!
  • Challenge #1 - Solution
  • Strings - Input & Output
  • Challenge #2 - Find Length of String
  • Challenge #2 - Solution
  • Let's INTRODUCE <string.h>!
  • Challenge #3 - Number of WORDS in a SENTENCE
  • Challenge #3 - Solution
  • 10. Milestone #1 - PALINDROME MILESTONE!

Academic Practice #7: College Exercises & Solutions - Strings in C

  • Challenge #1 -  Implementing strlen
  • Challenge #2 -  Implementing strcpy
  • Challenge #3 - Implementing "strcmp"

Recursions Recursions Recursions!!

  • Recursions - General Visualization + Introduction
  • Example 1 - Sum of Arithmetical Progression
  • Example 1 - Arithmetic Progression - Solution
  • Example 2 - Factorial
  • Example 2 - Factorial - Solution
  • Challenge #1 - Fibonacci
  • Challenge #1 - Solution
  • Challenge #2 - Sum of Digits in a Number
  • Challenge #2 - Solution
  • Challenge #3 - Count of Digits
  • Challenge #3 - Solution

Recursions in C - Academic Practice

  • Recursive Function - Total Numbers Less Than Num - Question
  • Recursive Function - Total Numbers Less Than Num - Solution
  • Total Characters in a Sequence - Question
  • Total Characters in a Sequence - Solution
  • Total Even Numbers in a Sequence - Question
  • Total Even Numbers in a Sequence - Solution
  • Sum of All Even Numbers - Question
  • Sum of All Even Numbers - Solution
  • Printing1ToN and NTo1 - Question
  • Printing1ToN and NTo1 - Solution
  • Printing NTo1 And Vice Versa (No 1's Duplications)
  • Lucas Sequence
  • Finding Maximum Value in a Sequence of Elements (Using Recursion)
  • Finding Minimum Value in a Sequence of Elements
  • Pell Number in a Pell Sequence
  • Advanced - Even Digits Sum
  • Advanced - Even Digits Sum [OPTIMIZED & MINIMIZED]
  • Advanced - Odd Digits Sum
  • Advanced - Odd Even "Positions" and "Values" Finder - Question
  • Advanced - Odd Even "Positions" and "Values" Finder - Solution
  • Extra Recursion #1 - Print Sequence of num1s and then Sequence of num2s - Quest.
  • Extra Recursion #1 - Print Sequence of num1s and then Sequence of num2s - Solut.
  • Extra Recursion #2 - Print Sequence of char1s and then Sequencex2 of char2s - Q.
  • Extra Recursion #2 - Print Sequence of char1s and then Sequencex2 of char2s - S.
  • Extra Recursion #3 - Print Seq. of LowerCase Chars + Seq. of UpperCase Chars - Q
  • Extra Recursion #3 - Print Seq. of LowerCase Chars + Seq. of UpperCase Chars - S
  • Extra Recursion #4 - Find if Digits are Ascending, Descending, or not - Question
  • Extra Recursion #4 - Find if Digits are Ascending, Descending, or not - Solution
  • Extra Recursion #5 - Even_Odd Count of Digit Occurrences in num - Question
  • Extra Recursion #5 - Even_Odd Count of Digit Occurrences in num - Solution
  • Extra Recursion #5 - Minimized and Optimized Soluti

Structs - Additional Content in C Programming

  • Creating a Structure Template
  • Structure Variables
  • Challenge #1 - Initialize & Print Date Variable
  • Typedef & Structures
  • Challenge #4 - General Function to use Input & Print of a struct
  • Challenge #5 - Find the Next Date
  • Initializing a Struct in C
  • Exercise - Input Point & Print Point - Question
  • Exercise - Input Point & Print Point - Solution
  • Static Arrays of Structs
  • Structs having arrays as data members (and copying struct variables)
  • Logical Operators #1 - Can we use Relational Operators on Structs by default
  • Logical Operators #2 - Writing Associate Logical Functions
  • Mathematical Operators - Writing Associate Functions
  • Comprehensive Exercise - Rational Numbers Struct - Question
  • Comprehensive Exercise - Rational Numbers Struct - Solution
  • Composing struct inside another struct
  • Structs as the BASIS for more Advanced Topics

Unions - Additional Content C Programming Language

  • Unions - General Introduction
  • Unions - Variables
  • Unions - Usage, Practice, and Examples
  • Unions - Going Further Additional Explanations and Examples

Constants

  • Introduction to constants & Constants VS Variables
  • Syntax of constants and its usage
  • Usage -Exclusive TIPS about Constants! [Don't Miss That Out!]
  • 3 Main Reasons for using constants [Must Know]

Extra [Optional] - Working with FILES!

  • General Introduction to Files
  • What is a file [as a stream of bytes]
  • Examples of Stream already used (Input/Output/Error)
  • Start with Files Steps and Syntax in C
  • Creating a File and Reading from a File
  • Intro to 6 basic functions for working with textual files
  • fgetc - function
  • fputc - function
  • fprintf & fscanf - functions
  • fputs - function
  • fgets - function
  • Introducing EOF (End of File)
  • Exercise #1 - Number of characters in a file [Question]
  • Exercise #1 - Number of characters in a file [Solution]
  • Exercise #2 - Number of Lines in a file [Question]
  • Exercise #2 - Number of Lines in a file [Solution]
  • Exercise #3 - Writing numbers and their powers to a file[Question]
  • Exercise #3 - Writing numbers and their powers to a file[Solution]
  • Exercise #4 - Reading numbers from a file [Question]
  • Exercise #4 - Reading numbers from a file [Solution]
  • Exercise #5 - A program to calculate character appearances in a file - Question
  • Exercise #5 - A program to calculate character appearances in a file - Solution
  • Exercise #6 - lowerFrequencyAppearances Program for Lowercase Letters - Question
  • Exercise #6 - lowerFrequencyAppearances Program for Lowercase Letters - Solution
  • Exercise #7 - Print Max Appearances LowerCase Letter in File - Question
  • Exercise #7 - Print Max Appearances LowerCase Letter in File - Solution

Extra [Optional] - Linked Lists Practice!

  • Creating a Linked List
  • Count of Nodes in a List
  • How to use bool Data Types?
  • Finding an Element within a List
  • Count the number of values in a List

Interview Questions?!

  • Interview Question - Swap WITHOUT 3rd Variable!
  • Interview Question - Swap WITHOUT 3rd Variable! [Full Video Solution]

Congratulations! You've made it! What's next?

  • Bonus Lecture

Instructors

Vlad Budnitski
Instructor
Udemy

Articles

Popular Articles

Latest Articles

Similar Courses

C Programming Foundations

PW Skills

Online
Beginner
Free

Jupyter Notebook

Great Learning

Online
Beginner
Free

Eclipse Tutorial

Great Learning

Online
Beginner
Free

Dev C++ Tutorial

Great Learning

Online
Beginner
Free

Turbo C++

Great Learning

Online
Beginner
Free

Coding For Beginners You Can Learn to Code

Simpliv Learning

Online
Beginner
$199 $999

Scripting and Programming Foundations

WGS via Edx

8 Weeks Online
Beginner
Free

How to Code Simple Data

The University of British Columbia, Vancouver via Edx

7 Weeks Online
Beginner
Free

Information Technology Fundamentals for Business P...

Polytechnic University of Valencia, Valencia via Edx

3 Weeks Online
Beginner
Free

Introduction to C++

Microsoft Corporation via Edx

4 Weeks Online
Beginner
Free

Courses of your Interest

Professional Certificate Course in Data Science

Professional Certificate Course in Data Science

Newton School

8 Months Online
Beginner

JavaScript Foundations

PW Skills

Online
Beginner
Free

Technical Analysis Series

PW Skills

3 Months Online
Beginner
Free

Cracking the Coding Interview in Java Foundation

PW Skills

5 Months Online
Beginner
Free

Python Foundations

PW Skills

Online
Beginner
Free
Getting Started with Generative AI APIs

Getting Started with Generative AI APIs

Codio via Coursera

3 Weeks Online
Beginner
Generating code with ChatGPT API

Generating code with ChatGPT API

Codio via Coursera

3 Weeks Online
Beginner
Prompt Engineering for ChatGPT

Prompt Engineering for ChatGPT

Vanderbilt via Coursera

Online
Beginner

Data Structures and Algorithms in Java

Great Learning

Online
Beginner
Free

Angular7 for Beginners

Great Learning

Online
Beginner
Free

More Courses by Udemy

Microsoft Excel 2013 Course Beginners Intermediate...

Udemy

Online
Beginner
₹399 ₹2,699

Python for Beginners to Advance

Udemy

Online
Beginner
₹ 2,499

Learn Python Turtle Using Block Coding

Udemy

Online
Beginner
₹399 ₹799

Master Python Basics For Developer

Udemy

Online
Beginner
₹475 ₹3,499

Programming in Python for Beginners

Udemy

Online
Beginner
₹ 799

Learn Python 3 Programming from Scratch

Udemy

Online
Beginner
₹475 ₹1,299

Automate Your Life With Python

Udemy

Online
Beginner
₹ 2,899

Learn Python Python for Beginners

Udemy

Online
Beginner
₹ 1,799

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