> 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/automatic-grading-guides/java.md).

# Java

### Create your first autograded Java assignment

{% content-ref url="/pages/3SWN5XkkYLx5GarvlxWh" %}
[Create your first Java assignment](/automatic-grading-guides/java/create-your-first-java-assignment.md)
{% endcontent-ref %}

### Advanced grading options for Java assignments

{% content-ref url="/pages/ShkUZHTEvqf8R1vCFGBI" %}
[Grading with JUnit5 and Checkstyle](/automatic-grading-guides/java/grading-with-junit5-and-checkstyle.md)
{% endcontent-ref %}

{% content-ref url="/pages/U9C3dpTPVQzNitCbtHAN" %}
[Grading with Maven](/automatic-grading-guides/java/grading-with-maven.md)
{% endcontent-ref %}

{% content-ref url="/pages/2mNiVzRQHRZgP1XZ5QNp" %}
[Grading Java package projects](/automatic-grading-guides/java/grading-java-package-projects.md)
{% endcontent-ref %}

{% content-ref url="/pages/OAAFhJE0fI7c7Xou7ukP" %}
[Grading test coverage with JaCoCo](/automatic-grading-guides/java/grading-test-coverage-with-jacoco.md)
{% endcontent-ref %}
