C-Programming Courses

C Programming


Introduction – Setting Up Code Blocks – How Computer Programs Work – Print Text on the Screen – Comments – Conversion Characters – Variables – String Terminator – I Need Arrays – Creating a Header File – Getting Input with scanf – Math Operators – Cats Love Bagels – Calculating the Average Age – How to Calculate Interest – Typecasting – Making Decisions Using if Statements – Nesting if Statements – if else – What about more than two choices? – Dont Beat Up Little Kids – or – Shorthand if else – Increment Operator – while Loops – do while Loops – for Loop – How to Make a Table – break – continue – switch – A Few Cool Character Functions – isupper and Challenge #1! – strcat and strcpy

puts and gets – Rounding Numbers – Absolute Value with abs – Random Number Generator with rand – int and float Arrays – Why I am Banned from Fantasy Hockey – Sorting Arrays – Pointers – Dereference Pointer – Arrays and Pointers – Strings and Pointers – Problems with String Lengths – The Heap – Creating an Expandable Program using the Heap – Structures – Writing Files in C

Lecture 1: Introduction
Lecture 2: Setting Up Code Blocks
Lecture 3: How Computer Programs Work
Lecture 4: Print Text on the Screen
Lecture 5: Comments
Lecture 6: Conversion Characters
Lecture 7: Variables
Lecture 8: String Terminator
Lecture 9: I Need Arrays
Lecture 10: Creating a Header File
Lecture 11: Getting Input with scanf
Lecture 12: Math Operators
Lecture 13: Cats Love Bagels
Lecture 14: Calculating the Average Age
Lecture 15: How to Calculate Interest
Lecture 16: Typecasting
Lecture 17: Making Decisions Using if Statements
Lecture 18: Nesting if Statements
Lecture 19: if else
Lecture 20: What about more than two choices?
Lecture 21: Dont Beat Up Little Kids
Lecture 22: or
Lecture 23: Shorthand if else
Lecture 24: Increment Operator
Lecture 25: while Loops
Lecture 26: do while Loops
Lecture 27: for Loop
Lecture 28: How to Make a Table
Lecture 29: break
Lecture 30: continue
Lecture 31: switch
Lecture 32: A Few Cool Character Functions
Lecture 33: isupper and Challenge #1!
Lecture 34: strcat and strcpy
Lecture 35: puts and gets
Lecture 36: Rounding Numbers
Lecture 37: Absolute Value with abs
Lecture 38: Random Number Generator with rand
Lecture 39: int and float Arrays
Lecture 40: Why I am Banned from Fantasy Hockey
Lecture 41: Sorting Arrays
Lecture 42: Pointers
Lecture 43: Dereference Pointer
Lecture 44: Arrays and Pointers
Lecture 45: Strings and Pointers
Lecture 46: Problems with String Lengths
Lecture 47: The Heap
Lecture 48: Creating an Expandable Program using the Heap
Lecture 49: Structures
Lecture 50: Writing Files in C