Skip to content

Commit 7d34c7f

Browse files
committed
Update README.md
1 parent bdb06d6 commit 7d34c7f

File tree

1 file changed

+33
-58
lines changed

1 file changed

+33
-58
lines changed

README.md

Lines changed: 33 additions & 58 deletions
Original file line numberDiff line numberDiff line change
@@ -1,67 +1,42 @@
11
# Practice C Programming Projects
22

3+
## Languages
4+
5+
🇨🇳 [简体中文](README_zh.md) 🇯🇵 [日本語](README_ja.md) 🇪🇸 [Español](README_es.md) 🇫🇷 [Français](README_fr.md) 🇩🇪 [Deutsch](README_de.md) 🇷🇺 [Русский](README_ru.md) 🇰🇷 [한국어](README_ko.md) 🇧🇷 [Português](README_pt.md) 🇺🇸 [English](README.md)
6+
37
<div align="center">
48
<img width="128px" src="https://file.labex.io/path/GAbMWgBPUOxV.png">
59
</div>
610

7-
C programming is fundamental to computer science. This Skill Tree presents a systematic approach to learning C language. Ideal for programming beginners, it offers a clear roadmap to understand memory management, pointers, and system-level programming. Hands-on, non-video courses and coding exercises in an interactive C language playground ensure you develop practical skills in writing efficient C programs.
8-
9-
| Index | Name | Level | Project Link |
10-
|---------|--------------------------------------------------------------------------------------------------------------------------------------------|---------|-----------------------------------------------------------------------------------------------------|
11-
| 01 | [Building Flappy Bird Using C](https://labex.io/courses/project-building-flappy-bird-using-c) | ★☆☆ | [🚀 Start](https://labex.io/courses/project-building-flappy-bird-using-c) |
12-
| 02 | [Making a Simple Calculator Using C](https://labex.io/courses/project-making-a-simple-calculator-using-c) | ★☆☆ | [🚀 Start](https://labex.io/courses/project-making-a-simple-calculator-using-c) |
13-
| 03 | [Creating a Gomoku Game in C](https://labex.io/courses/project-creating-a-gomoku-game-in-c) | ★☆☆ | [🚀 Start](https://labex.io/courses/project-creating-a-gomoku-game-in-c) |
14-
| 04 | [Creating a Snake Game in C](https://labex.io/courses/project-creating-a-snake-game-in-c) | ★☆☆ | [🚀 Start](https://labex.io/courses/project-creating-a-snake-game-in-c) |
15-
| 05 | [File Type Statistics Using C](https://labex.io/courses/project-file-type-statistics-using-c) | ★☆☆ | [🚀 Start](https://labex.io/courses/project-file-type-statistics-using-c) |
16-
| 06 | [Typing Practice Program Using C](https://labex.io/courses/project-typing-practice-program-using-c) | ★☆☆ | [🚀 Start](https://labex.io/courses/project-typing-practice-program-using-c) |
17-
| 07 | [Creating a 2048 Game in C](https://labex.io/courses/project-creating-a-2048-game-in-c) | ★☆☆ | [🚀 Start](https://labex.io/courses/project-creating-a-2048-game-in-c) |
18-
| 08 | [Creating a Code Rain in C Using Ncurses](https://labex.io/courses/project-creating-a-code-rain-in-c-using-ncurses) | ★☆☆ | [🚀 Start](https://labex.io/courses/project-creating-a-code-rain-in-c-using-ncurses) |
19-
| 09 | [Creating a Simple Tic-Tac-Toe Game in C](https://labex.io/courses/project-creating-a-simple-tic-tac-toe-game-in-c) | ★☆☆ | [🚀 Start](https://labex.io/courses/project-creating-a-simple-tic-tac-toe-game-in-c) |
20-
| 10 | [Create a Simple Stopwatch App Using GTK](https://labex.io/courses/project-create-a-simple-stopwatch-app-using-gtk) | ★☆☆ | [🚀 Start](https://labex.io/courses/project-create-a-simple-stopwatch-app-using-gtk) |
21-
| 11 | [Creating a Simple Clock Animation Using OpenGL](https://labex.io/courses/project-creating-a-simple-clock-animation-using-opengl-and-glut) | ★☆☆ | [🚀 Start](https://labex.io/courses/project-creating-a-simple-clock-animation-using-opengl-and-glut) |
22-
| 12 | [Creating a Dynamic Heart Animation With C](https://labex.io/courses/project-creating-a-dynamic-heart-animation-with-c) | ★☆☆ | [🚀 Start](https://labex.io/courses/project-creating-a-dynamic-heart-animation-with-c) |
23-
| 13 | [Implementing Callback Functions in C](https://labex.io/courses/project-callback-functions) | ★☆☆ | [🚀 Start](https://labex.io/courses/project-callback-functions) |
24-
| 14 | [Synchronize Multithreaded Printing with Mutex](https://labex.io/courses/project-chaotic-typewriter) | ★☆☆ | [🚀 Start](https://labex.io/courses/project-chaotic-typewriter) |
25-
| 15 | [Parsing Command Line Arguments in C](https://labex.io/courses/project-command-line-arguments) | ★☆☆ | [🚀 Start](https://labex.io/courses/project-command-line-arguments) |
26-
| 16 | [Implementing Doubly Linked List in C](https://labex.io/courses/project-doubly-linked-list) | ★☆☆ | [🚀 Start](https://labex.io/courses/project-doubly-linked-list) |
27-
| 17 | [Implementing Queue Data Structure in C](https://labex.io/courses/project-implementing-a-queue) | ★☆☆ | [🚀 Start](https://labex.io/courses/project-implementing-a-queue) |
28-
| 18 | [Sorting Courses with Bubble Sort](https://labex.io/courses/project-organizing-course-list) | ★☆☆ | [🚀 Start](https://labex.io/courses/project-organizing-course-list) |
29-
| 19 | [Building Remote Shell Client](https://labex.io/courses/project-remote-shell) | ★☆☆ | [🚀 Start](https://labex.io/courses/project-remote-shell) |
30-
31-
## More Projects
32-
33-
- [Linux Programming Projects](https://github.com/labex-labs/practice-linux-programming-projects)
34-
- [DevOps Programming Projects](https://github.com/labex-labs/practice-devops-programming-projects)
35-
- [Cybersecurity Programming Projects](https://github.com/labex-labs/practice-cybersecurity-programming-projects)
36-
- [Python Programming Projects](https://github.com/labex-labs/practice-python-programming-projects)
37-
- [Docker Programming Projects](https://github.com/labex-labs/practice-docker-programming-projects)
38-
- [Kubernetes Programming Projects](https://github.com/labex-labs/practice-kubernetes-programming-projects)
39-
- [Git Programming Projects](https://github.com/labex-labs/practice-git-programming-projects)
40-
- [Shell Programming Projects](https://github.com/labex-labs/practice-shell-programming-projects)
41-
- [Java Programming Projects](https://github.com/labex-labs/practice-java-programming-projects)
42-
- [MySQL Programming Projects](https://github.com/labex-labs/practice-mysql-programming-projects)
43-
- [MongoDB Programming Projects](https://github.com/labex-labs/practice-mongodb-programming-projects)
44-
- [Golang Programming Projects](https://github.com/labex-labs/practice-go-programming-projects)
45-
- [Ansible Programming Projects](https://github.com/labex-labs/practice-ansible-programming-projects)
46-
- [Jenkins Programming Projects](https://github.com/labex-labs/practice-jenkins-programming-projects)
47-
- [C Programming Projects](https://github.com/labex-labs/practice-c-programming-projects)
48-
- [C++ Programming Projects](https://github.com/labex-labs/practice-cpp-programming-projects)
49-
- [Machine Learning Programming Projects](https://github.com/labex-labs/practice-ml-programming-projects)
50-
- [Data Science Programming Projects](https://github.com/labex-labs/practice-data-science-programming-projects)
51-
- [Pandas Programming Projects](https://github.com/labex-labs/practice-pandas-programming-projects)
52-
- [NumPy Programming Projects](https://github.com/labex-labs/practice-numpy-programming-projects)
53-
- [scikit-learn Programming Projects](https://github.com/labex-labs/practice-sklearn-programming-projects)
54-
- [Matplotlib Programming Projects](https://github.com/labex-labs/practice-matplotlib-programming-projects)
55-
- [Web Development Programming Projects](https://github.com/labex-labs/practice-web-development-programming-projects)
56-
- [HTML Programming Projects](https://github.com/labex-labs/practice-html-programming-projects)
57-
- [CSS Programming Projects](https://github.com/labex-labs/practice-css-programming-projects)
58-
- [JavaScript Programming Projects](https://github.com/labex-labs/practice-javascript-programming-projects)
59-
- [React Programming Projects](https://github.com/labex-labs/practice-react-programming-projects)
60-
61-
62-
## Other Lists
63-
64-
- 🔗 [C Free Tutorials](https://github.com/labex-labs/c-free-tutorials)
11+
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.
12+
13+
## Exercises
14+
15+
| Index | Name | Difficulty | Practice |
16+
|---------|-----------------------------------------------------------------------------------------------------------------------------------------------|--------------|-------------------------------------------------------------------------------------------------------------|
17+
| 01 | [Building Flappy Bird Using C](https://labex.io/en/courses/project-building-flappy-bird-using-c) | ★☆☆ | [🚀 Start Lab](https://labex.io/en/courses/project-building-flappy-bird-using-c) |
18+
| 02 | [Making a Simple Calculator Using C](https://labex.io/en/courses/project-making-a-simple-calculator-using-c) | ★☆☆ | [🚀 Start Lab](https://labex.io/en/courses/project-making-a-simple-calculator-using-c) |
19+
| 03 | [Creating a Gomoku Game in C](https://labex.io/en/courses/project-creating-a-gomoku-game-in-c) | ★☆☆ | [🚀 Start Lab](https://labex.io/en/courses/project-creating-a-gomoku-game-in-c) |
20+
| 04 | [Creating a Snake Game in C](https://labex.io/en/courses/project-creating-a-snake-game-in-c) | ★☆☆ | [🚀 Start Lab](https://labex.io/en/courses/project-creating-a-snake-game-in-c) |
21+
| 05 | [File Type Statistics Using C](https://labex.io/en/courses/project-file-type-statistics-using-c) | ★☆☆ | [🚀 Start Lab](https://labex.io/en/courses/project-file-type-statistics-using-c) |
22+
| 06 | [Typing Practice Program Using C](https://labex.io/en/courses/project-typing-practice-program-using-c) | ★☆☆ | [🚀 Start Lab](https://labex.io/en/courses/project-typing-practice-program-using-c) |
23+
| 07 | [Creating a 2048 Game in C](https://labex.io/en/courses/project-creating-a-2048-game-in-c) | ★☆☆ | [🚀 Start Lab](https://labex.io/en/courses/project-creating-a-2048-game-in-c) |
24+
| 08 | [Creating a Code Rain in C Using Ncurses](https://labex.io/en/courses/project-creating-a-code-rain-in-c-using-ncurses) | ★☆☆ | [🚀 Start Lab](https://labex.io/en/courses/project-creating-a-code-rain-in-c-using-ncurses) |
25+
| 09 | [Creating a Simple Tic-Tac-Toe Game in C](https://labex.io/en/courses/project-creating-a-simple-tic-tac-toe-game-in-c) | ★☆☆ | [🚀 Start Lab](https://labex.io/en/courses/project-creating-a-simple-tic-tac-toe-game-in-c) |
26+
| 10 | [Create a Simple Stopwatch App Using GTK](https://labex.io/en/courses/project-create-a-simple-stopwatch-app-using-gtk) | ★☆☆ | [🚀 Start Lab](https://labex.io/en/courses/project-create-a-simple-stopwatch-app-using-gtk) |
27+
| 11 | [Creating a Simple Clock Animation Using OpenGL](https://labex.io/en/courses/project-creating-a-simple-clock-animation-using-opengl-and-glut) | ★☆☆ | [🚀 Start Lab](https://labex.io/en/courses/project-creating-a-simple-clock-animation-using-opengl-and-glut) |
28+
| 12 | [Creating a Dynamic Heart Animation With C](https://labex.io/en/courses/project-creating-a-dynamic-heart-animation-with-c) | ★☆☆ | [🚀 Start Lab](https://labex.io/en/courses/project-creating-a-dynamic-heart-animation-with-c) |
29+
| 13 | [Implementing Callback Functions in C](https://labex.io/en/courses/project-callback-functions) | ★☆☆ | [🚀 Start Lab](https://labex.io/en/courses/project-callback-functions) |
30+
| 14 | [Synchronize Multithreaded Printing with Mutex](https://labex.io/en/courses/project-chaotic-typewriter) | ★☆☆ | [🚀 Start Lab](https://labex.io/en/courses/project-chaotic-typewriter) |
31+
| 15 | [Parsing Command Line Arguments in C](https://labex.io/en/courses/project-command-line-arguments) | ★☆☆ | [🚀 Start Lab](https://labex.io/en/courses/project-command-line-arguments) |
32+
| 16 | [Implementing Doubly Linked List in C](https://labex.io/en/courses/project-doubly-linked-list) | ★☆☆ | [🚀 Start Lab](https://labex.io/en/courses/project-doubly-linked-list) |
33+
| 17 | [Implementing Queue Data Structure in C](https://labex.io/en/courses/project-implementing-a-queue) | ★☆☆ | [🚀 Start Lab](https://labex.io/en/courses/project-implementing-a-queue) |
34+
| 18 | [Sorting Courses with Bubble Sort](https://labex.io/en/courses/project-organizing-course-list) | ★☆☆ | [🚀 Start Lab](https://labex.io/en/courses/project-organizing-course-list) |
35+
| 19 | [Building Remote Shell Client](https://labex.io/en/courses/project-remote-shell) | ★☆☆ | [🚀 Start Lab](https://labex.io/en/courses/project-remote-shell) |
36+
37+
## More
38+
39+
- 🔗 [C Learn more about](https://labex.io/en/skilltrees/c)
6540
- 🔗 [Awesome Programming Projects](https://github.com/labex-labs/awesome-programming-projects)
6641
- 🔗 [Awesome Programming Courses](https://github.com/labex-labs/awesome-programming-courses)
6742

0 commit comments

Comments
 (0)