https://github.com/harsh-pandhe/c-mastery
https://github.com/harsh-pandhe/c-mastery
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/harsh-pandhe/c-mastery
- Owner: harsh-pandhe
- Created: 2024-09-24T16:49:09.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2024-12-05T14:25:13.000Z (6 months ago)
- Last Synced: 2025-02-04T22:30:11.860Z (3 months ago)
- Language: C
- Size: 354 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 🚀 C-Mastery
Welcome to **C-Mastery**! 🎉 This repository is dedicated to helping you master the C programming language through a series of exercises, challenges, and projects. Whether you're just getting started or looking to hone your skills, this repo is here to guide you. 💻
## 📚 Table of Contents
- [🔍 About](#-about)
- [🛠️ Getting Started](#%EF%B8%8F-getting-started)
- [🏗️ Structure](#%EF%B8%8F-structure)
- [🤝 Contributing](#-contributing)
- [📜 License](#-license)
- [📬 Contact](#-contact)## 🔍 About
**C-Mastery** is a collection of C programs and exercises designed to improve your understanding of the C language. It covers a wide range of topics, from the basics to more advanced concepts like graphics programming and data structures and algorithms (DSA).
### Goals:
- 🧠 Strengthen your understanding of C fundamentals.
- 🎨 Explore graphics programming in C.
- 💪 Practice with data structures and algorithms (DSA).
- 🔍 Develop system-level programming and memory management skills.## 🛠️ Getting Started
### Prerequisites
To get started, ensure you have a C compiler installed on your machine:
- 🐧 **Linux**: Install GCC (`sudo apt install build-essential`)
- 🍏 **MacOS**: Install Xcode Command Line Tools (`xcode-select --install`)
- 🪟 **Windows**: Install via **MinGW** or **Cygwin**### Cloning the Repository
Clone this repository to your local machine using:
```bash
git clone https://github.com/harsh-pandhe/C-Mastery.git
```Navigate into the project directory:
```bash
cd C-Mastery
```## 🏗️ Structure
The repository is organized into various folders based on the topics:
```
/root
├── 🔰 basics/
├── 🎨 graphics/
└── 🗂️ dsa/
```- **🔰 basics/**: Core C concepts.
- **🎨 graphics/**: Graphics programming in C.
- **🗂️ dsa/**: Data structures and algorithms (DSA).## 🤝 Contributing
Contributions are welcome! 🌟 If you have suggestions, improvements, or new exercises, feel free to contribute:
1. Fork the repository.
2. Create a new branch (`git checkout -b feature-branch`).
3. Commit your changes (`git commit -m 'Add a new feature'`).
4. Push the branch (`git push origin feature-branch`).
5. Open a Pull Request.Please make sure your code is clean and well-documented. 📝
## 📜 License
This project is licensed under the MIT License. 📄 See the [LICENSE](LICENSE) file for more details.
## 📬 Contact
If you have any questions or need further assistance, feel free to reach out! 💌
## 📬 Contact
Got questions? Reach out! 💌
- Email: [email protected]
- GitHub: [harsh-pandhe](https://github.com/harsh-pandhe)