Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/labex-labs/practice-c-programming-projects

[Practice C Programming Projects] This repository collects 19 of programming projects for C. C is a general-purpose, procedural computer programming language supporting structured programming, lexical variable scope, and recursion, with a static type system. By design, C provides constructs that ...
https://github.com/labex-labs/practice-c-programming-projects

List: practice-c-programming-projects

awesome awesome-list c education hands-on labex programming projects

Last synced: 2 months ago
JSON representation

[Practice C Programming Projects] This repository collects 19 of programming projects for C. C is a general-purpose, procedural computer programming language supporting structured programming, lexical variable scope, and recursion, with a static type system. By design, C provides constructs that ...

Awesome Lists containing this project

README

        

# Practice C Programming Projects



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.

| Index | Name | Level | Project Link |
|---------|--------------------------------------------------------------------------------------------------------------------------------------------|---------|-----------------------------------------------------------------------------------------------------|
| 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) |
| 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) |
| 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) |
| 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) |
| 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) |
| 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) |
| 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) |
| 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) |
| 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) |
| 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) |
| 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) |
| 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) |
| 13 | [Implementing Callback Functions in C](https://labex.io/courses/project-callback-functions) | ★☆☆ | [🚀 Start](https://labex.io/courses/project-callback-functions) |
| 14 | [Synchronize Multithreaded Printing with Mutex](https://labex.io/courses/project-chaotic-typewriter) | ★☆☆ | [🚀 Start](https://labex.io/courses/project-chaotic-typewriter) |
| 15 | [Parsing Command Line Arguments in C](https://labex.io/courses/project-command-line-arguments) | ★☆☆ | [🚀 Start](https://labex.io/courses/project-command-line-arguments) |
| 16 | [Implementing Doubly Linked List in C](https://labex.io/courses/project-doubly-linked-list) | ★☆☆ | [🚀 Start](https://labex.io/courses/project-doubly-linked-list) |
| 17 | [Implementing Queue Data Structure in C](https://labex.io/courses/project-implementing-a-queue) | ★☆☆ | [🚀 Start](https://labex.io/courses/project-implementing-a-queue) |
| 18 | [Sorting Courses with Bubble Sort](https://labex.io/courses/project-organizing-course-list) | ★☆☆ | [🚀 Start](https://labex.io/courses/project-organizing-course-list) |
| 19 | [Building Remote Shell Client](https://labex.io/courses/project-remote-shell) | ★☆☆ | [🚀 Start](https://labex.io/courses/project-remote-shell) |

## More Projects

- [Linux Programming Projects](https://github.com/labex-labs/practice-linux-programming-projects)
- [DevOps Programming Projects](https://github.com/labex-labs/practice-devops-programming-projects)
- [Cybersecurity Programming Projects](https://github.com/labex-labs/practice-cybersecurity-programming-projects)
- [Python Programming Projects](https://github.com/labex-labs/practice-python-programming-projects)
- [Docker Programming Projects](https://github.com/labex-labs/practice-docker-programming-projects)
- [Data Science Programming Projects](https://github.com/labex-labs/practice-data-science-programming-projects)
- [Kubernetes Programming Projects](https://github.com/labex-labs/practice-kubernetes-programming-projects)
- [Big Data Programming Projects](https://github.com/labex-labs/practice-bigdata-programming-projects)
- [Machine Learning Programming Projects](https://github.com/labex-labs/practice-ml-programming-projects)
- [Web Development Programming Projects](https://github.com/labex-labs/practice-web-development-programming-projects)
- [Git Programming Projects](https://github.com/labex-labs/practice-git-programming-projects)
- [Ansible Programming Projects](https://github.com/labex-labs/practice-ansible-programming-projects)
- [Jenkins Programming Projects](https://github.com/labex-labs/practice-jenkins-programming-projects)
- [Shell Programming Projects](https://github.com/labex-labs/practice-shell-programming-projects)
- [Java Programming Projects](https://github.com/labex-labs/practice-java-programming-projects)
- [Hadoop Programming Projects](https://github.com/labex-labs/practice-hadoop-programming-projects)
- [C++ Programming Projects](https://github.com/labex-labs/practice-cpp-programming-projects)
- [C Programming Projects](https://github.com/labex-labs/practice-c-programming-projects)
- [MySQL Programming Projects](https://github.com/labex-labs/practice-mysql-programming-projects)
- [Golang Programming Projects](https://github.com/labex-labs/practice-go-programming-projects)
- [Pandas Programming Projects](https://github.com/labex-labs/practice-pandas-programming-projects)
- [NumPy Programming Projects](https://github.com/labex-labs/practice-numpy-programming-projects)
- [scikit-learn Programming Projects](https://github.com/labex-labs/practice-sklearn-programming-projects)
- [Matplotlib Programming Projects](https://github.com/labex-labs/practice-matplotlib-programming-projects)
- [Algorithm Programming Projects](https://github.com/labex-labs/practice-algorithm-programming-projects)
- [HTML Programming Projects](https://github.com/labex-labs/practice-html-programming-projects)
- [CSS Programming Projects](https://github.com/labex-labs/practice-css-programming-projects)
- [JavaScript Programming Projects](https://github.com/labex-labs/practice-javascript-programming-projects)
- [React Programming Projects](https://github.com/labex-labs/practice-react-programming-projects)

## Other Lists

- 🔗 [C Free Tutorials](https://github.com/labex-labs/c-free-tutorials)
- 🔗 [Awesome Programming Projects](https://github.com/labex-labs/awesome-programming-projects)
- 🔗 [Awesome Programming Courses](https://github.com/labex-labs/awesome-programming-courses)