Skip to main content
CF

Full-Stack Fundamentals 2 - Backend

1h 45m 49s
English
Paid
Updated September 2026

Full-Stack Fundamentals 2 - Backend is a 21-lesson 1 hour 45 minutes self-paced course by Mckay Wrigley. Where the first project in this series stayed on the frontend with static data, this one moves you into backend development by building a Prompt Manager — a real tool for saving, editing, and organizing AI prompts.

Course facts

Lessons
21
Duration
1 hour 45 minutes
Level
All levels
Language
English
Updated
2026-09-11
Instructor
Mckay Wrigley
Price
Premium

Where the first project in this series stayed on the frontend with static data, this one moves you into backend development by building a Prompt Manager — a real tool for saving, editing, and organizing AI prompts.

What the app does

  • Lists saved prompts
  • Adds new ones with a title, description, and content
  • Edits and deletes existing prompts
  • Copies a prompt to the clipboard in one click

The stack

On the frontend: React, Next.js, Tailwind CSS, Shadcn components, and Framer Motion for animation. On the backend: PostgreSQL as the database, Supabase for quick cloud deployment, and Drizzle ORM for type-safe database access without hand-written SQL.

What you'll take away

Across 21 lessons, you'll learn how the client-server model actually works, set up a cloud database, define table structures and run migrations with Drizzle, seed initial data, perform CRUD operations, and use Next.js Server Actions to connect the interface to the database — the first time this data actually survives a page reload.

Additional

https://github.com/mckaywrigley/takeoff-prompt-manager

Who teaches Full-Stack Fundamentals 2 - Backend? Mckay Wrigley

Mckay Wrigley thumbnail

Mckay Wrigley is a US developer and AI educator who runs Takeoff AI, an applied-AI engineering academy that has grown into one of the most active LLM-focused course platforms on the market. He publishes daily on X / Twitter, is widely cited for his ChatGPT / Claude-integration tutorials, and has one of the larger independent applied-AI followings.

His CourseFlix listing carries sixteen Takeoff courses — covering everything from foundational LLM-integration with the OpenAI and Anthropic APIs through RAG pipelines, AI-assisted coding workflows, and full-stack AI product builds. Material is paid and aimed at working developers who want to ship AI features into real products rather than read survey-style introductions to the field.

What lessons are included in Full-Stack Fundamentals 2 - Backend?

This is a demo lesson (10:00 remaining)

You can watch up to 10 minutes for free. Subscribe to unlock all 21 lessons in this course and access 10,000+ hours of premium content across all courses.

View Pricing
0:00
/
#1: 1. Introduction
All Course Lessons (21)
#Lesson TitleDurationAccess
1
1. Introduction Demo
05:19
2
2. Quick Start
02:37
3
3. Git Basics
01:18
4
4. Introduction to PostgreSQL
02:55
5
5. Setting Up Supabase
01:53
6
6. Overview of ORMs
04:36
7
7. Installing Packages
02:53
8
8. Environment Variables
07:29
9
9. Creating AI Rules
01:37
10
10. Setting Up the Database
05:15
11
11. Defining the Schema
05:41
12
12. Database Migrations
03:25
13
13. Seeding the Database
04:59
14
14. Server Actions in Next.js
14:39
15
15. Starting the UI
05:08
16
16. Building the Prompts Page
03:14
17
17. Fetching Data (GET)
08:40
18
18. Creating Data (POST)
07:50
19
19. Updating Data (PUT/PATCH)
06:38
20
20. Deleting Data (DELETE)
05:06
21
21. Deploying the Project
04:37
Unlock unlimited learning

Get instant access to all 20 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.

Learn more about subscription

What courses are similar to Full-Stack Fundamentals 2 - Backend?

More courses by Mckay Wrigley

Frequently asked questions

What prerequisites should I have before enrolling in this course?
Before enrolling, you should have a foundational understanding of frontend development, as this course builds on those skills by transitioning to backend development. Familiarity with frontend technologies such as React and Next.js, which are part of the course's technology stack, will be beneficial. Basic knowledge of Git and database concepts will also be advantageous, as these are covered in the course.
What will I build during this course?
During the course, you will build a Prompt Manager application. This project involves creating a backend that retains information across sessions. Key features include the ability to view, add, edit, delete, and copy AI prompts. The application will help you understand how to manage data efficiently using a database.
Who is the target audience for this course?
This course is designed for individuals who have a basic understanding of frontend development and are looking to expand their skills into backend development. It is ideal for those aspiring to become full-stack developers or anyone interested in building robust web applications with both frontend and backend components.
How does the depth of this course compare to similar courses?
This course provides a focused exploration of backend development within the context of a full-stack project. It emphasizes creating a functional backend for a web application, covering key topics like database management and server-side logic. Compared to introductory courses that might skim over practical backend implementation, this course offers concrete project-based learning.
What specific tools and platforms will I use in this course?
In this course, you'll use various modern tools and platforms, including PostgreSQL for database management, Supabase for setting up the backend, and Next.js for server actions and rendering. Additionally, you will work with Tailwind CSS for styling and learn about environment variables and ORMs as part of the backend development process.
What is not covered in this course that I might need to learn separately?
The course focuses on backend development with an emphasis on building a specific application. It does not cover advanced frontend topics or other backend languages and frameworks beyond those specified in the technology stack. If you're interested in exploring areas like advanced JavaScript, different backend frameworks, or frontend frameworks other than React, you would need to pursue those separately.
What is the time commitment required for this course?
The course consists of 21 lessons, each designed to progressively build on your understanding of backend development. While the runtime isn't specified, you should allocate time to thoroughly engage with each lesson, practice coding assignments, and work on the Prompt Manager project. The actual time commitment will vary based on your prior knowledge and pace of learning.