> For the complete documentation index, see [llms.txt](https://help.codegrade.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.codegrade.com/for-students.md).

# For students

- [Getting started](https://help.codegrade.com/for-students/getting-started.md): Learn how to get the most out of CodeGrade as a student!
- [Getting started in CodeGrade](https://help.codegrade.com/for-students/getting-started/getting-started-in-codegrade.md): Learn how to get around in CodeGrade and hand in your first submission!
- [Getting started in Blackboard](https://help.codegrade.com/for-students/getting-started/getting-started-in-blackboard.md): Learn how to get around in CodeGrade for Blackboard and hand in your first submission!
- [Getting started in Brightspace](https://help.codegrade.com/for-students/getting-started/getting-started-in-brightspace.md): Learn how to get around in CodeGrade for D2L Brightspace and hand in your first submission!
- [Getting started in Canvas](https://help.codegrade.com/for-students/getting-started/getting-started-in-canvas.md): Learn how to get around in CodeGrade for Instructure Canvas and hand in your first submission!
- [Getting started in Moodle](https://help.codegrade.com/for-students/getting-started/getting-started-in-moodle.md): Learn how to get around in CodeGrade for Moodle and hand in your first submission!
- [I forgot my CodeGrade username / password](https://help.codegrade.com/for-students/getting-started/i-forgot-my-codegrade-username-password.md): Learn how you can recover your username or password in case you forgot them!
- [Advanced Features](https://help.codegrade.com/for-students/advanced-features.md): Find out about all things you can do as a student in CodeGrade, from connecting your Git repo to asking questions and giving peer feedback.
- [Handing in with a group](https://help.codegrade.com/for-students/advanced-features/handing-in-as-a-group.md): If your CodeGrade assignment is a group assignment, you can make or join a group to hand in for that whole group.
- [Handing in using Git](https://help.codegrade.com/for-students/advanced-features/handing-in-using-git.md): If your teacher has turned on Git uploading, you can upload directly from your GitHub or GitLab repository to CodeGrade.
- [Giving Peer Feedback](https://help.codegrade.com/for-students/advanced-features/giving-peer-feedback.md): In some assignments, you are asked to give feedback to the code of your peers.
- [Doing a Final Exam](https://help.codegrade.com/for-students/advanced-features/doing-a-final-exam.md): Final exams in CodeGrade give you a very similar experience as regular assignments, with the difference of how and when you can access it.
- [Asking Questions](https://help.codegrade.com/for-students/advanced-features/asking-questions.md): As a student, you can ask your teachers questions for some of your CodeGrade assignments.
- [Enrolling in a paid course](https://help.codegrade.com/for-students/advanced-features/enrolling-in-a-paid-course.md): Some institutions offer paid courses in CodeGrade, in this guide you will learn how you can enrol in such a course.
- [Using a coupon to enroll in a course](https://help.codegrade.com/for-students/advanced-features/using-a-coupon-to-enroll-in-a-course.md): Some institutions offer paid courses in CodeGrade, in this guide you will learn how you can enroll in such a course using a coupon code.
- [Refunding a paid course](https://help.codegrade.com/for-students/advanced-features/refunding-a-paid-course.md): After paying for a paid course in CodeGrade, you may request a refund within 14 days. Learn how to do that in this guide.
