Link and router in their roles
import Link from 'next/link';
<Link href="/course/frontend">Frontend path</Link>
'use client';
const router = useRouter();
router.push('/course/frontend/week/1');The link describes a destination; router.push follows an event-driven decision.