Full Introduction to C Programming
This course will give you a full introduction to all of the core concepts in the C programming language. Want more from Mike? He’s starting a coding RPG/Bootcamp – Simulator Dev.
⭐️ Course Contents ⭐️
⌨️ (0:00:00) Introduction
- Overview of what you will learn in this course.
⌨️ (0:01:22) Windows Setup
- Setting up the C programming environment on Windows.
⌨️ (0:05:02) Mac Setup
- Setting up the C programming environment on Mac.
⌨️ (0:09:04) Hello World
- Writing and running your first C program.
⌨️ (0:12:51) Drawing a Shape
- Learning basic output and drawing shapes.
⌨️ (0:20:56) Variables
- Understanding variables and how to use them in C.
⌨️ (0:32:25) Data Types
- Exploring different data types in C.
⌨️ (0:38:32) Printf
- Using
printf
to display formatted output.
⌨️ (0:45:22) Working With Numbers
- Performing arithmetic operations in C.
⌨️ (0:52:20) Comments
- Adding comments to your code for better readability.
⌨️ (0:56:00) Constants
- Defining and using constants in C.
⌨️ (1:00:13) Getting User Input
- Reading input from the user.
⌨️ (1:12:08) Building a Basic Calculator
- Creating a simple calculator program.
⌨️ (1:17:43) Building a Mad Libs Game
- Developing a fun Mad Libs game in C.
⌨️ (1:26:29) Arrays
- Introduction to arrays and how to use them.
⌨️ (1:36:44) Functions
- Writing and using functions in your C programs.
⌨️ (1:45:37) Return Statement
- Understanding the
return
statement in functions.
⌨️ (1:53:21) If Statements
- Using conditional statements in your programs.
⌨️ (2:07:11) Building a Better Calculator
- Enhancing the basic calculator with more features.
⌨️ (2:14:51) Switch Statements
- Utilizing switch statements for multiple conditions.
⌨️ (2:21:27) Structs
- Learning about structures in C for organizing data.
⌨️ (2:29:43) While Loops
- Implementing loops to repeat actions.
⌨️ (2:37:48) Building a Guessing Game
- Creating an interactive guessing game.
⌨️ (2:50:11) For Loops
- Using for loops for controlled iteration.
⌨️ (2:59:05) 2D Arrays & Nested Loops
- Working with multidimensional arrays and nested loops.
⌨️ (3:09:10) Memory Addresses
- Understanding memory addresses and their importance.
⌨️ (3:17:20) Pointers
- Introduction to pointers and their usage.
⌨️ (3:27:41) Dereferencing Pointers
- Learning how to dereference pointers.
⌨️ (3:32:37) Writing Files
- Writing data to files in C.
⌨️ (3:41:52) Reading Files
- Reading data from files in C.
Follow this comprehensive course to master the fundamentals of C programming and build a strong foundation for your coding journey!