4.18 out of 5
4.18
108 reviews on Udemy

C Programming On Windows For Beginners

Master C Programming On Windows Taught By A Professional Designed For Beginners
Instructor:
Daniel McCarthy
12,002 students enrolled
English [Auto]
How to know the C programming language very well
How to manually use the "gcc" C compiler
How to automate project building with "Makefiles"

It’s time to finally master the C programming language. Dan, your tutor, has been developing in the C programming language for over ten years and has a lot of experience to give. In this course you will learn C programming on Windows. What makes this course different from the others is that you will actually use the compiler. An IDE will just not do it for us. We will be using the compiler ourselves this will give you the experience you need to manually use the GCC compiler. Be A Pro.

This course will teach you everything about the C programming language, you will be taken through the basics all the way to more complicated concepts such as functions, pointers and library development. Best of all this course is made to be beginner friendly.

We end this course by creating a book program that allows a user to create books, save them to disk and then read them again.

This course is beginner friendly regardless of your current skill level

Introduction

1
Introduction

Getting Started

1
Installing The Compiler
2
Creating A Hello World Program

Learning

1
Variables

Learn all about variables and how to use them

2
Functions Explained
3
Primitive Types
4
Arrays
5
Multi-Dimensional Arrays
6
Receiving input from the keyboard
7
Pointers And Memory Addresses
8
Function Pointers
9
Structures And Structure Pointers
10
Preprocessor
11
Headers And Object Files
12
If Statements
13
Operators
14
Loops
15
Legacy C
16
Nesting Statements
17
Global Variables And Positioning
18
Extern Keyword
19
Null Terminators And Ascii Table
20
Character Arrays Vs Character Pointers
21
Typedef Explained
22
Booleans Explained
23
Unions
24
Hex And Binary
25
Code Commenting
26
Automated Building With Makefiles
27
Casting
28
Creating Libraries
29
Goto Keyword
30
Memory Allocation And Stack Vs Heap
31
Memory Functions
32
Reading And Writing Files
33
Const Explained
34
Static Functions Explained
35
Bitwise Operators And Bit Shifting
36
Argc And Argv
37
Seeking In Files
38
Switches
39
Enumerations

This lecture discusses enumerations in the C programming language

40
Simple Book Program - Part 1
41
Simple Book Program - Part 2
42
Simple Book Program - Part 3

Practice

1
Memory Test

Let's see how much you can remember with this quiz

2
Pointer Practice
You can view and review the lecture materials indefinitely, like an on-demand channel.
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
4.2
4.2 out of 5
108 Ratings

Detailed Rating

Stars 5
40
Stars 4
35
Stars 3
27
Stars 2
3
Stars 1
3
ff9acf86a72dfcb8d654fcafce6cc9d3
30-Day Money-Back Guarantee

Includes

5 hours on-demand video
Full lifetime access
Access on mobile and TV
Certificate of Completion

External Links May Contain Affiliate Links read more

Join our Telegram Channel To Get Latest Notification & Course Updates!
Join Our Telegram For FREE Courses & Canva PremiumJOIN NOW