C Programming Made Easy For Beginners -Step By Step Approach
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 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
[Only registered and activated users can see links. ] [Only registered and activated users can see links. ] [Only registered and activated users can see links. ] [Only registered and activated users can see links. ] [Only registered and activated users can see links. ]
[Only registered and activated users can see links. ] [Only registered and activated users can see links. ] [Only registered and activated users can see links. ] [Only registered and activated users can see links. ] [Only registered and activated users can see links. ]