C Programming Made Easy For Beginners -Step By Step Approach
Last updated 5/2022
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 8.38 GB | Duration: 22h 57m
Solve Online Coding Challenges along with Fundamentals , Arrays, Functions, Recursion, Pointers, Structures and Files.
What you'll learn
Complete understanding of C Language
Create well indented C programs
Gain in-depth knowledge about C Programming
Can solve complicated problems using C Language
Acquire skills that will be useful for understanding any programming Language easily
Able to write programs for both academics and Interview perspective
Learn how to program with high-quality C Code
Learn how to solve Online Coding Challenges
Can Solve a wide range of Online Challenges
Requirements
No Programming Knowledge Required
Description
Learning C programming will not only make you learn one of the most powerful Programming Languages of all time, but also gives a strong base for developing Problem solving Skills in the field of computer science and Engineering. Learning C Language helps you make you a better programmer for other Programming Languages like C++, Java, Python, C# etc. by knowing what the computer is actually doing when you run your programs.Your instructor, Sharief has been teaching students for over 20 years to University graduates and under-graduates. He runs different curriculum including Internet technologies, Object-Oriented programming and of course C programming language.This means that you are learning from someone who has all the professional training, skills, and experience needed to teach you how to become proficient in the C programming language.Who should take the course· Beginners – if you've never coded before, you can learn here C Language step by step.· Programmers switching to C from some other language such as Java, Ruby or Python· Cross-platform developers – there are C compilers for all major operating systems· Anyone who needs to program C++ or Objective-C. The C language is the best one to start with.Who this course is for:· Newcomers to programming.· Programmers of other languages who want a fast way into C· Anyone who needs to master C as a basis for using C++ or Objective-C
Overview
Section 1: Introduction
Lecture 1 Intructor's Note
Lecture 2 Install, Setup and Settings of Code Blocks
Lecture 3 First C Program
Lecture 4 Coding challenge # 1 - Hello World !
Lecture 5 Introduction to Programming
Lecture 6 Programming Languages
Lecture 7 Types of Programming Languages
Lecture 8 Structured Programming Language
Lecture 9 Program Development and Execution
Section 2: Basics and History
Lecture 10 Benefits of C Language
Lecture 11 Assemblers, Compilers and Interpreters
Lecture 12 Bug/Error and Debug
Lecture 13 Brief History of C Language
Section 3: Keywords, Identifiers, Comments, Constants, Variables and Data Types in C
Lecture 14 Keywords and Identifiers in C
Lecture 15 Practice Program - Keywords and Identifiers in C
Lecture 16 Comments in C
Lecture 17 Practice Program - Comments in C
Lecture 18 Variables, Literals and Constants
Lecture 19 Data Types in C
Lecture 20 Primary Data Types in C
Lecture 21 Practice Program - Primary Data Types in C
Lecture 22 Coding Challenge # 2 - Sum and Difference of Numbers
Lecture 23 Expressions and Precedence
Lecture 24 Input/Output(I/O) functions in C
Section 4: Operators in C
Lecture 25 Introduction to Operators in C
Lecture 26 Arithmetic Operators
Lecture 27 Practice Program using Arithmetic Operators
Lecture 28 Increment / Decrement Operators
Lecture 29 Practice Program using Increment / Decrement Operators
Lecture 30 Assignment Operators
Lecture 31 Relational Operators
Lecture 32 Logical Operators
Lecture 33 sizeof Operator in C Language
Lecture 34 Bit-wise Operators
Lecture 35 Practice Program using Bit-wise Operators in C Language
Lecture 36 Coding Challenge # 3 - Bit-wise Operators in C
Lecture 37 Ternary Operator in C Language
Lecture 38 Programming Challenge and its Solution-Finding the largest of 3 numbers using ?
Lecture 39 Operator Precedence and Associativity in C Language
Section 5: Conditional Structures / Flow Control
Lecture 40 Flow Control Statements in C Program
Lecture 41 Decision Control Statements including if , if-else, nested-if and if-else Ladder
Lecture 42 Practice Program - Simple if Condition in C
Lecture 43 Practice Program - else-if Condition in C
Lecture 44 Practice Program - Nested-if Condition in C
Lecture 45 Practice Program - if-else ladder in C
Lecture 46 Coding Challenge # 4 - Conditional Statement in C
Lecture 47 Understanding Switch Case Statements in C Language
Lecture 48 Programming Challenge and its Solution-Find the largest of 3 nos using if-else
Lecture 49 Programming Challenge - To Find the Roots of a Quadratic Equation
Lecture 50 Solution to Programming Challenge - To Find the Roots of a Quadratic Equation
Lecture 51 Programming Challenge - To Find the charges for an Electricity Bill
Lecture 52 Solution to Programming Challenge - To Find the charges for an Electricity Bill
Section 6: Looping Structures in C Language
Lecture 53 Introduction to Loops in C
Lecture 54 Understanding While Loop in C Language
Lecture 55 Practice Program - using while Loop in C Language
Lecture 56 Understanding For Loop in C Language
Lecture 57 Practice Program - Accessing ASCII values using for Loop
Lecture 58 Practice Program - using for Loop in C Language
Lecture 59 Coding Challenge # 5- For Loop
Lecture 60 Understanding do-while loop in C Language
Lecture 61 Practice Program - using do-while Loop in C Language
Lecture 62 Understanding break and continue statements in C Language
Lecture 63 Understanding Nested loops in C Language
Lecture 64 Programming Challenge - To print a Multiplication Table
Lecture 65 Solution to Programming Challenge - To print a Multiplication Table
Lecture 66 Programming Challenge - To Reverse a Given Number
Lecture 67 Solution to Programming Challenge - To Reverse a Given Number
Lecture 68 Programming Challenge - To find whether a Given Number is PALINDROME or NOT
Lecture 69 Solution to Programming Challenge - Number is PALINDROME or NOT
Lecture 70 Programming Challenge with solution - To print a Pascal Triangle
Lecture 71 Coding Challenge # 6- Sum of Digits
Lecture 72 Coding Challenge # 7 - Pattern Printing
Lecture 73 Goto and Labels in C Language
Section 7: Functions in C
Lecture 74 Introduction to Functions in C
Lecture 75 Understanding User-defined Functions in C
Lecture 76 Practice Program - Call-By-Value Parameter Passing Mechanism in C
Lecture 77 Introduction to storage classes in C includes auto,static,register and extern
Lecture 78 Recursion or Recursive Functions in C
Lecture 79 Practice Program - using Recursive functions
Lecture 80 Variadic Functions in C
Lecture 81 Variadic Macros with Practice Program
Lecture 82 Programming Challenge - To Find the GCD of two given Numbers
Lecture 83 Solution to Programming Challenge - To Find the GCD of two given Numbers
Lecture 84 Programming Challenge - To Find the Fibonacci of a given Numbers
Lecture 85 Solution to Programming Challenge - To Find the Fibonacci of a given Numbers
Lecture 86 Coding Challenge # 8 - Greatest among 4 numbers using functions
Lecture 87 Coding Challenge # 9 - Sum of Nth Term using Recursion
Lecture 88 Coding Challenge # 10 - Variadic Functions in C
Section 8: Arrays
Lecture 89 Introduction to Arrays in C Language
Lecture 90 Basics of Arrays in C Language
Lecture 91 Practice Program - Bubble Sort using 1-Dimensional Array in C Language
Lecture 92 Programming Challenge - To sort the elements using Selection Sort Technique
Lecture 93 Solution to Programming Challenge - To sort the elements using Selection Sort
Lecture 94 Programming Challenge - To search an Element using Linear Search
Lecture 95 Solution to Programming Challenge - Linear Search
Lecture 96 Programming Challenge & Solution - Binary Search
Lecture 97 Coding Challenge # 11 - Array Reversal
Lecture 98 Multi-Dimensional Arrays in C Language
Lecture 99 2-Dimensional Array in C Language
Lecture 100 Practice Program - 2-Dimensional Array in C Language
Lecture 101 Practice Program - Matrix Addition using 2-Dim Array
Lecture 102 Practice Program - Matrix Multiplication using 2-Dim Array
Lecture 103 3-Dimensional Array in C Language and the Practice Program
Lecture 104 Coding Challenge # 12 - Dynamic Array in C
Section 9: Pointers
Lecture 105 Introduction to Pointers in C
Lecture 106 Practice Program - Pointers in C Language
Lecture 107 Pointers and Arrays in C Language
Lecture 108 Coding Challenge # 13- Gender based Students Marks Summation
Lecture 109 Pointer Arithmetic in C Language
Lecture 110 Pointer to a pointer in C Language
Lecture 111 Pointers and Functions in C Language
Lecture 112 Practice Program - Call-By-Reference Parameter Passing Mechanism in C
Lecture 113 Misc Types of Pointers incl NULL pointer, Void pointer, etc.
Lecture 114 Dynamic Memory Allocation in C Language
Lecture 115 Practice Program - Dynamic Memory Allocation using malloc() Function
Lecture 116 Coding Challenge # 14 - 1D Arrays in C (Dynamic Memory Allocation)
Lecture 117 Coding Challenge # 15 - Pointers in C
Section 10: Strings in C
Lecture 118 Introduction to Strings in C Language
Lecture 119 String Functions in C Language
Lecture 120 Practice Program - ALL Built-in String Functions in C
Lecture 121 Practice Program - String Operations without using String Functions in C
Lecture 122 Programming Challenge and Solution - Case Conversion in String using Pointers
Lecture 123 Coding Challenge # 16- Playing with Characters
Lecture 124 Coding Challenge # 17- Printing Tokens from a String
Lecture 125 Coding Challenge # 18 - Digit Frequency
Lecture 126 Coding Challenge # 19 - Sorting Array of Strings
Lecture 127 Coding Challenge # 20 - Permutations of Strings
Lecture 128 Coding Challenge # 21 - Querying the Document
Section 11: Structures
Lecture 129 Introduction to Structures and Unions in C
Lecture 130 Basics of Structures in C
Lecture 131 Practice Program - Structures in C
Lecture 132 Nested Structures in C Language
Lecture 133 Practice Program using Nested Structures
Lecture 134 Arrays of Structures in C
Lecture 135 Self-Referential Structures in C
Lecture 136 Structures and Pointers in C Language
Lecture 137 Structures and Functions in C
Lecture 138 Unions in C Language
Lecture 139 Bit-Fields in C
Lecture 140 Enum and Typedef Data types in C
Lecture 141 Programming Challenge - Hardware Item details using nested structure
Lecture 142 Programming Challenge - Menu Driven Application Program for Employee Structure
Lecture 143 Coding Challenge # 22 - Boxes through a Tunnel
Lecture 144 Coding Challenge # 23 - Small Triangles Large Triangles
Lecture 145 Coding Challenge # 24 - Post Transition
Lecture 146 Coding Challenge # 25 - Structuring the Document
Section 12: File Handling in C
Lecture 147 Introduction to Files in C Language
Lecture 148 Files and Streams in C
Lecture 149 Types of Files in C
Lecture 150 Working with Files in C
Lecture 151 Practice Program - Files in C
Lecture 152 File Functions in C
Lecture 153 Programming Challenge - Append the Contents in a File
Lecture 154 Programming Challenge - Copy the contents of one file into another file
Lecture 155 Programming Challenge - Count the # of chars, words and sentences from a File
Lecture 156 Programming Challenge - Create separate Files based on IQ Scores of Employees
Section 13: Appendix - Resources from GitHub
Lecture 157 Resources
Undergraduates who want to Learn C Language,Any aspirant with no previous knowledge of computer programming,Fresher Students to Crack Campus interviews in C Language
Screenshots
Homepage
without You and Your Support We Can’t Continue
Thanks for Buying Premium From My Links for Support
Click >>here & Visit My Blog Daily for More Udemy Tutorial. If You Need Update or Links Dead Don't Wait Just Pm Me or Leave Comment at This Post
Download from free file storage
Resolve the captcha to access the links!
Registered members don't get captcha ... just sayin