C Programming Made Easy For Beginners -Step By Step Approach - Printable Version +- Softwarez.Info - Software's World! (https://softwarez.info) +-- Forum: Library Zone (https://softwarez.info/Forum-Library-Zone) +--- Forum: Video Tutorials (https://softwarez.info/Forum-Video-Tutorials) +--- Thread: C Programming Made Easy For Beginners -Step By Step Approach (/Thread-C-Programming-Made-Easy-For-Beginners-Step-By-Step-Approach) |
C Programming Made Easy For Beginners -Step By Step Approach - AD-TEAM - 07-04-2024 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 |