Mô tả

Course Description:

Would you like to learn and master the C programming language, and you are already familiar with any other programming language? Then this course is the right for you!

You don't have to get bored in courses for complete beginners since you already know what if-statements, functions, etc. are.

I will show you in a quick and precise way what the difference of the C programming language compared to others.

At the beginning of the course, I will show you how to easily install the required software. We then dive straight into the world of programming. All the code from the videos will of course be made available.

Don't wait any longer and sign up for the course today to explore the fascinating world of C programming and take your skills to the next level!

This course consists of the following topics:

  • Variables and Data Types: Understand the basics of data storage and manipulation.

  • Queries and Logic: Learn about conditional statements and logical operators

  • Loops: Discover different types of loops and how to use them.

  • Functions and headers: Learn how to create functions and use header files.

  • Compiler processes: Debug and Release Mode

  • Tools: Clang-Tidy and Clang-Format

  • Pointers and memory management: Immerse yourself in the world of pointers and effective memory management.

  • Stack and heap memory: Distinguish between stack and heap memory and their use

  • Arrays and strings: Use arrays and strings to process and store data.

  • Structures and Enums: Learn how to create custom data types and use enums.

  • Files I/O Operations: Learn how to read, write and, edit files

Become a pro today, in the technology of tomorrow.
See you in class!

Bạn sẽ học được gì

Yêu cầu

Nội dung khoá học

9 sections

Introduction

10 lectures
Introduction
03:26
Windows: Compiler Installation (1)
00:08
Windows: Compiler Installation (2)
02:08
Linux: Compiler Installation (1)
00:15
Linux: Compiler Installation (2)
02:31
Mac: Compiler Installation
00:09
Course Manual
01:13
Course Materials
00:03
Visual Studio Code Setup
04:50
C/C++ Runner
03:58

Basics

19 lectures
Integer Types and Characters
08:52
Floating Point Types
03:57
Print, Scan and Implicit Type Conversions
17:25
Bool, If-Else
07:36
Ternary Operator
04:30
Datatypes and Logic
5 questions
Loops
02:59
Increment/Decrement
04:22
Enum and Switch-Statement
10:11
Defines and Const
05:25
Casting (Explicit Type Conversion)
04:10
Function Declaration and Definition
04:23
Header Files
06:25
Include Guards
05:48
Debugging
06:15
More Topics
5 questions
Debug vs. Release
07:34
How the Coding Exercises are strucutred
02:50
Coding Exercise Chapter 2
06:19

Pointers and Arrays

7 lectures
Pointer
08:16
Call by Value and Call by Reference
15:44
Array
09:11
Array to Pointer Decay
08:19
String
05:38
Pointer and Arrayys
7 questions
Coding Exercise Chapter 3
04:03

Tooling

3 lectures
Debug Pretty Print
02:06
clang-format
03:43
clang-tidy
05:40

Memory Management

7 lectures
Stack vs. Heap
09:37
Heap Array
12:15
NULL and void*
09:45
Calloc and Realloc
10:13
Const Pointer
02:48
Pointer Arrays
6 questions
Coding Exercise Chapter 4
03:23

Structs

7 lectures
Structs
08:42
Typedef
02:40
Nested Structs
02:57
Struct Pointer
03:55
Struct Padding
08:35
Structs
7 questions
Coding Exercise Chapter 5
06:49

Strings and File IO

7 lectures
String Functions
17:57
File IO
10:05
fgets and fputs
07:23
Stdin, Strout and Stderr Streams
05:24
Binary Fileformat
04:29
Strings and Files
5 questions
Coding Exercise Chapter 6
05:17

Advanced Features

11 lectures
Time() and Timestamps
04:47
Clock - CPU Time
02:20
argc and argv
04:41
assert
03:17
Macros
03:24
Sorting
05:15
Static Vars
06:59
Static Functions
02:34
Union
06:17
Variadic Functions
05:19
Advanced Features
5 questions

Conclusion

2 lectures
Conclusion
01:07
Bonus Lecture
00:18

Đánh giá của học viên

Chưa có đánh giá
Course Rating
5
0%
4
0%
3
0%
2
0%
1
0%

Bình luận khách hàng

Viết Bình Luận

Bạn đánh giá khoá học này thế nào?

image

Đăng ký get khoá học Udemy - Unica - Gitiho giá chỉ 50k!

Get khoá học giá rẻ ngay trước khi bị fix.