Next.js Projects: Build an Issue Tracker is a 87-lesson 7 hours 1 minute self-paced course by Mosh Hamedani (Code with Mosh). Rather than another Next.
Course facts
Lessons
87
Duration
7 hours 1 minute
Level
All levels
Language
English
Updated
2026-09-11
Instructor
Mosh Hamedani (Code with Mosh)
Price
Premium
Rather than another Next.js "todo app," this 87-lesson course builds a full issue tracker — the kind of project that actually forces you to deal with routing, a database, and authentication together.
The stack
You'll work with Next.js 13+ and the App Router, TypeScript, Prisma for the database layer, and Tailwind with Radix UI for the interface.
What the project covers
Routing and navigation with the App Router
Building RESTful APIs and connecting them to a database through Prisma
User authentication with NextAuth.js
Structuring a Next.js project cleanly as it grows
Performance and SEO considerations, plus deploying the finished app
Lessons are kept short and bite-sized, mixing theory with practice rather than long, meandering walkthroughs.
Mosh Hamedani is the founder of Code with Mosh, one of the highest-volume independent online instructors in software education. He has been publishing courses continuously since the early Udemy era and has taught over a million students across his Udemy catalog and his standalone Code with Mosh platform. His teaching style is patient, rigorously structured, and deliberately beginner-tolerant — the courses are widely cited as some of the most accessible introductions to their respective topics.
The Code with Mosh catalog covers an unusually wide span: web development with HTML / CSS / JavaScript / React / Angular / Node.js, Python and Django, C# and .NET, mobile development with React Native and Flutter, SQL and database fundamentals, and the algorithm / data-structure interview prep tracks. Few independent instructors maintain this much breadth at consistent quality.
The CourseFlix listing under this source carries over 35 Code with Mosh courses spanning that range. Material is paid; Code with Mosh runs on per-course pricing on the original platform. Courses are aimed primarily at developers picking up a new technology from a clean start through to working production proficiency.
What lessons are included in Next.js Projects: Build an Issue Tracker?
This is a demo lesson (10:00 remaining)
You can watch up to 10 minutes for free. Subscribe to unlock all 87 lessons in this course and access 10,000+ hours of premium content across all courses.
Welcome to my Next.js course. This course is a little bit interesting in how it's structured because it's actually broken into two main sections. That's because
This is part two of the course "Advanced NextJS WooCommerce With REST API And TailwindCSS". If you haven't already please complete the previous part of the cour
The modern full-stack Next.js & GraphQL boilerplate with user authentication, subscription payments, teams, invitations, emails and everything else you need.
Advance your React skills with the Intermediate Topics course. Learn state management, routing, and best practices for building complex applications using React
Clear. Concise. Comprehensive. Tired of piecing together disconnected tutorials or dealing with rambling, confusing instructors? This course is for you! It's pe
Redux is the most popular state management library for JavaScript apps. It's mostly used with React but it's also becoming popular in Angular, Ember and Vue com
6h 5m5/5
Frequently asked questions
What are the prerequisites for enrolling in this course?
This course requires a basic understanding of JavaScript and familiarity with React. The prerequisites lesson will help you ensure you have the foundational knowledge needed to get the most out of the course. Knowledge of databases and general web development concepts is also beneficial.
What will I be building throughout the course?
You will build a full-stack issue tracker application. This includes setting up a MySQL database using Prisma, creating RESTful APIs, and implementing user authentication with NextAuth.js. You'll also create modern UIs using Radix UI and Tailwind, and optimize your application for performance and SEO.
Who is the target audience for this course?
This course is targeted at developers who want to learn how to build full-stack applications using modern technologies such as Next.js, TypeScript, and Prisma. It is suitable for those looking to enhance their skills in building web applications with a focus on best practices and efficient workflows.
How does this course compare to other Next.js courses in terms of depth?
This course provides an in-depth exploration of building full-stack applications with Next.js 13+. It covers a wide range of topics, including setting up a development environment, implementing user authentication, and deploying applications. The course's focus on practical application, such as building an issue tracker, distinguishes it from more theoretical courses.
What specific tools and platforms are used in this course?
The course utilizes several tools and platforms, including Next.js for the framework, TypeScript for type safety, Prisma for database integration, Tailwind and Radix UI for styling, and NextAuth.js for user authentication. These tools are integrated into the project to demonstrate real-world application development.
What topics are not covered in this course?
The course does not cover advanced database management techniques outside of Prisma, in-depth server-side rendering strategies beyond the basics, or other state management libraries like Redux. While it provides a comprehensive look at building an application with Next.js, it focuses on the specific tools and techniques listed in the course content.
What is the expected time commitment for completing this course?
With 87 lessons, the course is designed to be completed at your own pace. The series of bite-sized, easy-to-follow videos allow for flexible learning, though a dedicated approach over several weeks is recommended to fully grasp the concepts and complete the project.