Crookshanks' Academy
Programming

C Programming

6 Seasons · 36 Episodes · 0/36 watched

A binge-worthy 6-season journey through C Programming. Learn to write software that actually ships — one episode at a time.

About this course

A binge-worthy 6-season journey through C Programming. Learn to write software that actually ships — one episode at a time.

C Programming is a free, self-paced programming course from Crookshanks' Academy. It contains 36 video lessons organised into 6 seasons, each with study notes and a practice task. Track your progress as you go and earn a certificate of completion when you finish every episode.

What you'll learn

Season 1

  • How To Setup A C Programming Environment On Windows
  • How To Setup A C Programming Environment On A Mac
  • Basics of variables and types | C Programming Tutorial
  • printf Basics | C Programming Tutorial
  • scanf Basics | C Programming Tutorial
  • if statements | C Programming Tutorial

Season 2

  • Logical Operators | C Programming Tutorial
  • switch Statements | C Programming Tutorial
  • while loop C | Programming Tutorial
  • do while loop | C Programming Tutorial
  • for loops | C Programming Tutorial
  • break and continue statements | C Programming Tutorial

Season 3

  • Function Basics | C Programming Tutorial
  • Array Basics | C Programming Tutorial
  • String Basics | C Programming Tutorial
  • Type Casting | C Programming Tutorial
  • File Access Basics | C Programming Tutorial
  • Command Line Arguments | C Programming Tutorial

Season 4

  • Recursion | C Programming Tutorial
  • Constants | C Programming Tutorial
  • typedef Basics | C Programming Tutorial
  • struct Basics | C Programming Tutorial
  • Introduction to Pointers | C Programming Tutorial
  • Pass By Reference | C Programming Tutorial

Season 5

  • Passing an Array to a Function | C Programming Tutorial
  • Dynamic Memory Allocation | C Programming Tutorial
  • malloc vs calloc Differences Explained | C Programming Tutorial
  • realloc Basics
  • realloc Security Vulnerability | C Programming Tutorial
  • 2D Array Basics | C Programming Tutorial

Season 6

  • Heap Inspection Security Vulnerability | C Programming Tutorial
  • postfix vs. prefix increment operator | C Programming Tutorial
  • ctype Library | C Programming Tutorial
  • Variable Scope | C Programming Tutorial
  • Pointer Notation | C Programming Tutorial
  • Main Function Return Value | C Programming Tutorial

Episodes

  1. 1
    How To Setup A C Programming Environment On Windows
  2. 2
    How To Setup A C Programming Environment On A Mac
  3. 3
    Basics of variables and types | C Programming Tutorial
  4. 4
    printf Basics | C Programming Tutorial
  5. 5
    scanf Basics | C Programming Tutorial
  6. 6
    if statements | C Programming Tutorial