- Welcome
- Curriculum - What you're going to learn
Beginner
Online
₹ 389 3,199
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
certificate availability
certificate providing authority
What you will learn
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.
Who it is for
The syllabus
Welcome to Course
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
Jupyter Notebook
Great Learning
Eclipse Tutorial
Great Learning
Dev C++ Tutorial
Great Learning
Turbo C++
Great Learning
Coding For Beginners You Can Learn to Code
Simpliv Learning
Scripting and Programming Foundations
WGS via Edx
How to Code Simple Data
The University of British Columbia, Vancouver via Edx
Information Technology Fundamentals for Business P...
Polytechnic University of Valencia, Valencia via Edx
Introduction to C++
Microsoft Corporation via Edx
Courses of your interest
Professional Certificate Course in Data Science
Newton School
JavaScript Foundations
PW Skills
Technical Analysis Series
PW Skills
Python Foundations
PW Skills
Getting Started with Generative AI APIs
Codio via Coursera
Generating code with ChatGPT API
Codio via Coursera
Prompt Engineering for ChatGPT
Vanderbilt via Coursera
Data Structures and Algorithms in Java
Great Learning
Angular7 for Beginners
Great Learning