C Programming All-in-One Tutorial Series (10 HOURS!)
π― FREE Courses (100+ hours) β https://calcur.tech/all-in-ones
π Python Course β https://calcur.tech/python-courses
Timestamps
00:00:00 β Intro to C
00:05:43 β Installing GCC
00:11:07 β Hello World
00:18:19 β How a C Program Works β 1
00:25:34 β How a C Program Works β 2
00:30:49 β Intro to UNIX-Linux 1
00:37:05 β Intro to UNIX-Linux 2
00:43:35 β Intro to UNIX-Linux 3
00:50:18 β C Basics Part 1
00:57:30 β C Basics Part 2
01:03:38 β C Basics Part 3
01:09:54 β C Basics Part 4
01:14:41 β C Basics Part 5
01:22:49 β C Basics Part 6
01:30:24 β Using Functions in C
01:38:12 β Comments
01:45:42 β Vim Basics 1
01:52:33 β Vim Basics 2
01:59:43 β Intro to Data Types 1
02:04:48 β Intro to Data Types 2
02:10:50 β Int, Float, and Double Data Types
02:17:31 β Scientific Notation with Floating Point Numbers
02:21:21 β Format Character for Float and Double
02:25:59 β ASCII
02:32:35 β Char Data Type
02:36:15 β ASCII and Int Conversion
02:43:17 β _Bool Data Type
02:47:16 β The bool Data Type
02:50:49 β Variables
02:56:59 β Intro to Operators
03:01:15 β Arithmetic Operators
03:06:47 β Modulus Operator
03:11:48 β Unary Plus and Minus
03:16:37 β Increment and Decrement Operators
03:22:12 β Assignment Operators
03:27:23 β Operator Precedence
03:32:27 β Strongly Types vs Loosely Typed Languages
03:38:58 β Type Casting
03:43:09 β Implicit Type Promotion
03:48:21 β How to Use the Type Cast Operator
03:56:09 β Quiz 1
4:00:20 β Quiz 2
4:03:43 β Quiz 3
4:07:53 β Coding Challenge
04:15:01 β Intro to Logic
04:22:38 β If Statement
04:30:06 β How to Write If Statement with Bool
04:38:15 β Good Coding Practices
04:45:10 β Relational Operators
04:53:52 β If Statement Guessing Game
05:05:27 β If-Else Statement
05:10:11 β Logical Operators
05:18:04 β Evaluating Complex Conditionals
05:27:25 β Short Circuit Evaluation
05:35:08 β Logical Operator Precedence
05:39:58 β Else-If Statement
05:44:45 β How to Use the Else-If Statement
05:51:16 β Multiple-If Vs Else-If
05:57:20 β Single-Line If
06:03:22 β Intro to Switch Statements
06:10:11 β How to Write a Switch Statement
06:18:28 β When to Use Switch Over If
06:24:20 β Characters in Switch
06:30:02 β Input Stream Explained
06:36:33 β Nested if With User Input
06:44:07 β Ternary (Conditional) Operator
06:48:52 β Intro to Loops
06:53:50 β Intro to Loops
06:58:22 β How to Code a For Loop
07:04:30 β More Advanced Loops
07:13:14 β Nested for Loop
07:19:05 β Counting Prime Numbers 1
07:28:41 β Counting Prime Numbers 2
07:34:54 β Counting Prime Numbers 3
07:42:26 β Counting Prime Numbers 4
07:48:38 β While Loop
07:54:09 β Nested While Loops
07:59:48 β Do While Loop
08:04:09 β Break
08:08:42 β Continue
08:11:35 β Intro to Arrays
08:18:07 β Working with Arrays
08:24:58 β Printing Array with Loop
08:30:26 β Multidimensional Arrays
08:36:02 β Working with 2D Arrays and Nested for Loops
08:42:11 β Intro to Strings and Null Character
08:49:16 β Working with Strings
08:56:14 β Function Design
09:05:01 β Function Arguments, Parameters, Return Statement
09:14:12 β Functions 1
09:20:20 β Functions 2
09:25:35 β Creating Void Functions
09:30:39 β Refactoring
09:36:46 β Intro to Pointers and Indirection Operator
09:43:39 β Working with Pointers
09:50:14 β Passing by Value vs Pointer
09:55:51 β Decay and Passing Arrays to Functions
10:01:36 β Working with Structs 1
10:05:58 β Printing Structs, Struct Arrays and Pointers
10:09:43 β Conclusion
β Data Structures & Algorithms β https://calcur.tech/dsa-youtube
~~~~~~~~~~~~~~~ CONNECT ~~~~~~~~~~~~~~~
βοΈ Newsletter β https://calcur.tech/newsletter
πΈ Instagram β https://www.instagram.com/CalebCurry
π¦ Twitter β https://twitter.com/calebCurry
π LinkedIn β https://www.linkedin.com/in/calebcurry
βΆοΈ Subscribe β http://calcur.tech/subscribe
π¨π»βπ Courses β https://www.codebreakthrough.com
~~~~~~~~~~~~~~ SUPPORT ME ~~~~~~~~~~~~~~
βͺ My Amazon Store β https://www.amazon.com/shop/calebcurry
π
Ώ Patreon β http://calcur.tech/patreon-calebcurry
π
GitHub Sponsors β https://github.com/sponsors/CalebCurry
β
Paypal β http://paypal.me/calcur
π
Bitcoin β 3HnF1SWTzo1dCU7RwFLhgk7SYiVfV37Pbq
π
Eth β 0x350139af84b60d075a3a0379716040b63f6D3853
π Buy Bitcoin β https://calcur.tech/crypto
Reserve the Ruby Steel crypto rewards card and get a $25 bonus (use affiliate code βCalebβ) β https://calcur.tech/crypto
#cprogramming