Tags
Language
Tags
June 2025
Su Mo Tu We Th Fr Sa
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 1 2 3 4 5
    Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

    ( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
    SpicyMags.xyz

    C Programming Made Easy For Beginners -Step By Step Approach

    Posted By: ELK1nG
    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 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