Skip to content
UdemyWeb DevelopmentPaid courseBeginner level

Hands-On Modern Development of Todo App with Next.js&NestJS (Udemy.com)

Build a real-world full-stack app in just 2 hours using Next.js, NestJS, Material, MongoDB Atlas, Prisma, JWT & AI Agent

Created by: Lukasz Kallas

Last updated August 2026

icon
What you will learn

  • Build a full-stack app from scratch with help of AI Agent
  • Structure a project with separate Next.js frontend and NestJS backend
  • Set up a cloud MongoDB Atlas database with Prisma
  • Implement JWT-based session authentication
  • Create, read, update, and delete todos
  • Use GitHub for versioning after each major feature

How it compares

Against the other 815 rated Udemy courses in Web Development on CourseDuck:

  • Rating4.6 out of 5higher than 70% of them
  • Reviews25#798 of 816 by number of reviews
  • Length2 hoursshorter than 87% of them
  • Last updatedAugust 2026more recently than 93% of them

icon
Course Description

In this hands-on course, we will build a todo list application using Next.js, NestJS, MongoDB Atlas, Prisma, and Material UI – with user registration, authentication, and session handling.

I’m Lucas, a tech lead working in an international team. I’ve created this course to blend real developer experience with the power of modern AI-assisted tools like Cursor and ChatGPT.

Instead of learning a single technology in isolation — which we do in many of my courses — we’ll build a complete app step-by-step:

  • Next.js frontend using the App Router

  • NestJS backend with RESTful API

  • MongoDB Atlas with Prisma ORM

  • JWT-based session authentication

  • Material UI for forms and layout

  • Full CRUD operations for todos

  • GitHub commits after each major step

Everything is built live, from scratch — without any slides or boring theory. Just we, the code, and a fast workflow supported by modern dev tools.

No advanced knowledge is required. If you’ve used JavaScript before and want to build something real, this course will walk you through the process clearly and efficiently. We'll move fast but explain as we go — striking the right balance between learning and doing.

So no matter if you're just starting out or want to practice real full-stack building, this course is a great way to get a working project into your portfolio — and learn how modern tools can make you faster and better.

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Lukasz Kallas

Passionate about software engineering, cloud technologies, and continuous learning. I enjoy solving complex technical challenges and turning them into practical, real-world solutions. Throughout my career, I've combined hands-on software development with cloud architecture, DevOps, automation, and infrastructure engineering.

Beyond my day-to-day work as a former Tech Lead, currently Senior Developer, I'm an AWS Community Builder, AWS Golden Jacket holder, and a strong advocate for knowledge sharing. I create practical, hands-on educational content through Udemy courses and community initiatives, helping thousands of developers build their cloud and DevOps skills.

I believe the best way to learn is by building. Whether I'm designing cloud architectures, automating infrastructure, exploring new technologies, or creating learning materials, my focus is always on practical experience and continuous improvement.

icon
More courses by Lukasz Kallas

Free

icon
More Web Development courses

$19.99

$89.99

$89.99

$79.99

$10.99

$84.99

icon
Reviews

4.6

25 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Henry Walker on 8/31/2026

The course keeps you engaged instead of just watching explanations. Working on the project helped me understand the ideas much better.

By Olena Kovalenko on 8/31/2026

I liked how they used new tools and ways of working. Creating a full application made the lessons easier to understand and connect with.

By Lauren Bennett on 8/31/2026

Using the Todo app was a great way to practice actual development processes. The helpful examples made the ideas clearer during the course.

By Muhammad Ahmed on 8/31/2026

This course teaches useful ideas for anyone learning full-stack web development. Creating both the front part and the back part is very helpful.

By Jessica Richardson on 8/31/2026

Linking a Nextjs front end with a NestJS back end looked difficult at first, but the course makes it easy by breaking it down into simple steps. It made the whole design easier to understand.

By Haoyu Cao on 8/30/2026

The lessons follow a clear order, moving from one section of the application to the next. The way it was organized made it simple to understand how everything fits together.

By Hyun-woo Cho on 8/28/2026

The course gives you helpful practical experience with both technologies. It helped me see how they can cooperate in a modern website.

By Harper Thompson on 8/28/2026

The project-based format is the best part of this course. Instead of just studying theory, you create something that works while learning key ideas about development.

By Ji-hoon Kang on 8/27/2026

I liked building the app little by little. Watching the front and back parts of a website work together helped me understand full-stack development better.

By Richard Hoofring on 6/25/2026

If you like to get a headache, this is your guy!

Showing all 10 reviews on CourseDuck

Read all 25 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 92 / 100