The Complete C Programming Course - From Scratch
- Description
- Curriculum
- FAQ
- Reviews
Hey there!
I welcome you all to my course – The Complete C Programming : From Scratch to Advanced.
This course will give you all the contents and stuffs in order to make yourself comfortable and confident in C Programming if you’re a beginner.
The tricky concepts of C like Pointers, Structures, Unions, Array Pointers etc. are neatly explained. You can master these concepts easily.
There are many trivia questions asked and solutions are provided for the same. These will provide an in-depth understanding how it works.
Some hard and tricky problems in arrays and strings are solved. Firstly, the algorithms have been explained and then the C code.
Practice materials and all the source codes are provided as well.
Sections:
1. The Basic Structure
2. Operators and Expressions
3. Conditional Statements and Loops.
4. 1 D Arrays
5. 2 D Arrays
6. Functions
7. Strings.
8. Pointers
9. Structures and Unions
10. Dynamic Memory Allocation
and so on.
Problem sheets are provided for your practice. There are 6 problem sheets whose questions will test all the concepts that have been discussed in the class. Each Problem sheet will 10-15 mixed level of questions. You can try in your free time. A few questions are solved in the course content so that beginners may get an idea on how to approach the problem and solve it using C.
Types of Pointers, Basic differences b/w null pointer, void pointer, Pointer to an array, Pointers passed through functions, the concept of how contents are stored in addresses are all explained.
-
7Let's operate using operatorsVideo lesson
-
8Arithmetic Operation for basic operationsVideo lesson
-
9Logical OperationsVideo lesson
-
10Pre Increment and Post incrementVideo lesson
-
11Different types of Assignment OperatorsVideo lesson
-
12Relational OperatorsVideo lesson
-
13Comma OperatorVideo lesson
-
14Precedence and AssociativityVideo lesson
-
15Swapping two numbersVideo lesson
-
16Coding the algorithm of swappingVideo lesson
-
17Preprocessor directiveVideo lesson
-
18TRIVIA 1 - Try cracking this questionVideo lesson
-
19Solution for TRIVIA 1Video lesson
-
20Getting user input in cVideo lesson
-
21Let's code a simple problemVideo lesson
-
22If else statementsVideo lesson
-
23Else if ladderVideo lesson
-
24Switch caseVideo lesson
-
25Ternary OperatorVideo lesson
-
26The Concept of loops - why, howVideo lesson
-
27for loopVideo lesson
-
28Finding the square of numbers using for loopVideo lesson
-
29while loopVideo lesson
-
30Cube of a number - while loopsVideo lesson
-
31Break and continue statementsVideo lesson
-
32TRIVIA 2 - Try cracking this questionVideo lesson
-
33Solution for Trivia 2Video lesson
-
34The need for arrays - Understanding with analogiesVideo lesson
-
35Initializing arrays and manipulating the valuesVideo lesson
-
36Let's start working on arraysVideo lesson
-
37Printing the array in reverse orderVideo lesson
-
38Tricky question - Left Rotating the arraysVideo lesson
-
39Coding the algorithm for left shift of an arrayVideo lesson
-
40Algorithm to find the maximum and minimum elements of an arrayVideo lesson
-
41Code - Finding the maximum and minimum elements of an arrayVideo lesson
-
42Algorithm to actually reverse the contents of an array without using another arrVideo lesson
-
43Coding the array reversal algorithmVideo lesson
-
44Multidimensional arraysVideo lesson
-
45Nested for loopsVideo lesson
-
46Generate a 2D Array (Matrix) in CVideo lesson
-
47TRIVIA 4 - Swapping without a third variableVideo lesson
-
48Solution for TRIVIA 4Video lesson
-
49Functions or subprogramsVideo lesson
-
50Writing a simple functionVideo lesson
-
51Types of arguments in functions with an exampleVideo lesson
-
52Strings as character arraysVideo lesson
-
53Inbuilt string functionsVideo lesson
-
54Tricky Question - Find the maximum occuring characters in a stringVideo lesson
-
55Scope and Lifetime of a variable - Global, LocalVideo lesson
-
56TRIVIA 3 - Scope and LifetimeVideo lesson
-
57Answer for TRIVIA 3Video lesson
-
58The Concept of Addresses and PointersVideo lesson
-
59Declare and denote a pointer variableVideo lesson
-
60Writing C programs including pointersVideo lesson
-
61Adding two numbers using pointers - value at operatorVideo lesson
-
62Types of PointersVideo lesson
-
63Array Pointers, Storage of array elements in the memoryVideo lesson
-
64Pointers to Functions - Call by Reference MethodVideo lesson

External Links May Contain Affiliate Links read more