Learn C from Scratch
INTERACTIVE COURSE

Learn C from Scratch

Beginner

101 Lessons

12h

Certificate of Completion

AI Explanations
AI Explanations
Learn C from Scratch
102 Playgrounds
6 Challenges
11 Quizzes
104 Illustrations

Course Overview

Do you want to get a grip on the basic programming concepts from scratch? Do you feel the need to have a better and enhanced understanding of how it all works? Well, you've come to the right place. This course outlines data types, control flow, functions, input/output, memory, compilation, debugging and other advanced topics in a comprehensive, yet concise manner. C is where it all begins and where you should also begin to embark on your programming journey. The incredibly efficient and powerful C languag...Show More

Course Content

1

Why program in C?

2

Basic Types, Operators and Expressions

3

Control Flow

4

Functions

5

Complex Data Types

6

Memory : Stack vs Heap

6 Lessons

7

Pointers

8 Lessons

8

Strings

5 Lessons

9

Input and Output

6 Lessons

10

Macros and the C Preprocessor

5 Lessons

11

Compiling, linking, Makefile, header files

3 Lessons

12

Debugging

6 Lessons

13

Speeding up your code

4 Lessons

14

Advanced Topic 1 : A Brief Tour of Some Other Useful C Libraries

6 Lessons

15

Advanced Topic 2 : Parallel Programming in C

8 Lessons

16

Miscellaneous

2 Lessons

17

Setting Up Your Computing Environment

2 Lessons

COURSE AUTHOR

Show License and Attributions

Show License and Attributions

How You'll Learn

Hands-on Coding Environments

You don’t get better at swimming by watching others. Coding is no different. Practice as you learn with live code environments inside your browser.

2x Faster Learning — With No Setup

Videos are holding you back. Educative‘s interactive, text-based lessons accelerate learning — no setup, downloads, or alt-tabbing required.

AI-Powered Learning

Learn faster and smarter with adaptive AI tools embedded in every Educative course.

Progress You Can Show

Built-in assessments let you test your skills. Completion certificates let you show them off.

Recommended Courses

AFTER FINISHING THIS COURSE