diff --git a/.astro/types.d.ts b/.astro/types.d.ts
index 03d7cc43f..f964fe0cf 100644
--- a/.astro/types.d.ts
+++ b/.astro/types.d.ts
@@ -1,2 +1 @@
///
-///
\ No newline at end of file
diff --git a/src/data/roadmaps/frontend/courses.json b/src/data/roadmaps/frontend/courses.json
deleted file mode 100644
index 062e0cb54..000000000
--- a/src/data/roadmaps/frontend/courses.json
+++ /dev/null
@@ -1,16 +0,0 @@
-[
- {
- "id": "1",
- "title": "HTML in 50 days",
- "description": "Learn HTML in 50 days",
- "url": "https://www.youtube.com/watch?v=xR33433-EE",
- "topicIds": ["348318888", "234837387834"]
- },
- {
- "id": "2",
- "title": "CSS in 50 days",
- "description": "Learn HTML in 50 days",
- "url": "https://www.youtube.com/watch?v=xR33433-EE",
- "topicIds": ["348318888", "234837387834"]
- }
-]
diff --git a/src/pages/[roadmapId]/courses.json.ts b/src/pages/[roadmapId]/courses.json.ts
deleted file mode 100644
index 1abc639d6..000000000
--- a/src/pages/[roadmapId]/courses.json.ts
+++ /dev/null
@@ -1,35 +0,0 @@
-import type { APIRoute } from 'astro';
-import { getRoadmapIds } from '../../lib/roadmap.ts';
-
-export const prerender = true;
-
-export async function getStaticPaths() {
- const coursesJsons: Record = import.meta.glob(
- '/src/data/roadmaps/**/courses.json',
- {
- eager: true,
- },
- );
-
- const roadmapIds = await getRoadmapIds();
-
- return roadmapIds.map((roadmapId) => ({
- params: {
- roadmapId,
- },
- props: {
- courses:
- coursesJsons[`/src/data/roadmaps/${roadmapId}/courses.json`]?.default ||
- {},
- },
- }));
-}
-
-export const GET: APIRoute = async function ({ params, request, props }) {
- return new Response(JSON.stringify(props.courses), {
- status: 200,
- headers: {
- 'Content-Type': 'application/json',
- },
- });
-};