C Programming Crash Course

Your practical, hands-on guide to programming in C - Made simple by YouTuber Caleb Curry

The point of this course is to give you what you need to know to program in C! No prior knowledge is required. I do include a syntax reference guide, which has examples used throughout the course. This allows you to easily reference the material without rewatching a video searching for an example.

My goal in this course is to to teach you the intuition behind programming so that you are able to apply these principles to not only C, but all programming languages! I regularly explain how C may be different than other programming languages and I point out what you need to watch out for to succeed.



Your Instructor


Caleb Curry
Caleb Curry

Hi! Thank you so much for considering this course. My name is Caleb and I am a software developer who is well known for teaching programming online. At the time of this writing, I have produced hundreds of videos totaling 8+ million views.

I believe that I create content that is entertaining, simple, and shines light on the confusing parts of coding. I'd hope my 70k YouTube subscribers and 125k Udemy students agree 😊. Take this course, you won't be disappointed.


Course Curriculum


  0. Syntax Reference
Available in days
days after you enroll
  2. Working with Data
Available in days
days after you enroll
  4. Arrays and Strings
Available in days
days after you enroll
  5. Building Scalable Apps
Available in days
days after you enroll
  6. Looking into Intermediate C Programming
Available in days
days after you enroll
  7 - Finishing Off
Available in days
days after you enroll

Frequently Asked Questions


When does the course start and finish?
The course starts now and never ends! It is a completely self-paced online course - you decide when you start and when you finish.
How long do I have access to the course?
How does lifetime access sound? After enrolling, you have unlimited access to this course for as long as you like - across any and all devices you own.
What if I am unhappy with the course?
We would never want you to be unhappy! If you are unsatisfied with your purchase, contact us in the first 30 days and we will give you a full refund.

Get started now!