C Programming All-in-One Tutorial Series (10 HOURS!)
2
C Programming Tutorial 1 - Intro to C
3
C Programming Tutorial 2 - Installing GCC
4
C Programming Tutorial 3 - Writing Our First Program - Hello World
5
C Programming Tutorial 4 - How a C Program Works - Part 1
6
C Programming Tutorial 5 - How a C Program Works - Part 2
7
C Programming Tutorial 6 - Intro to UNIX/Linux - Part 1
8
C Programming Tutorial 7 - Intro to UNIX/Linux - Part 2
9
C Programming Tutorial 8 - Intro to UNIX Linux - Part 3
10
C Programming Tutorial 9 - C Basics Part 1 - Variables, Expressions, Statements
11
C Programming Tutorial 10 - C Basics Part 2 - Print Variables Using Printf
12
C Programming Tutorial 11 - C Basics Part 3 - Taking Input from User
13
C Programming Tutorial 12 - C Basics Part 4 - Arithmetic Expressions
14
C Programming Tutorial 13 - C Basics Part 5 - Basic Type Casting
15
C Programming Tutorial 14 - C Basics Part 6 - Working with Strings
16
C Programming Tutorial 15 - Using Functions in C
17
C Programming Tutorial 16 - Comments
18
C Programming Tutorial 17 - Vim Basics - Part 1
19
C Programming Tutorial 18 - Vim Basics - Part 2
20
C Programming Tutorial 19 - Intro to Data Types - Part 1
21
C Programming Tutorial 20 - Intro to Data Types - Part 2
22
C Programming Tutorial 21 - Int, Float, and Double Data Types
23
C Programming Tutorial 22 - Scientific Notation with Floating Point Numbers
24
C Programming Tutorial 23 - Format Characters for Float and Double
25
C Programming Tutorial 24 - ASCII
26
C Programming Tutorial 25 - Char Data Type
27
C Programming Tutorial 26 - ASCII and Int Conversion
28
C Programming Tutorial 27 - _Bool Data Type
29
C Programming Tutorial 28 – The bool Data Type
30
C Programming Tutorial 29 – Variables
31
C Programming Tutorial 30 - Intro to Operators
32
C Programming Tutorial 31 - Arithmetic Operators
33
C Programming Tutorial 32 - Modulus Operator
34
C Programming Tutorial 33 - Unary Plus and Minus
35
C Programming Tutorial 34 - Increment and Decrement Operators
36
C Programming Tutorial 35 - Assignment Operators
37
C Programming Tutorial 36 - Operator Precedence
38
C Programming Tutorial 37 - Strongly Typed vs Loosely Typed Languages
39
C Programming Tutorial 38 - Type Casting
40
C Programming Tutorial 39 - Implicit Type Promotion
41
C Programming Tutorial 40 - How to Use the Type Cast Operator
42
C Programming Tutorial 41 - Quiz 1
43
C Programming Tutorial 42 - Quiz 2
44
C Programming Tutorial 43 - Quiz 3
45
C Programming Tutorial 44 - Coding Challenge
46
C Programming Tutorial 45 - Intro to Logic
47
C Programming Tutorial 46 - If Statement
48
C Programming Tutorial 47 - How to Write If Statement with Bool
49
C Programming Tutorial 48 - Good Coding Practices
50
C Programming Tutorial 49 - Relational Operators
51
C Programming Tutorial 50 - If Statement Guessing Game
52
C Programming Tutorial 51 - If-Else Statement
53
C Programming Tutorial 52 - Logical Operators
54
C Programming Tutorial 53 - Evaluating Complex Conditionals
55
C Programming Tutorial 54 - Short Circuit Evaluation
56
C Programming Tutorial 55 - Logical Operator Precedence
57
C Programming Tutorial 56 - Else-If Statement
58
C Programming Tutorial 57 - How to use the Else-If Statement
59
C Programming Tutorial 58 - Multiple-If Vs Else-If
60
C Programming Tutorial 59 - Single-Line If
61
C Programming Tutorial 60 - Intro to Switch Statements
62
C Programming Tutorial 61 - How to Write a Switch Statement
63
C Programming Tutorial 62 - When To Use Switch Over If
64
C Programming Tutorial 63 - Characters in switch
65
C Programming Tutorial 64 - Input Stream Explained
66
C Programming Tutorial 65 - Nested if with User Input
67
C Programming Tutorial 66 - Ternary (Conditional) Operator
68
C Programming Tutorial 67 - Intro to Loops
69
C Programming Tutorial 68 - Intro to for Loops
70
C Programming Tutorial 69 - How to Code a For Loop
71
C Programming Tutorial 70 - More Advanced Loops
72
C Programming Tutorial 71 - Nested For Loop
73
C Programming Tutorial 72 - Counting Prime Numbers (Part 1)
74
C Programming Tutorial 73 - Check if Number is Prime (Counting Prime Numbers Part 2)
75
C Programming Tutorial 74 - Algorithm to Check for Prime (Counting Prime Numbers Part 3)
76
C Programming Tutorial 75 - Counting Prime Numbers Down From Input (Counting Prime Numbers Part 4)
77
C Programming Tutorial 76 - While Loop
78
C Programming Tutorial 77 - Nested While Loops
79
C Programming Tutorial 78 - Do While Loop
80
C Programming Tutorial 79 - break
81
C Programming Tutorial 80 - continue
82
C Programming Tutorial 81 - Intro to Arrays
83
C Programming Tutorial 82 - Working with Arrays
84
C Programming Tutorial 83 - Printing Array with Loop
85
C Programming Tutorial 84 - Multidimensional Arrays
86
C Programming Tutorial 85 - Working with 2D Arrays and Nested for Loops
87
C Programming Tutorial 86 - Intro to Strings and Null Character
88
C Programming Tutorial 87 - Working with Strings
89
C Programming Tutorial 88 - Function Design
90
C Programming Tutorial 89 - Function Arguments, Parameters, Return Statement
91
C Programming Tutorial 90 - How to Create a Function (Functions Part 1)
92
C Programming Tutorial 91 - Invoking our Function (Functions Part 2)
93
C Programming Tutorial 92 - Creating Void Functions
94
C Programming Tutorial 93 - Refactoring
95
C Programming Tutorial 94 - Intro to Pointers and Indirection Operator
96
C Programming Tutorial 95 - Working with Pointers
97
C Programming Tutorial 96 - Passing by Value vs Pointer
98
C Programming Tutorial 97 - Decay and Passing Arrays to Functions
99
C Programming Tutorial 98 - Working with Structs (Part 1)
100
C Programming Tutorial 99 - Printing Structs, Struct Arrays and Pointers
101
C Programming Tutorial 100 - Conclusion
Description:
Embark on a comprehensive 21-hour C programming tutorial series covering everything from basic concepts to advanced topics. Learn to install GCC, write your first "Hello World" program, and understand how C programs work. Explore UNIX/Linux basics, variables, expressions, statements, input/output operations, and various data types. Master arithmetic operators, type casting, and logical operations. Dive into control structures like if-else statements, switch cases, and loops. Discover arrays, strings, functions, and pointers. Gain proficiency in working with structs and refactoring code. Perfect for beginners and intermediate programmers alike, this in-depth series provides hands-on coding challenges and quizzes to reinforce your learning.