[In-Depth] Nest.JS Tutorials
About this course
Learn NestJS core fundamentals, basics, and all the way to authentication with passport, and writing unit tests and end-to-end tests!
What learners say
AI summaryLearners overwhelmingly praise this course as a clear, well-structured, and practical crash course for getting started with NestJS, especially for those with prior Express or backend experience. Many found it superior to other tutorials and say it gave them confidence to use NestJS in real projects.
What learners praise
- Clear and to-the-point explanations
- Great for beginners and those switching from Express
- Practical, real-world examples
- Well-organized and easy to follow
Common caveats
- Some wanted more detail on async functions and ORM relations
- Font size too small for mobile viewing
- A few requested coverage of ManyToMany relationships and Prisma
AI-generated from 188 viewer comments on YouTube β it summarizes outside comments and is not a CourseShelf review.
Community Reviews
Honest feedback from learners like you
Sign in to review this course.
No reviews yet for this course.
Related Courses
Express JS Full Course
IntermediateThis 8 hour course teaches you all of the core fundamentals you need to learn how to build server applications using Express JS. You will learn how to implement the basic HTTP request methods, validate request bodies, implement sessions, save data to a database, manage user authentication, integrate OAuth2, and writing automated unit & integration tests! Code: https://github.com/stuyy/expressjs-full-course Support the Channel: Become a Member: https://www.youtube.com/ansonthedeveloper/join Become a Patreon: http://patreon.com/stuyy Buy me a Coffee: http://ko-fi.com/anson Donate on PayPal: https://paypal.me/ansonfoong Connect with me: Twitter: https://twitter.com/ansonthedev Discord: https://discord.gg/MDHGJsAsXA GitHub: http://github.com/stuyy Twitch: http://twitch.tv/stuy 0:00 Intro & Setup 11:01 Get Requests 20:40 Route Params 30:08 Query Params 42:54 Post Requests 56:07 Put Requests 1:10:02 Patch Requests 1:19:00 Delete Requests 1:26:47 Middleware 1:48:24 Validation 2:19:52 Routers 2:38:59 Cookies 2:58:59 Sessions 3:15:24 Sessions Pt. 2 3:38:02 Passport.js & Authentication 4:15:39 Databases & MongoDB 4:42:10 Hashing Passwords 4:54:45 Session Store 5:11:58 OAuth2 5:49:38 Unit Testing & Jest 7:14:12 E2E Testing
Let's Learn AdonisJS 6
BeginnerIn this series, we'll learn AdonisJS 6 step-by-step in a beginner-friendly way. Covering topics like routing, controllers, services, EdgeJS, Lucid ORM, forms, filtering, authentication, etc.
Build and Deploy an N8N & Zapier Clone | Next.js 15, React, Better Auth, Polar | Full Course 2025
Intermediateπ» Source Code: https://cwa.run/nodebase π¨ Free Assets: https://cwa.run/node-assets π₯ Part 2: https://youtu.be/S-4DrLHtL1s?si=n4a7jM4FUWf9NN32 π Resources: Try Inngest: https://cwa.run/node-inngest Try Polar: https://cwa.run/node-polar Try Better Auth: https://cwa.run/node-auth Try Sentry: https://cwa.run/sentry Try CodeRabbit: https://cwa.run/node-rabbit Try Neon: https://cwa.run/node-neon In this tutorial, we're building Nodebase, a complete workflow automation platform from scratch. You'll learn how to create a visual drag-and-drop canvas for building workflows, integrate multiple triggers and AI providers, handle background job execution, and build a full SaaS business layer with authentication, subscriptions, and paywalls. We'll also cover error tracking with AI monitoring and a professional Git workflow with AI-powered code reviews. Key features: π Visual workflow builder π― Trigger nodes (Webhook, Google Form, Stripe, Manual) π€ AI integrations (OpenAI, Claude, Gemini) π¬ Messaging nodes (Discord, Slack) π HTTP request node β‘ Background job execution with Inngest π³ Polar payments & subscriptions π Better Auth authentication π¨ React Flow canvas ποΈ Prisma ORM + Neon Postgres π Type safety with TypeScript + tRPC π Sentry error tracking + AI monitoring π§βπ» CodeRabbit PR reviews π Next.js 15 App Router π± Production-ready SaaS Timestamps 00:00 Intro 06:05 01 Setup 29:33 02 Database 56:15 03 tRPC Setup 01:35:21 04 Authentication 02:37:24 05 Theme & Styling 02:55:05 06 Background Jobs 03:28:09 07 AI Providers 04:01:53 08 Error Tracking 04:27:54 09 Sidebar Layout 05:06:26 10 Payments Setup 05:44:04 11 Workflows Crud 06:45:20 12 Workflows Pagination 07:34:34 13 Workflows UI 08:23:40 14 Workflow Page 08:59:36 15 Editor Setup 09:50:42 16 Node Selector 10:40:32 17 Editor State 11:59:20 End of Part 1
Next.js 16 Full Course | Build and Deploy a Production-Ready Full Stack App
IntermediateIn this course, youβll master Next.js 16, the latest version of the official React framework, and learn how to build powerful, full-stack applications using its new caching and performance features. Youβll put your skills into practice by creating and deploying a Dev Event Platform, a modern app where users can browse, create, and manage events. PostHog: https://jsm.dev/devevent-posthog WebStorm: https://jsm.dev/devevent-webstorm Junie AI: https://jsm.dev/devevent-junie Warp: https://jsm.dev/devevent-warp CodeRabbit: https://jsm.dev/devevent-coderabbit CodeRabbit CLI: https://jsm.dev/devevent-coderabbitcli Cloudinary: https://jsm.dev/devevent-cloudinary The Complete Testing Course is LIVE. π₯ Bundle up now before the deal expires and get 33% OffβΌ π https://jsm.dev/devevent-testing π GSAP Pro Course (includes GTAVI Website): https://jsm.dev/devevent-gsap π Three.js 3D Pro Course: https://jsm.dev/devevent-threejs π JavaScript Pro Course: https://jsm.dev/devevent-cpjsm π Launch Your SaaS Pro Course: https://jsm.dev/devevent-saas βΌΒ If the links arenβt working for you, please try using a VPN (e.g., in Nigeria) π FREE Video Kit (Code, Figma, Assets, Etc.): https://jsm.dev/devevent-kit π Backend Pro Course Waitlist: https://jsm.dev/devevent-backpro π AI Development Pro Course Waitlist: https://jsm.dev/devevent-aipro π Tailwind Pro Course Waitlist: https://jsm.dev/devevent-twpro π React.js Pro Course Waitlist: https://jsm.dev/devevent-reactpro π React Native Pro Course Waitlist: https://jsm.dev/devevent-nativepro Rate us on TrustPilot: https://jsm.dev/trustpilot https://discord.com/invite/n6EdbFJ https://twitter.com/jsmasterypro https://instagram.com/javascriptmastery https://linkedin.com/company/javascriptmastery Business Inquiries: contact@jsmastery.pro Time Stamps: 00:00:00 β Introduction 00:04:09 β Crash Course Intro 00:08:30 β Installation 00:11:45 β Project Structure 00:14:19 β App Router 00:17:16 β React Client & Server Components 00:23:40 β Routing 00:42:42 β Data Fetching 00:48:53 β API Routes 00:52:45 β Caching 00:56:05 β Build Adapters API 00:57:24 β Metadata 01:01:23 β Theory to Practice β β β 01:02:48 β Project Setup 01:18:01 β Homepage 01:41:35 β PostHog Setup 01:50:21 β MongoDB Setup 01:52:57 β Warp Setup 01:56:46 β Database Models & Connection 02:09:36 β CodeRabbit 02:16:11 β API Routes 02:27:03 β Image Upload 02:37:51 β Fetch API Routes 02:54:47 β Event Details Page 03:14:34 β Server Actions 03:28:05 β Caching 03:39:46 β PostHog: Booking Action & Tracking 03:54:05 β Deployment 03:58:15 β Outro
Learn Docker - DevOps with Node.js & Express
IntermediateLearn the core fundamentals of Docker by building a Node/Express app with a Mongo & Redis database. We'll start off by keeping things simple with a single container, and gradually add more complexity to our app by integrating a Mongo container, and then finally adding in a redis database for authentication. We'll learn how to do things manually with the cli, then move on to docker compose. We'll focus on the challenges of moving from a development environment to a production environment. We'll deploy and Ubuntu VM as our production server, and utilize a container orchestrator like docker swarm to handle rolling updates. βοΈ Course developed by Sanjeev Thiyagarajan. Check out his channel: https://www.youtube.com/channel/UC2sYgV-NV6S5_-pqLGChoNQ βοΈ Course Contents βοΈ 0:00:14 Intro & demo express app 0:04:18 Custom Images with Dockerfile 0:10:34 Docker image layers & caching 0:20:26 Docker networking opening ports 0:26:36 Dockerignore file 0:31:46 Syncing source code with bind mounts 0:45:30 Anonymous Volumes hack 0:51:58 Read-Only Bind Mounts 0:54:58 Environment variables 0:59:16 loading environment variables from file 1:01:31 Deleting stale volumes 1:04:01 Docker Compose 1:21:36 Development vs Production configs Part 02: Working with multiple containers 1:44:47 Adding a Mongo Container 2:01:48 Communicating between containers 2:12:00 Express Config file 2:21:45 Container bootup order 2:32:26 Building a CRUD application 2:51:27 Sign up and Login 3:06:57 Authentication with sessions & Redis 3:34:36 Architecture Review 3:40:48 Nginx for Load balancing to multiple node containers 3:54:33 Express CORS Part 03: Moving to Prod 3:57:44 Installing docker on Ubuntu(Digital Ocean) 4:03:21 Setup Git 4:05:37 Environment Variables on Ubuntu 4:14:12 Deploying app to production server 4:18:57 Pushing changes the hard way 4:25:58 Rebuilding Containers 4:27:32 Dev to Prod workflow review 4:30:50 Improved Dockerhub workflow 4:46:10 Automating with watchtower 4:56:06 Why we need an orchestrator 5:03:32 Docker Swarm 5:16:13 Pushing changes to Swarm stack -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news β€οΈ Support for this channel comes from our friends at Scrimba β the coding platform that's reinvented interactive learning: https://scrimba.com/freecodecamp
n8n Tutorial β Zero to Hero Course
IntermediateMaster the future of process automation. n8n is an incredibly powerful, open-source platform that enables you to integrate APIs and orchestrate intelligent workflows without the usual coding headaches. This course from Marconi will guide you from the foundational concepts of nodes and architecture to deploying advanced, real-world systems. You'll master essential skills like connecting various services, configuring API keys, and handling complex data flows. Also the course goes into cutting-edge AI integration, teaching you how to build advanced Retrieval-Augmented Generation (RAG) agents and coordinate multi-agent systems. By the end, you'll be able to automate sophisticated business processes, giving you a competitive edge in DevOps, AI, and data engineering. Hands-on Labs & Course Description: https://kode.wiki/47aGYzZ Course developed by @KodeKloud. β€οΈ Support for this channel comes from our friends at Scrimba β the coding platform that's reinvented interactive learning: https://scrimba.com/freecodecamp βοΈ Chapters βοΈ - 0:00:00 Introduction and Course Overview - 0:04:50 Foundations of n8n: Nodes, Architecture, and Data Types - 0:12:48 Building Your First AI Agent Workflow (Chatbot/Email Agent Demo) - 0:38:20 Free Labs Access and CodeCloud Keyspace API Setup - 0:45:06 n8n Cloud vs. Lab Playground Differences (API/Google Auth Setup) - 0:54:09 Authentication Best Practices for HTTP Request Node - 0:56:15 Google Drive/Sheets/Docs Authentication Setup via Google Cloud Console - 1:41:48 Slack API Setup and Integration - 1:48:06 "HTTP Request Node and API Call Scenarios (Cat Facts, Weather, Web Scraper)" - 2:03:40 Text-to-Image Workflow with AI Prompt Generation - 2:15:06 Text-to-Video Workflow with AI Prompt Generation - 2:25:12 Image-to-Video Workflow with Google Drive and Telegram Integration - 2:43:10 Vertex AI (Google's V3) Integration for Text-to-Video - 2:54:14 n8n Cloud vs. Self-Hosted n8n (Docker/AWS EC2) - 2:56:03 Multi-Workflow Orchestration with Subworkflows - 3:22:40 Course Conclusion and Next Steps π Thanks to our Champion and Sponsor supporters: πΎ Drake Milly πΎ Ulises Moralez πΎ Goddard Tan πΎ David MG πΎ Matthew Springman πΎ Claudio πΎ Oscar R. πΎ jedi-or-sith πΎ Nattira Maneerat πΎ Justin Hual -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news