Skip to content

Build real C projects with 18 beginner-friendly challenges. Learn by doing with guided coding exercises and practical applications.

Notifications You must be signed in to change notification settings

labex-labs/practice-c-programming-projects

Repository files navigation

Practice C Programming Projects

Languages

๐Ÿ‡จ๐Ÿ‡ณ ็ฎ€ไฝ“ไธญๆ–‡ ๐Ÿ‡ฏ๐Ÿ‡ต ๆ—ฅๆœฌ่ชž ๐Ÿ‡ช๐Ÿ‡ธ Espaรฑol ๐Ÿ‡ซ๐Ÿ‡ท Franรงais ๐Ÿ‡ฉ๐Ÿ‡ช Deutsch ๐Ÿ‡ท๐Ÿ‡บ ะ ัƒััะบะธะน ๐Ÿ‡ฐ๐Ÿ‡ท ํ•œ๊ตญ์–ด ๐Ÿ‡ง๐Ÿ‡ท Portuguรชs ๐Ÿ‡บ๐Ÿ‡ธ English

C programming is the cornerstone of computer science. This Skill Tree provides a systematic way to learn the C language. It's perfect for programming beginners, offering a clear path to grasp memory management, pointers, and system-level programming. Hands-on, non-video courses and coding exercises in an interactive C language playground help you develop practical skills in writing efficient C programs.

Exercises

Index Name Difficulty Practice
01 Building Flappy Bird Using C โ˜…โ˜†โ˜† ๐Ÿš€ Start Lab
02 Making a Simple Calculator Using C โ˜…โ˜†โ˜† ๐Ÿš€ Start Lab
03 Creating a Gomoku Game in C โ˜…โ˜†โ˜† ๐Ÿš€ Start Lab
04 Creating a Snake Game in C โ˜…โ˜†โ˜† ๐Ÿš€ Start Lab
05 File Type Statistics Using C โ˜…โ˜†โ˜† ๐Ÿš€ Start Lab
06 Typing Practice Program Using C โ˜…โ˜†โ˜† ๐Ÿš€ Start Lab
07 Creating a 2048 Game in C โ˜…โ˜†โ˜† ๐Ÿš€ Start Lab
08 Creating a Code Rain in C Using Ncurses โ˜…โ˜†โ˜† ๐Ÿš€ Start Lab
09 Creating a Simple Tic-Tac-Toe Game in C โ˜…โ˜†โ˜† ๐Ÿš€ Start Lab
10 Create a Simple Stopwatch App Using GTK โ˜…โ˜†โ˜† ๐Ÿš€ Start Lab
11 Creating a Simple Clock Animation Using OpenGL โ˜…โ˜†โ˜† ๐Ÿš€ Start Lab
12 Creating a Dynamic Heart Animation With C โ˜…โ˜†โ˜† ๐Ÿš€ Start Lab
13 Implementing Callback Functions in C โ˜…โ˜†โ˜† ๐Ÿš€ Start Lab
14 Synchronize Multithreaded Printing with Mutex โ˜…โ˜†โ˜† ๐Ÿš€ Start Lab
15 Parsing Command Line Arguments in C โ˜…โ˜†โ˜† ๐Ÿš€ Start Lab
16 Implementing Doubly Linked List in C โ˜…โ˜†โ˜† ๐Ÿš€ Start Lab
17 Implementing Queue Data Structure in C โ˜…โ˜†โ˜† ๐Ÿš€ Start Lab
18 Sorting Courses with Bubble Sort โ˜…โ˜†โ˜† ๐Ÿš€ Start Lab
19 Building Remote Shell Client โ˜…โ˜†โ˜† ๐Ÿš€ Start Lab

More

About

Build real C projects with 18 beginner-friendly challenges. Learn by doing with guided coding exercises and practical applications.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published