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: 3 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 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 map efficiently to typical machine instructions. It has found lasting use in applications previously coded in assembly language. Such applications include operating systems and various application software for computer architectures that range from supercomputers to PLCs and embedded systems.

| Index | Name | Level | Project Link |
|---------|--------------------------------------------------------------------------------------------------------------------------------------------|---------|-----------------------------------------------------------------------------------------------------|
| 01 | [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) |
| 02 | [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) |
| 03 | [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) |
| 04 | [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) |
| 05 | [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) |
| 06 | [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) |
| 07 | [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) |
| 08 | [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) |
| 09 | [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) |
| 10 | [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) |
| 11 | [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) |
| 12 | [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) |
| 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)
- [Python Programming Projects](https://github.com/labex-labs/practice-python-programming-projects)
- [DevOps Programming Projects](https://github.com/labex-labs/practice-devops-programming-projects)
- [Web Development Programming Projects](https://github.com/labex-labs/practice-web-development-programming-projects)
- [Data Science Programming Projects](https://github.com/labex-labs/practice-data-science-programming-projects)
- [Big Data Programming Projects](https://github.com/labex-labs/practice-bigdata-programming-projects)
- [Cyber Security Programming Projects](https://github.com/labex-labs/practice-cysec-programming-projects)
- [Machine Learning Programming Projects](https://github.com/labex-labs/practice-ml-programming-projects)
- [Docker Programming Projects](https://github.com/labex-labs/practice-docker-programming-projects)
- [Kubernetes Programming Projects](https://github.com/labex-labs/practice-kubernetes-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)
- [Go Programming Projects](https://github.com/labex-labs/practice-go-programming-projects)
- [Rust Programming Projects](https://github.com/labex-labs/practice-rust-programming-projects)
- [OpenCV Programming Projects](https://github.com/labex-labs/practice-opencv-programming-projects)
- [Django Programming Projects](https://github.com/labex-labs/practice-django-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)
- [jQuery Programming Projects](https://github.com/labex-labs/practice-jquery-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)