diff --git a/handler/course/deleteCourse.go b/handler/course/deleteCourse.go
index 4f419dcbc9ccc7ac0ad761e298dbfa5ccbafe83b..c97221b8a230396c95353715e99f76b37e500592 100644
--- a/handler/course/deleteCourse.go
+++ b/handler/course/deleteCourse.go
@@ -28,6 +28,7 @@ import (
 //	@Router			/course/{id} [delete]
 func (c CourseHandlerImpl) DeleteCourse(w http.ResponseWriter, r *http.Request) {
 	payload := course.DeleteByStringRequestPayload{}
+	payload.ID = path.Base(r.URL.Path)
 	validateTokenHeader := r.Header.Get("Authorization")
 
 	if validateTokenHeader == "" {