From the course: Create Your Dream Apps with Cursor and Claude AI
Intro to Claude AI and Artifacts
From the course: Create Your Dream Apps with Cursor and Claude AI
Intro to Claude AI and Artifacts
- [Instructor] All right, welcome to the first section. And here we're going to start at the very beginning, which is Claude AI. The one that we're going to be using is Claude 3.5 Sonnet. This is the most powerful that I have experienced so far for making apps, specifically for coding. It's not comparable to OpenAI for other things such as, you know, image generation, or voice, or stuff like that. But when it comes to coding, this is the best. And so you want to create an account. You want to jump to Claude itself. And after creating an account, you will have the ability to chat with it. So if you don't have an account, it's going to give you a little bit more information about it. You can also check the pricing. What is the difference? And essentially you can use it for free, except that you're going to have more limits. And if you want to have less limits, then you can pay per month. The other thing to understand is that later on we're going to be using the the API version. The API version allows you to get the key, right? And so you're going to use that key and you're going to pay on demand, which could essentially replace the actual need for the $20 a month fee here, because this is essentially the ability to use it alongside artifacts. But also, you know, as a free user, you can use artifacts with more limits. So essentially, yes, you can use free, and then jump to cursor with API and never have to pay the $20 a month. But anyways, let's get started. And we're going to come back to the project that we kind of created, and kind of like walking you through. Of course I can just try something else, "create a podcast app where I can listen to new podcasts." And then create, and see kind of like what is going to come up with. One thing to keep in mind is that every time that you do a prompt, it's going to be widely different from what you get and what I get. So the point of this course, like I said, is not to follow exactly what I have, rather it's to kind of like try to understand and make sense and iterate based on what you are going to get. So as you can see here, you have the preview. It's sort of functional. And you're going to be able to play with it. And then you can look at the code and what it's using. So let me explain a little bit what's going on. So this is the artifact. So when I see the preview and I click on things and I can work on it, this is great. And then there's a code, because essentially your prototype is not going to be enough. You're going to need to take it to the next level eventually. You're going to need to iterate. So you're going to need to follow along and kind of make sense of the code. Obviously if you're a beginner, it's going to be hard to understand. But one thing I can promise you is that this is probably the simplest that you're going to get when it comes to coding, because it's not only using the simplest, typically libraries. It's already using, you know, icon library. In this case, it's Lucid. It's using some custom components from themselves, but you don't need to. It's also using a Tailwind, which in my experience is the simplest way to build a project. And because it's so detachable, it's like Figma. You can copy and paste from project to another one without, you know, having to go back and forth to the style sheet, and you know, coding JavaScript and having variables. It's very simple, and it has all the context it needs for AI to understand what you're trying to build. So again, it's really important to start simple, especially as a beginner. So you want to use all of these things and you want to make sense of all of these techniques that happened in the background. And I'm going to do my best to explain and walk you through all of that. So it's using, obviously, React, which is the most popular framework for coding. And then it has a bunch of states. If you've done Swift UI or if you've done similar platforms, you know you need states in order to go from one state. So let's say a button that is not pushed. And then when you click on a button and it does something, that's another state. It has wholesome data here. And in this case, it's an array. If you don't know what an array is, it's basically a list of data. And then using this list of data, it's probably going to populate right here using a map, you know, and then populate that data. So it's making it dynamic. We need it dynamic because it's not an HTML page, right? It's not just a super simple page where, you know, you click and then two seconds later it goes to another link and then it's all very, very static. In this case, we're building a real app, and you need that if you want to make, let's say a podcast app, right? It's has to be very dynamic. So again, you know, trying to make sense of the code. We have functions, and then we have sort of the HTML part. But in this case we call it JSX, which is HTML mixed with JavaScript. So that's why you're going to be able to see these functions going on within the HTML. And with all of this going on, you know, and the tailwind and the states, then you have your app. And all of that app beautifully make it functional. And so when I tap on some stuff, you know, when I play and it goes to pause mode and so on and so forth, AI is also explaining some of that, but it's definitely not explaining what I just explained. But it gets to the point where it kind of like tells you what it is, what it does, and you know, if you want to iterate on it.
Practice while you learn with exercise files
Download the files the instructor uses to teach the course. Follow along and learn by watching, listening and practicing.
Contents
-
-
-
Intro to Claude AI and Artifacts7m 18s
-
(Locked)
Ideation and iteration5m 27s
-
(Locked)
User interface9m 51s
-
(Locked)
The art of prompting10m 55s
-
(Locked)
Intro to Cursor9m 28s
-
(Locked)
Publish your site4m 42s
-
(Locked)
Versions with GitHub and autopublish13m 13s
-
(Locked)
v0 chat and shadcn/UI10m 20s
-
(Locked)
Getting started with React: Next.js16m 31s
-
(Locked)
React project with Vite and Tailwind CSS19m 54s
-
(Locked)
Building a Next.js project with v0, shadcn/ui, and Cursor13m 30s
-
(Locked)
Figma to Claude AI to React project in Cursor19m 12s
-
(Locked)
Building a Next.js chat app with OpenAI API19m 54s
-
(Locked)
Reading code, logs, and troubleshooting27m 6s
-
(Locked)
Extensions, styling, and Vercel27m 21s
-
(Locked)
Markdown, streaming, and styling27m 33s
-
(Locked)
Exploring Claude 3.7 Sonnet and Claude Code8m 15s
-
(Locked)
Updating a Figma plugin with Claude Code30m 38s
-
(Locked)
GPT-4.514m 56s
-
(Locked)
Manus AI9m 20s
-
(Locked)
Create 3D models with Claude AI and BlenderMCP26m 37s
-
(Locked)
Create your first macOS app with Cursor and Xcode34m 25s
-