diff --git a/templates/course.html b/templates/course.html
index bd2baafd30043d97f34918b049e3826166449b42..97c79825a98470af49aecd1915302666c858a71a 100644
--- a/templates/course.html
+++ b/templates/course.html
@@ -9,7 +9,7 @@
 {% block content %}
 <div class="panel panel-default">
 	<div class="panel-heading">
-		<h1 class="panel-title">{{ moderator_editor(['courses',course.id,'title'], course.title)}} {% if ismod() %}<i>({{course.id}})</i>{% endif %}
+		<h1 class="panel-title">{{ moderator_editor(['courses',course.id,'title'], course.title)}} {% if ismod() %}<i>(<a href={{ url_for('course', id=course.id) }}>{{course.id}}</a>)</i>{% endif %}
 			<ul class="pull-right list-inline">
 				<li>{{ moderator_delete(['courses',course.id,'deleted']) }}</li>
 				<li>{{ moderator_acleditor('course',course.id,course.auth, global_acls) }}</li>