# For students

- [Getting started](/for-students/getting-started.md): Learn how to get the most out of CodeGrade as a student!
- [Getting started in CodeGrade](/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](/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](/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](/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](/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](/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](/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](/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](/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](/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](/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](/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](/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](/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](/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.
