https://github.com/anav5704/cs000
Free course for students to learn collaborative coding with Git and GitHub
https://github.com/anav5704/cs000
collaborate collaboration cs000 free git github learn-git learn-github
Last synced: 10 months ago
JSON representation
Free course for students to learn collaborative coding with Git and GitHub
- Host: GitHub
- URL: https://github.com/anav5704/cs000
- Owner: anav5704
- License: mit
- Created: 2024-06-30T11:36:46.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-11-28T04:57:42.000Z (about 1 year ago)
- Last Synced: 2025-03-24T12:56:22.850Z (10 months ago)
- Topics: collaborate, collaboration, cs000, free, git, github, learn-git, learn-github
- Language: Astro
- Homepage: https://cs000.dev
- Size: 11.7 MB
- Stars: 16
- Watchers: 1
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Contributing: .github/CONTRIBUTING.md
- License: LICENSE
- Code of conduct: .github/CODE_OF_CONDUCT.md
- Security: .github/SECURITY.md
Awesome Lists containing this project
README

Learn how to work on coding group projects the modern way.
Don't be the guy that emails code back and forth.
Get Started •
Contribute •
Discord •
FAQ
## 💭 What Is CS000?
CS000: collaborative coding with Git and GitHub is an open source project that aims to provide a simple and beginner-friendly introduction to version control. It is an interactive web based course with 0 prerequisites and can be completed in 3 days. All for a grand total of $0.00.

## 🚀 Features
- User Auth - students can create a CS000 account using either Google or GitHub.
- Progress Tracking - students can keep track of which lessons they have completed.
- Interactive Lessons - students can answer questions and interact with components.
## ✨ Built With
- [Astro.js](https://astro.build) - Primary frontend and backend framework.
- [React.js](https://react.dev) - Advanced and interactive UI components.
- [TailwindCSS](https://tailwindcss.com) - Simple and powerful CSS framework.
- [Nanostores](https://github.com/nanostores/nanostores) - Lightweight state management.
- [MDX](https://mdxjs.com) - Interactive components for Markdown content.
- [Auth.js](https://authjs.dev) - Google and GitHub OAuth providers.
- [Prisma](https://prisma.io) - Schema design and database interaction.
- [Neon](https://neon.tech) - Managed serverless Postgres database.
- [Umami](https://umami.is/) - Analytics and Event Tracking.
## 💖 Contribute
Developers of all skill levels are welcome to contribute to this project. If you are student who is new to web development, feel free to [report bugs](https://github.com/anav5704/CS000/issues/new?template=bug_report.md&title=[BUG]) or [request feature](https://github.com/anav5704/CS000/issues/new?template=feature_request.md&title=[FEATURE]). If you have experience in the web development field, you can [contribute code](https://github.com/anav5704/CS000/blob/main/.github/CONTRIBUTING.md) to the project. Before you start, make sure there are no existing [issues](https://github.com/anav5704/CS000/issues) or [pull requests](https://github.com/anav5704/CS000/pulls) that are related to your contribution.