Главная
Study mode:
on
1
- Intro to C
2
- Installing GCC
3
- Hello World
4
- How a C Program Works - 1
5
- How a C Program Works - 2
6
- Intro to UNIX-Linux 1
7
- Intro to UNIX-Linux 2
8
- Intro to UNIX-Linux 3
9
- C Basics Part 1
10
- C Basics Part 2
11
- C Basics Part 3
12
- C Basics Part 4
13
- C Basics Part 5
14
- C Basics Part 6
15
- Using Functions in C
16
- Comments
17
- Vim Basics 1
18
- Vim Basics 2
19
- Intro to Data Types 1
20
- Intro to Data Types 2
21
- Int, Float, and Double Data Types
22
- Scientific Notation with Floating Point Numbers
23
- Format Character for Float and Double
24
- ASCII
25
- Char Data Type
26
- ASCII and Int Conversion
27
- _Bool Data Type
28
- The bool Data Type
29
- Variables
30
- Intro to Operators
31
- Arithmetic Operators
32
- Modulus Operator
33
- Unary Plus and Minus
34
- Increment and Decrement Operators
35
- Assignment Operators
36
- Operator Precedence
37
- Strongly Types vs Loosely Typed Languages
38
- Type Casting
39
- Implicit Type Promotion
40
- How to Use the Type Cast Operator
41
- Quiz 1
42
- Quiz 2
43
- Quiz 3
44
- Coding Challenge
45
- Intro to Logic
46
- If Statement
47
- How to Write If Statement with Bool
48
- Good Coding Practices
49
- Relational Operators
50
- If Statement Guessing Game
51
- If-Else Statement
52
- Logical Operators
53
- Evaluating Complex Conditionals
54
- Short Circuit Evaluation
55
- Logical Operator Precedence
56
- Else-If Statement
57
- How to Use the Else-If Statement
58
- Multiple-If Vs Else-If
59
- Single-Line If
60
- Intro to Switch Statements
61
- How to Write a Switch Statement
62
- When to Use Switch Over If
63
- Characters in Switch
64
- Input Stream Explained
65
- Nested if With User Input
66
- Ternary Conditional Operator
67
- Intro to Loops
68
- Intro to Loops
69
- How to Code a For Loop
70
- More Advanced Loops
71
- Nested for Loop
72
- Counting Prime Numbers 1
73
- Counting Prime Numbers 2
74
- Counting Prime Numbers 3
75
- Counting Prime Numbers 4
76
- While Loop
77
- Nested While Loops
78
- Do While Loop
79
- Break
80
- Continue
81
- Intro to Arrays
82
- Working with Arrays
83
- Printing Array with Loop
84
- Multidimensional Arrays
85
- Working with 2D Arrays and Nested for Loops
86
- Intro to Strings and Null Character
87
- Working with Strings
88
- Function Design
89
- Function Arguments, Parameters, Return Statement
90
- Functions 1
91
- Functions 2
92
- Creating Void Functions
93
- Refactoring
94
- Intro to Pointers and Indirection Operator
95
- Working with Pointers
96
- Passing by Value vs Pointer
97
- Decay and Passing Arrays to Functions
98
- Working with Structs 1
99
- Printing Structs, Struct Arrays and Pointers
100
- Conclusion
Description:
Embark on a comprehensive 10-hour video tutorial series covering all aspects of C programming. Start with the basics, including installing GCC and writing your first "Hello World" program. Dive into C program structure, UNIX/Linux fundamentals, and core C concepts. Explore data types, operators, control structures, and functions. Master loops, arrays, strings, and pointers. Learn about structs and memory management. Gain hands-on experience through quizzes, coding challenges, and practical examples. Develop a strong foundation in C programming, from beginner to advanced topics, with clear explanations and step-by-step guidance throughout the course.

C Programming All-in-One Tutorial Series

Caleb Curry
Add to list