-
Урок 1.
00:02:18
What You Get With This Course
-
Урок 2.
00:02:17
Welcome to the Course
-
Урок 3.
00:11:34
Get Started With C Programming
-
Урок 4.
00:04:07
Create A Decimal To Hex Converter
-
Урок 5.
00:09:10
Printing to the Console in C
-
Урок 6.
00:07:42
The Anatomy of a C Program
-
Урок 7.
00:08:50
C Variables and Console Input
-
Урок 8.
00:07:01
Convert To Hexadecimal
-
Урок 9.
00:06:14
Top IDEs for C Programming
-
Урок 10.
00:00:35
Setup and Installation Introduction
-
Урок 11.
00:07:24
Setup Visual Studio Code On Windows
-
Урок 12.
00:04:46
Setup Visual Studio Code On Mac
-
Урок 13.
00:04:12
Setup Visual Studio Code On Linux
-
Урок 14.
00:00:40
Let's Start Using VS Code Introduction
-
Урок 15.
00:11:44
Run Your First C Program
-
Урок 16.
00:06:08
Errors And Warnings
-
Урок 17.
00:06:11
Configuring Build Tasks
-
Урок 18.
00:07:32
Using Workspace Templates
-
Урок 19.
00:16:51
Working With VS Code
-
Урок 20.
00:00:48
Data Types and Variables Introduction
-
Урок 21.
00:09:28
Variables and Constants
-
Урок 22.
00:16:19
Numeral Systems
-
Урок 23.
00:15:25
Integers
-
Урок 24.
00:07:00
Floating Points
-
Урок 25.
00:08:07
Characters
-
Урок 26.
00:04:29
Booleans
-
Урок 27.
00:10:17
Enum
-
Урок 28.
00:03:50
Typedef
-
Урок 29.
00:02:00
Challenge: Spaceship Thrust
-
Урок 30.
00:04:16
Challenge Review: Spaceship Thrust
-
Урок 31.
00:02:32
Challenge: Bunch Of Constants
-
Урок 32.
00:07:59
Challenge Review: Bunch Of Constants
-
Урок 33.
00:00:49
Operators Introduction
-
Урок 34.
00:08:51
Arithmetic Operators
-
Урок 35.
00:06:30
Increment and Decrement Operators
-
Урок 36.
00:05:24
Relational Operators
-
Урок 37.
00:07:21
Logical Operators
-
Урок 38.
00:13:31
Bitwise Operators
-
Урок 39.
00:06:28
Bitmasks
-
Урок 40.
00:05:23
Bit Manipulation
-
Урок 41.
00:05:52
Assignment Operators
-
Урок 42.
00:05:36
The sizeof Operator
-
Урок 43.
00:08:24
Casting and Implicit Conversions
-
Урок 44.
00:04:47
Summary and Other Operators
-
Урок 45.
00:04:59
Operators Precedence
-
Урок 46.
00:00:48
Challenge: Sphere
-
Урок 47.
00:05:48
Challenge Review: Sphere
-
Урок 48.
00:02:12
Challenge: Bit Selector
-
Урок 49.
00:08:27
Challenge Review: Bit Selector
-
Урок 50.
00:00:49
Control Flow Introduction
-
Урок 51.
00:10:35
If Else Statement
-
Урок 52.
00:00:50
Challenge: Even Odd
-
Урок 53.
00:03:59
Challenge Review: Even Odd
-
Урок 54.
00:08:10
Switch Statement
-
Урок 55.
00:00:54
Challenge: Days of the Week
-
Урок 56.
00:05:09
Challenge Review: Days of the Week
-
Урок 57.
00:07:03
While Loop
-
Урок 58.
00:00:55
Challenge: Minimum Power Of 2
-
Урок 59.
00:05:21
Challenge Review: Minimum Power Of 2
-
Урок 60.
00:08:06
For Loop
-
Урок 61.
00:00:45
Challenge: Sigma Drawing
-
Урок 62.
00:05:38
Challenge Review: Sigma Drawing
-
Урок 63.
00:09:08
Break and Continue
-
Урок 64.
00:04:21
Challenge: Planetary Alignment
-
Урок 65.
00:08:48
Challenge Review: Planetary Alignment
-
Урок 66.
00:06:05
Goto
-
Урок 67.
00:01:27
Challenge: Prime Numbers
-
Урок 68.
00:11:34
Challenge Review: Prime Numbers
-
Урок 69.
00:00:48
Functions Introductions
-
Урок 70.
00:09:51
How Functions Work
-
Урок 71.
00:08:00
Creating Functions
-
Урок 72.
00:09:24
Function Calls
-
Урок 73.
00:10:18
Scope Rules
-
Урок 74.
00:01:40
Challenge: Prime Numbers Improved
-
Урок 75.
00:11:31
Challenge Review: Prime Numbers Improved
-
Урок 76.
00:00:54
Debugging Introduction
-
Урок 77.
00:07:20
Improve Your Code With Debugging
-
Урок 78.
00:13:03
Common Mistakes and Solutions
-
Урок 79.
00:08:27
Debugging in Visual Studio Code
-
Урок 80.
00:14:02
Let's Debug
-
Урок 81.
00:17:32
Common Mistakes in Action
-
Урок 82.
00:05:27
Common Mistakes in Action Take 2
-
Урок 83.
00:00:55
Pointers
-
Урок 84.
00:11:15
Working With Pointers
-
Урок 85.
00:13:26
Defining and Accessing Pointers
-
Урок 86.
00:23:25
Let's Practice with Pointers
-
Урок 87.
00:12:13
Testing for a NULL Pointer
-
Урок 88.
00:06:38
Const Pointer and Const Data
-
Урок 89.
00:21:38
Functions And Pointers
-
Урок 90.
00:01:13
Challenge: Simple Swapper
-
Урок 91.
00:07:43
Challenge Review: Simple Swapper
-
Урок 92.
00:01:46
Challenge: Float Decomposition
-
Урок 93.
00:09:29
Challenge Review: Float Decomposition
-
Урок 94.
00:00:57
Arrays Introduction
-
Урок 95.
00:16:10
Working with Arrays: The Wrong Way!
-
Урок 96.
00:11:37
Defining and Accessing Arrays
-
Урок 97.
00:18:36
Initializing Arrays
-
Урок 98.
00:10:09
Find the Size of an Array
-
Урок 99.
00:18:31
Pointers and Arrays
-
Урок 100.
00:21:46
Pointers Arithmetic
-
Урок 101.
00:18:02
Multidimensional Arrays
-
Урок 102.
00:08:44
Variable Length Arrays
-
Урок 103.
00:01:51
Challenge: Random Matrix
-
Урок 104.
00:25:22
Challenge Review: Random Matrix
-
Урок 105.
00:05:13
Challenge: Prime Numbers Further Improved
-
Урок 106.
00:16:34
Challenge Review: Prime Numbers Further Improved P1
-
Урок 107.
00:13:19
Challenge Review: Prime Numbers Further Improved P2
-
Урок 108.
00:00:53
Strings
-
Урок 109.
00:10:14
Working with Strings
-
Урок 110.
00:18:34
Defining and Accessing Strings
-
Урок 111.
00:08:23
String Length
-
Урок 112.
00:15:46
String Copy
-
Урок 113.
00:08:17
String Compare
-
Урок 114.
00:17:55
Find Character in String
-
Урок 115.
00:10:14
Find Substring in String
-
Урок 116.
00:18:35
String Tokenization P1
-
Урок 117.
00:11:03
String Tokenization P2
-
Урок 118.
00:17:31
Analyzing And Converting Strings
-
Урок 119.
00:21:07
Let's Practice With Numeric Conversions
-
Урок 120.
00:02:44
Challenge: Move The Rook!
-
Урок 121.
00:13:22
Challenge Review: Move The Rook! P1
-
Урок 122.
00:23:46
Challenge Review: Move The Rook! P2
-
Урок 123.
00:03:43
Challenge: Get The Line
-
Урок 124.
00:21:14
Challenge Review: Get The Line
-
Урок 125.
00:00:49
Dynamic Memory Allocation Introduction
-
Урок 126.
00:08:42
Why Use Dynamic Memory Allocation?
-
Урок 127.
00:18:08
Stack, Heap And Static
-
Урок 128.
00:24:19
Malloc, Calloc, Realloc And Free
-
Урок 129.
00:05:03
Challenge: Get The Line Dynamically!
-
Урок 130.
00:11:13
Challenge Review: Get The Line Dynamically! P1
-
Урок 131.
00:25:30
Challenge Review: Get The Line Dynamically! P2
-
Урок 132.
00:00:55
Structures Introduction
-
Урок 133.
00:16:45
Structuring Data
-
Урок 134.
00:20:08
Defining and Accessing Structures
-
Урок 135.
00:14:49
Initializing Structures
-
Урок 136.
00:20:33
Bit Fields
-
Урок 137.
00:14:36
Arrays Of Structures
-
Урок 138.
00:17:32
Pointers To Structures
-
Урок 139.
00:20:41
Structures And Functions
-
Урок 140.
00:12:29
Pointers Versus Arrays Members
-
Урок 141.
00:18:35
Flexible Array Members
-
Урок 142.
00:03:49
Challenge: Workouts Heart Rate Monitor
-
Урок 143.
00:21:39
Challenge Review: Workouts Heart Rate Monitor
-
Урок 144.
00:00:39
Unions Introduction
-
Урок 145.
00:16:23
How To Use Unions
-
Урок 146.
00:00:54
Macros Introduction
-
Урок 147.
00:10:04
Preprocessor Directives
-
Урок 148.
00:08:22
Simple Macros
-
Урок 149.
00:13:51
Function Like Macros
-
Урок 150.
00:09:37
Conditional Compilation
-
Урок 151.
00:00:40
File Input Output Introduction
-
Урок 152.
00:11:36
File Streams
-
Урок 153.
00:12:02
Accessing Files
-
Урок 154.
00:16:27
Reading Files
-
Урок 155.
00:10:23
Writing Files
-
Урок 156.
00:15:22
Moving Within Files
-
Урок 157.
00:18:36
Let's Practice With File IO
-
Урок 158.
00:00:55
Modular Programming Introduction
-
Урок 159.
00:16:34
Modularize Your Project
-
Урок 160.
00:11:54
Build Your Project