Section 1 : Introduction

Lecture 1 Welcome to Class! 12:4
Lecture 2 Class Organization 5:35
Lecture 3 Fundamentals of a Program 17:36
Lecture 4 Overview 13:23
Lecture 5 Language Features 11:52
Lecture 6 Creating a C Program 16:11

Section 2 : Installing Required Software

Lecture 7 Overview 5:22
Lecture 8 INTRODUCTION TO BRAINMEASURES PROCTOR SYSTEM Pdf
Lecture 9 About Certification Pdf
Lecture 10 About Proctor Testing Pdf
Lecture 11 INTRODUCTION TO BRAINMEASURES PROCTOR SYSTEM Pdf
Lecture 12 INTRODUCTION TO BRAINMEASURES PROCTOR SYSTEM Pdf
Lecture 13 About Certification Pdf
Lecture 14 About Proctor Testing Pdf
Lecture 15 Remove - INTRODUCTION TO BRAINMEASURES PROCTOR SYSTEM Pdf

Section 3 : Starting to write code

Lecture 16 Exploring the CodeBlocks Environment 11:5
Lecture 17 Creating a Project in CodeBlocks 4:53
Lecture 18 Creating and running your first C Program 7:46
Lecture 19 (Challenge) Writing a C program that displays your name 4:57
Lecture 20 (Demonstration) Writing a C program that displays your name 3:59
Lecture 21 Structure of a C Program 8:28

Section 4 : Basic Concepts

Lecture 22 Comments 12:17
Lecture 23 The preprocessor 4:42
Lecture 24 The #include statement 11:55
Lecture 25 Displaying Output 3:56
Lecture 26 Reading input from the terminal 16:8

Section 5 : Variables and Data Types

Lecture 27 Overview 16:36
Lecture 28 Basic Data Types 18:49
Lecture 29 Enums and Chars 19:5
Lecture 30 Format Specifiers 15:50
Lecture 31 Command line arguments 11:0
Lecture 32 (Challenge) Print the Area of a Rectangle 6:54
Lecture 33 (Demonstration) Print the Area of a Rectangle 11:56
Lecture 34 (Challenge) Create and use an enum type 3:18
Lecture 35 (Demonstration) Create and use an enum type

Section 6 : Operators

Lecture 36 Overview 8:22
Lecture 37 Basic Operators 19:41
Lecture 38 Bitwise Operators 24:34
Lecture 39 The Cast and sizeof Operators 12:27
Lecture 40 Operator Precedence 9:39
Lecture 41 (Challenge) Convert minutes to years and days 3:33
Lecture 42 (Demonstration) Convert minutes to years and days 10:54
Lecture 43 (Challenge) Print the byte size of the basic data types 2:48
Lecture 44 (Demonstration) Print the byte size of the basic data types 5:17

Section 7 : Control Flow

Lecture 45 Overview 8:22
Lecture 46 If Statements 21:13
Lecture 47 Switch Statement 15:25
Lecture 48 (Challenge) Determine amount of Pay
Lecture 49 (Demonstration) Determine the amount of weekly Pay 18:0
Lecture 50 For Loop 17:29
Lecture 51 While and Do-While 12:46
Lecture 52 Nested Loops and loop Control - Break and Continue 10:45
Lecture 53 (Challenge) Guess the Number 7:6
Lecture 54 (Demonstration) Guess the Number 18:52

Section 8 : Arrays

Lecture 55 Creating and using Arrays 18:19
Lecture 56 Initialization 9:53
Lecture 57 Multidimensional Arrays 12:27
Lecture 58 Variable Length Arrays 4:7
Lecture 59 (Challenge) Generate Prime Numbers 6:4
Lecture 60 (Demonstration) Generate Prime Numbers
Lecture 61 (Challenge) Create a simple Weather program 5:25
Lecture 62 (Demonstration) Create a simple Weather Program 14:17

Section 9 : Functions

Lecture 63 Basics 13:22
Lecture 64 Defining Functions 14:41
Lecture 65 Arguments and Parameters 10:24
Lecture 66 Returning data from functions 12:59
Lecture 67 Local and Global Variables 9:54
Lecture 68 About Certification Pdf
Lecture 69 (Demonstration) Write some functions! 20:50
Lecture 70 (Challenge) Create a Tic Tac Toe Game 6:28
Lecture 71 (Demonstration) Create a Tic Tac Toe Game 23:49

Section 10 : Character Strings

Lecture 72 Overview 8:22
Lecture 73 Defining a String 14:21
Lecture 74 Constant Strings 7:25
Lecture 75 Common String Functions 20:13
Lecture 76 Searching, Tokenizing, and Analyzing Strings 19:51
Lecture 77 Converting Strings 6:46
Lecture 78 (Challenge) Understanding char arrays 3:14
Lecture 79 (Demonstration) Understanding char arrays 15:9
Lecture 80 (Challenge) Utilizing common string functions 1:54
Lecture 81 (Demonstration) Utilizing common string functions 16:28

Section 11 : Debugging

Lecture 82 Overview 21:2
Lecture 83 Understanding the call stack 5:48
Lecture 84 Code Blocks Debugger 12:20
Lecture 85 Common C Mistakes 13:27
Lecture 86 Understanding Compiler Errors 11:12

Section 12 : Pointers

Lecture 87 Overview 11:3
Lecture 88 Defining Pointers 7:20
Lecture 89 Accessing Pointers
Lecture 90 (Challenge) Pointer Basics 2:18
Lecture 91 (Demonstration) Pointer Basics 6:54
Lecture 92 Using Pointers 19:56
Lecture 93 Pointers and const 7:13
Lecture 94 void pointers 2:59
Lecture 95 Pointers and Arrays 7:2
Lecture 96 Pointer Arithmetic 17:22
Lecture 97 Pointers and Arrays Example 7:9
Lecture 98 Pointers and Strings
Lecture 99 (Challenge) Counting characters in a String 3:32
Lecture 100 (Demonstration) Counting characters in a string 9:8
Lecture 101 Pass by reference 14:35
Lecture 102 (Challenge) Using Pointers as parameters 1:56
Lecture 103 (Demonstration) Using Pointers as parameters 7:23
Lecture 104 Dynamic Memory Allocation 7:22
Lecture 105 malloc, calloc, and realloc 17:26
Lecture 106 (Challenge) Using Dynamic Memory 2:38
Lecture 107 (Demonstration) Using Dynamic Memory 10:30

Section 13 : Structures

Lecture 108 Creating and Using Structures 19:30
Lecture 109 Structures and Arrays 10:59
Lecture 110 Nested Structures 9:46
Lecture 111 Structures and Pointers 20:25
Lecture 112 Structures and Functions 11:9
Lecture 113 (Challenge) Declaring and Initializing a structure 1:47
Lecture 114 (Demonstration) Declaring and Initializing a structure 8:19
Lecture 115 (Challenge) Structure Pointers and Functions 3:6
Lecture 116 (Demonstration) Structure Pointers and Functions 13:31

Section 14 : File Input and Output

Lecture 117 Overview 10:9
Lecture 118 Accessing Files 16:1
Lecture 119 Reading for a file 14:25
Lecture 120 Writing to a file 9:10
Lecture 121 Finding your position in a File 11:9
Lecture 122 (Challenge) Find the number of lines in a file 2:4
Lecture 123 (Demonstration) Find the number of lines in a file 7:20
Lecture 124 (Challenge) Convert characters in a file to uppercase 3:5
Lecture 125 (Demonstration) Convert characters in a file to uppercase 10:11
Lecture 126 (Challenge) Print the contents of a file in reverse order 2:5
Lecture 127 (Demonstration) Print the contents of a file in reverse order 7:4

Section 15 : The Standard C Library

Lecture 128 Standard Header Files 3:29
Lecture 129 Various Functions 11:34
Lecture 130 Math Functions 3:3
Lecture 131 Utility Functions 7:13