Learn C Programming With 100+ Practical Examples
Last updated 11/2023
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 6.69 GB | Duration: 15h 26m
Last updated 11/2023
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 6.69 GB | Duration: 15h 26m
Includes advanced topics such as Pointers, Structure, I/O Files, Command Prompt Arguments and a lots more topics
What you'll learn
Understand the fundamentals of the C Programming Language
Understand variables and the different data types
Control Flow - if | if-else | switch-cases
Strings - Creating, Reading, Manipulating & Printing
Make yourself more marketable for entry level programming positions
Functions - declaration | definition | usage
Recursion - Concept | Usage
Loops - while | do-while | for
2D Arrays - Matrices
Tens of Practical Solved Examples
Requirements
Introductory information about the programming language
Description
This course has been optimized to meet the requirements and demands of students eager to learn the C Programming Language most easily and attractively. Including handpicked coding materials and tens of exercises with full video solutions - this bestseller course is expected to provide you with everything you need to get started (for beginners) as well as provide you with beneficial knowledge if you're working in the High-tech industry (especially in the Embedded, Microcontrollers, Cyber, and other domains).Who's this course for?C students in college/university. It has been optimized to meet the needs of the beginner students.High-tech employees, especially but not limited to, at the Embedded Systems, Microcontrollers, and Cyber Security domains.Absolute beginners and hobbyists who want to get the first taste of programming using the c language.So if you belong to one of these - then I think you're going to LOVE this course!What is C Programming Language?C Language is the “mother” of all programming languages.C first appeared almost 50 years ago and has been used for the development of:Operating Systems - C as its core.Core parts of famous databases (such as Oracle and MySQL) - Yes, even MySQL was developed using C.Cyber-Systems Smart Homes & Smart CitiesSystems including Sensors and Micro Controllers (especially in Embedded Systems) - Common usage to programming an MCU using C Programming Language. ( If you are interested in C application, please check my course, "Learn 8051 Embedded System Design by 100 Practical Projects!"Also, if you're familiar with Python Programming Language - then you better know that a lot of Python-efficient libraries are implemented in C.
Overview
Section 1: Free Preview
Lecture 1 Convert an Integer Number to Binary
Lecture 2 Create a Stack by using a structure
Lecture 3 Free Preview Example: Find the Max of each Row and Min of each Col in a Matrix
Section 2: Introduction to C
Lecture 4 Variable Declaration in C
Lecture 5 Data types in C
Lecture 6 Input operation: scanf function
Lecture 7 Operators in C
Lecture 8 Compiling, Linking and Running C Programs in Unix_Linux OS
Lecture 9 Compute the Area and the Circumference of a Circle
Section 3: Control Structures in C
Lecture 10 if-else statement examples_ Even or Odd - Positive, Negative or Zero
Lecture 11 Selection Statement: if-else Examples
Lecture 12 Switch Statement
Lecture 13 Switch Case Example
Lecture 14 Repetition Structures in C: while structure
Lecture 15 Repetition Structures in C: do-while & for structures
Lecture 16 Multiplication table
Lecture 17 Perfect Number
Lecture 18 Measurement Conversion Table
Lecture 19 Find Max, Min and the Average of N Numbers
Lecture 20 Temprature Converation Table
Lecture 21 Sum of Digits of a number
Lecture 22 Reverse an integer Number
Lecture 23 Nested If structure VS. Switch statement
Lecture 24 Determine the Type of an Input Character
Lecture 25 Simple Calculator
Section 4: Functions
Lecture 26 Functions in C (Part 1)
Lecture 27 Functions in C (Part 2)
Lecture 28 Why we use Functions - Factorial & Combination Problem
Lecture 29 Function Example_ Prime Function
Lecture 30 Function Example: Find the Maximum
Lecture 31 Function Example: Swap Function
Lecture 32 Recursive Function - Factorial function
Lecture 33 Advanced Recursive Example 1
Lecture 34 Advanced Recursive Example 2
Lecture 35 Advanced recursive Example 3
Lecture 36 Binary Search in C by 2 Approaches: Iterative vs. Recursive
Section 5: Pointers in C
Lecture 37 What are Pointers in C: How to Use Pointers
Lecture 38 Pointers in C - Basic Operation Example
Lecture 39 Function Call by Reference in C- Function with Multiple Outputs
Lecture 40 Dynamic Memory Allocation in C
Section 6: Array in C
Lecture 41 1-D Array in C with Examples
Lecture 42 Roll a Die!
Lecture 43 Compute the Summation of Two Matrices
Lecture 44 Compute the Multiplication of two Matrices
Lecture 45 Write a Function to Find the Maximum Element in an Array
Lecture 46 Write a Function to Find the Maximum Element in an Array
Lecture 47 Compute the Average of an Integer array by using a Function
Lecture 48 Write a Function to Count the Number of Even Elements in an array
Lecture 49 Initialize an Array with Random Numbers
Lecture 50 Count the Number of Occurrences of X in an Array
Lecture 51 How to return an Array as the return value of a Function?
Lecture 52 Reverse an Array in Place
Lecture 53 Merge two Sorted Array by using a Function
Lecture 54 Create a 2-D array with Dynamic Memory Allocation Technique.
Lecture 55 Compute the Mirror of an Image
Section 7: String in C
Lecture 56 Strings as a 1-D Array of Characters + Several Examples
Lecture 57 Array of Strings
Lecture 58 Dynamic Memory Allocation Example: String Concatenation
Lecture 59 Sort an Array of input Strings Alphabetically
Lecture 60 Modular Approach for the Previous Example
Lecture 61 Reverse the content of an Array of Strings by using a Function
Lecture 62 Compute the Length of a String
Lecture 63 Compare 2 Strings
Lecture 64 Convert an Integer Number to String
Lecture 65 Function to Convert Decimal to Binary
Lecture 66 Function to Convert Decimal to Hex
Lecture 67 Integer to Ascii Function
Section 8: Structure in C
Lecture 68 Parallel Arrays + Introduction to Structure in C - part 1
Lecture 69 Parallel Arrays + Introduction to Structure in C - part 2
Lecture 70 How to pass a structure as an Input Argument to a Function?
Lecture 71 Pointer to a Structure
Lecture 72 Structure as the Function Return Type
Lecture 73 Extracting information from a String and Store them in a Structure
Lecture 74 A Complete Example: Read, Compute and Sort the Records of N Students
Lecture 75 Points in 2-D Cartesian Coordinate System
Lecture 76 Compute the Distance between 2 Points in a 2-D Coordinate system
Lecture 77 Points in 2-D Cartesian Coordinate system Part 3
Lecture 78 Stack Application Example: Balanced Expression
Section 9: Files in C
Lecture 79 File Input Output in C
Lecture 80 File I/O Examples
Lecture 81 Write Structures into a File in C
Lecture 82 How to Read Some Records from a File in C?
Lecture 83 Reading & Writing Records from/into a Binary File
Lecture 84 Write some Records in a Binary File and Restore them
Section 10: Advance Examples
Lecture 85 Shuffle a Deck of Cards
Lecture 86 Card Game
Lecture 87 Linked List in C - Create a linked list and print it
Lecture 88 Delete a Node from a Linked List
Lecture 89 User Defined Header Files- Stack Library
C students in College/University, Everyone who is willing to start learning computer programming