How to Use Claude AI to Build Apps in 2026: Complete Guide
Learn how to use Claude AI for coding and app development in 2026. Step-by-step guide covering setup, prompting techniques, real project examples, and the vibe coding workflow that lets anyone build production apps.
Why Claude AI Is the Top Tool for Building Apps in 2026
If you are trying to build an app in 2026 and you have not tried Claude, you are working harder than you need to.
There are dozens of AI coding tools available right now. ChatGPT can write code. Gemini can write code. Copilot can autocomplete lines inside your editor. But Claude has separated itself from the pack for one specific reason: it understands context at a level the others cannot match.
When you are building an app, you are not writing isolated code snippets. You are building a system. The login page talks to the database. The database schema affects the API. The API shapes the frontend. Every piece connects to every other piece. Most AI tools lose track of these connections after a few messages. Claude holds the full picture.
This matters practically. It means you can describe your entire app idea in one conversation and Claude will maintain consistency across the frontend, backend, database design, and deployment configuration. You do not need to re-explain your data model every time you switch from working on the UI to working on the API. Claude remembers.
The second reason Claude leads for app development is its approach to code quality. Other models tend to produce code that works but is structured poorly — spaghetti functions, no error handling, hardcoded values everywhere. Claude produces code that follows real engineering patterns: separation of concerns, proper error boundaries, typed interfaces, and clean architecture. This is not a minor difference. It is the difference between building something that works today and building something that still works six months from now when you need to add features.
The third advantage is Claude's ability to explain its reasoning. When Claude writes a database query or sets up an authentication flow, you can ask why it made specific decisions and get clear, educational answers. This turns every coding session into a learning session. You are not just getting code — you are building genuine understanding of how software works.
For anyone serious about building apps in 2026 — whether you are a complete beginner, a career changer, or an experienced developer looking to move faster — Claude is where you should start.
Setting Up Your Claude AI Development Environment
Before you write a single line of code, you need the right setup. The good news is that the barrier to entry is remarkably low. You do not need a computer science degree, an expensive IDE license, or a Linux server. You need three things.
Step 1: Get access to Claude.
Go to claude.ai and create an account. The free tier works for experimentation, but if you are serious about building apps, the Pro plan is worth it. The Pro plan gives you significantly more messages per day, access to the most capable model, and longer context windows — all of which matter when you are working on real projects that span multiple files and complex logic.
Step 2: Set up your code editor.
You need a place to write and run the code Claude generates. The standard choice in 2026 is Cursor, which is a code editor with built-in AI capabilities. Download it from cursor.com. Cursor lets you paste code from Claude, run it locally, and see the results immediately. It also has its own AI features that complement Claude — you can use Claude for high-level architecture and planning while using Cursor's inline features for quick edits.
If you want something simpler, VS Code (free from Microsoft) works perfectly. Install it, open a folder for your project, and you are ready to go.
Step 3: Install the basic toolchain.
Most modern apps are built with JavaScript or TypeScript. Install Node.js from nodejs.org — this gives you the runtime to execute your code and the npm package manager to install libraries. For mobile apps, you will also want to install Expo (for React Native) or follow Claude's guidance on the framework that fits your project.
That is genuinely it. Three tools: Claude for generating and reasoning about code, a code editor for writing and running it, and Node.js for the runtime. Total setup time is under 30 minutes.
Optional but recommended: Install Git for version control (so you never lose your work), and create a GitHub account (so you can deploy your apps and show them to potential clients or employers). Claude can walk you through both of these in under ten minutes.
The key mindset shift here is that your development environment in 2026 is fundamentally different from what it was five years ago. You are not configuring complex build systems, installing dozens of dependencies, or fighting with compiler settings. You are setting up a conversation partner (Claude), a workspace (your editor), and a runtime (Node.js). Everything else, Claude helps you figure out as you need it.
The Conversation-Driven Development Workflow
Traditional software development follows a rigid process: write a specification document, create wireframes, set up the project architecture, write code file by file, write tests, debug, deploy. Each step requires specialized knowledge. Each step can take days or weeks.
Conversation-driven development with Claude compresses this into a fluid back-and-forth dialogue. Here is how the workflow actually operates in practice.
Phase 1: Describe what you want to build.
You start by telling Claude what your app does. Not how it works technically — what it does for the user. "I want to build an app where personal trainers can create workout plans for their clients, and clients can log their workouts and see their progress over time." That is enough. You do not need to know about databases, APIs, frameworks, or deployment.
Claude will ask clarifying questions: Should trainers be able to have multiple clients? Do clients need accounts? Should workout history be stored permanently? This is the specification phase, and it happens through natural conversation instead of formal documentation.
Phase 2: Architecture and technology decisions.
Based on your description, Claude recommends a technology stack and explains why. For a trainer-client app, it might suggest Next.js for the frontend (fast, modern, good for SEO), Firebase for the backend (handles authentication and real-time data without you managing servers), and Tailwind CSS for styling (rapid UI development). Claude explains each choice in plain language so you understand the tradeoffs.
Phase 3: Build incrementally.
This is where most beginners make their first mistake. They try to build the entire app in one conversation. Do not do this. Instead, build one feature at a time.
Start with the core: "Let's build the login and signup flow first." Claude generates the code. You paste it into your editor. You run it. You see a login screen. You try logging in. If something breaks, you tell Claude what happened and it fixes it. Once login works, move to the next feature: "Now let's build the page where a trainer creates a new workout plan."
This incremental approach means you always have a working app. Every conversation adds one new capability. You never get lost in a maze of broken code because you only changed one thing at a time.
Phase 4: Iterate based on what you see.
Once a feature works, you will inevitably want to change it. The button should be bigger. The form needs an extra field. The error message is confusing. Tell Claude exactly what you want changed, and it updates the code. This iteration cycle — build, see, adjust, build — is the core of vibe coding, and it moves dramatically faster than traditional development because the feedback loop is measured in minutes, not days.
Phase 5: Polish and deploy.
When your app does what you need it to do, Claude helps you deploy it to the internet. For most projects, this means pushing to Vercel (for web apps) or building with Expo (for mobile apps). Claude walks you through the deployment step by step, including setting up a custom domain if you want one.
The entire process from idea to deployed app can happen in days, not months. This is not an exaggeration — [Xero Coding students](/success-stories) routinely go from zero experience to a deployed, functional application within their first two weeks.
Building Your First App with Claude: Step by Step
Let's walk through building a real app from scratch. We will build a simple client dashboard — a web app where freelancers can track their projects, invoices, and client communications. This is a practical app that you could actually use or sell as a service.
Step 1: Open Claude and describe the project.
Start a new conversation with Claude and say something like: "I want to build a freelancer dashboard web app. It should have a page that lists all my clients, a page for each client that shows their projects and invoices, and a way to add new clients and projects. Use Next.js, Tailwind, and local storage for now so I don't need a database setup."
Claude will generate a project structure and the initial code files. It will explain what each file does and how they connect.
Step 2: Create the project locally.
Open your terminal and run the commands Claude provides — typically something like "npx create-next-app freelancer-dashboard" followed by installing Tailwind CSS. Claude gives you exact commands to copy and paste.
Step 3: Build the first screen.
Ask Claude to generate the client list page. Paste the code into the appropriate files in your editor. Run the development server (npm run dev) and open localhost:3000 in your browser. You should see your client list page.
Step 4: Add functionality one piece at a time.
"Now add a form to create a new client with name, email, and company fields." Claude generates the form component. You paste it in. You test it. It works. "Now add a page for individual clients that shows their projects." Claude generates the client detail page with dynamic routing. You paste, test, iterate.
Step 5: Make it look professional.
Once the features work, tell Claude to polish the design. "Make the dashboard look modern and professional. Add a sidebar navigation, use a clean color scheme, and make it responsive for mobile." Claude updates the styling across all your components.
Step 6: Add real data persistence.
When you are ready to move beyond local storage, ask Claude to set up a real database. "Replace local storage with Firebase Firestore so data persists across sessions and I can eventually add user accounts." Claude refactors your data layer while keeping the UI unchanged.
Step 7: Deploy.
"Help me deploy this to Vercel." Claude gives you the commands and walks you through connecting your GitHub repo to Vercel for automatic deployments. Your app is now live on the internet with a real URL.
This entire process — from blank screen to deployed app — takes a weekend for most beginners and a single day for someone with a bit of experience. The key is following the incremental approach: never try to build everything at once.
Ready to build your first app? [Watch the free lesson](/free-lesson) to see this exact workflow in action, or [take the quiz](/quiz) to find the right project for your goals.
Free Resource
Get the AI Coding Starter Kit — Free
5 copy-paste prompts, a complete tool setup checklist, and a weekend project walkthrough. Build your first thing before deciding anything.
No spam. Unsubscribe anytime.
Real Examples: Apps Built with Claude by Xero Coding Students
Theory is useful. Seeing what real people have actually built is better.
Xero Coding students come from every background — nurses, teachers, consultants, personal trainers, retirees, college students. Most start with zero coding experience. Here is what some of them have shipped using Claude as their primary development tool.
Client management platforms. Several students built custom CRM-style dashboards for their existing businesses or freelance practices. One student, who was previously a project manager, built a client portal with real-time project tracking, invoice generation, and automated email reminders. She deployed it in three weeks and now uses it to manage her freelance consulting work. Another student built a client intake system for a chiropractic practice — automated forms, appointment scheduling, and follow-up sequences.
SaaS products generating recurring revenue. A student with a background in fitness built a workout programming tool where trainers can create and sell customized training plans. It includes exercise databases, progress tracking, and Stripe payment integration. The entire product was built in a six-week sprint using Claude for the architecture and code generation.
Internal business tools. One student who owns a small landscaping company built an internal tool to manage crew scheduling, job costing, and client communications. What would have cost $15,000 to $30,000 to hire a development agency to build cost him six weeks of evening and weekend work with Claude.
Marketplace and booking platforms. Students have built event booking platforms, tutor matching services, and local service marketplaces — each handling user authentication, payment processing, and real-time notifications.
The pattern across all of these projects is consistent. The student described what they wanted to Claude. Claude generated the architecture and code. The student tested, iterated, and guided the direction. Nobody memorized programming syntax. Nobody spent months learning theory before building something real.
You can see more examples and read their stories on the [success stories page](/success-stories).
The question is not whether Claude can help you build a real app. The question is what you want to build. [Take the quiz](/quiz) to figure out the right project for your situation.
Claude vs ChatGPT vs Gemini for Coding: Which AI Should You Use?
Every week someone asks: "Should I use Claude, ChatGPT, or Gemini for coding?" Here is the honest comparison based on building real applications, not running toy benchmarks.
Claude (Anthropic)
Strengths: Best at maintaining context across long conversations. Produces the cleanest, most maintainable code structure. Excellent at explaining architectural decisions. Strongest at full-stack development where frontend, backend, and database need to stay in sync. The extended context window means it can reason about your entire codebase at once.
Weaknesses: Slower than some competitors on simple tasks. Rate limits can be frustrating during intensive coding sessions (though [there are strategies to manage this](/free-game/how-to-manage-ai-rate-limits)). Does not have native web browsing for looking up current documentation.
Best for: Building complete applications from scratch. Complex multi-file projects. Anyone who wants to learn while building.
ChatGPT (OpenAI)
Strengths: Fast responses. Good at quick code snippets and isolated problems. Strong ecosystem of plugins and GPTs. Has web browsing for current documentation lookup.
Weaknesses: Loses context in longer conversations, which is a serious problem when building apps with many interconnected files. Code quality tends to be more variable — sometimes excellent, sometimes full of anti-patterns. Less consistent at maintaining a coherent architecture across an entire project.
Best for: Quick questions, isolated debugging, short scripts. Not ideal as the primary tool for building a full application.
Gemini (Google)
Strengths: Tight integration with Google services. Good at code generation for Google Cloud Platform projects. Improving rapidly.
Weaknesses: Still catching up on code quality and consistency. Context handling has improved but is not yet at Claude's level for complex projects. Documentation and developer experience are less mature.
Best for: Projects deeply tied to Google's ecosystem. Data analysis tasks that integrate with Google Sheets or BigQuery.
The practical recommendation: Use Claude as your primary development partner for building apps. Use ChatGPT for quick lookups and debugging when you hit Claude's rate limits. Use Gemini if your project is specifically tied to Google services. Most working developers in 2026 use multiple tools, but Claude is the one they open first when starting a new project.
The [Xero Coding curriculum](/curriculum) is built around Claude because our students consistently ship higher-quality apps faster with it than with any other tool.
Advanced Prompting Techniques for App Development
The difference between a beginner and an advanced Claude user is not technical knowledge — it is prompting skill. Here are the techniques that produce dramatically better results when building apps.
Technique 1: Lead with the user story, not the technology.
Bad prompt: "Write a React component with a useState hook that manages a form with validation."
Good prompt: "I need a signup form where users enter their name, email, and password. The form should show real-time validation errors (email format, password strength) and disable the submit button until everything is valid. The user should see a success message after submitting."
The second prompt gives Claude the context to make better decisions about implementation. It might use React Hook Form instead of raw useState. It might add accessibility features you did not think to ask for. When you describe what the user experiences, Claude fills in the technical details intelligently.
Technique 2: Provide the full context upfront.
Before asking Claude to build a new feature, paste in your existing code or describe your current architecture. "Here is my current project structure. I am using Next.js 14 with the App Router, Firebase for auth and Firestore for data, and Tailwind for styling. My user model has these fields: [list fields]. Now I need to add a notification system."
This prevents Claude from generating code that conflicts with your existing setup. Context is everything.
Technique 3: Ask Claude to think before coding.
For complex features, say: "Before writing any code, outline your approach. What components will you create? How will data flow between them? What edge cases should we handle?" This forces Claude to plan, and you can course-correct the plan before investing time in implementation.
Technique 4: Iterate in small loops.
Never say "build the entire checkout flow." Instead: "Build the cart page that shows items and a total." Test it. "Now add the ability to adjust quantities." Test it. "Now add the Stripe checkout integration." Each small loop produces working code that you verify before moving forward.
Technique 5: Use Claude to review its own work.
After Claude generates a feature, ask: "Review this code for potential bugs, security issues, and performance problems." Claude will often catch issues in its own output — missing error handling, potential SQL injection vectors, components that re-render unnecessarily. This self-review step catches problems before they reach production.
Technique 6: Ask for alternatives.
When Claude proposes an approach, ask: "What are two other ways to implement this, and what are the tradeoffs?" This exposes you to different patterns and helps you develop the architectural intuition that separates hobbyists from professionals.
These techniques work regardless of what you are building. Master them and your output quality jumps dramatically — which is exactly what we teach in the [Xero Coding bootcamp](/bootcamp).
Common Mistakes Beginners Make with AI Coding (And How to Avoid Them)
After working with hundreds of students who are learning to build apps with Claude, certain failure patterns appear over and over. Here are the most common ones and how to avoid them.
Mistake 1: Trying to build the whole app in one prompt.
Beginners often paste a massive description of their entire app and expect Claude to generate a working product in one response. This fails every time. Claude's output quality degrades when it tries to generate thousands of lines of code at once. Components do not connect properly. Error handling gets skipped. The result is a tangled mess that is harder to debug than if you had started from scratch.
The fix: Build one feature at a time. Get it working. Then add the next feature. This is not slower — it is faster, because you spend zero time debugging integration issues from a massive initial dump.
Mistake 2: Not testing after each change.
The fastest way to get stuck is to paste three or four responses from Claude into your project without testing any of them. By the time you run the app, multiple things are broken and you have no idea which change caused which problem.
The fix: Test after every single change. Paste the code, run the app, verify it works, then move on. This gives you clear signal about what broke if something goes wrong.
Mistake 3: Accepting code you do not understand.
Claude generates code that works, but if you cannot explain what it does at a high level, you will not be able to debug it when it breaks. And it will break eventually — every app needs maintenance.
The fix: After Claude generates code, ask "Explain what this code does in simple terms." If the explanation does not make sense, ask follow-up questions until it does. You do not need to understand every line, but you need to understand the structure and logic.
Mistake 4: Ignoring error messages.
When your app crashes, the error message tells you exactly what went wrong. Beginners often panic at error messages, close the terminal, and try starting over. This wastes enormous amounts of time.
The fix: Copy the entire error message and paste it into Claude with "I got this error. What does it mean and how do I fix it?" Claude is excellent at diagnosing errors — often better than experienced developers — because it has seen millions of similar errors and knows the most common solutions.
Mistake 5: Not using version control.
Building an app without Git is like writing a long document without ever hitting save. One bad change can break everything, and without version control, you cannot go back.
The fix: Set up Git from day one. Ask Claude to help you. Commit after every working feature. This gives you a safety net that makes experimentation risk-free.
Mistake 6: Over-engineering before validating.
Beginners sometimes spend weeks building a perfect, scalable architecture for an app that nobody has tested with real users yet. Authentication, payment processing, admin panels, analytics dashboards — all before a single person has used the core feature.
The fix: Build the minimum viable version first. Deploy it. Get feedback from real users. Then add complexity based on actual needs, not hypothetical ones. Claude can help you refactor and scale when the time comes.
Avoiding these mistakes cuts the learning curve in half. The [Xero Coding curriculum](/curriculum) is specifically designed to build the right habits from day one so these patterns never develop.
The Vibe Coding Methodology with Claude
Vibe coding is not just "using AI to write code." It is a specific methodology for building software that prioritizes speed, iteration, and user experience over technical perfection. Here is how it works with Claude as your development partner.
The core principle: Describe the vibe, not the implementation.
When you tell Claude "I want a dashboard that feels clean, modern, and fast — like Linear or Notion," you are giving it a design direction that produces better results than specifying exact pixel values and color codes. Claude understands product references. It knows what "feels like Notion" means in terms of whitespace, typography, transitions, and layout patterns.
This works because Claude has been trained on millions of real applications and design patterns. When you give it a vibe — "minimal and professional" or "playful and colorful" or "data-dense like a trading terminal" — it maps that to concrete design decisions that are remarkably coherent.
The iteration loop: Ship, observe, adjust.
Traditional development: spend two months building, then launch and hope users like it. Vibe coding: build the first version in two days, deploy it, watch how people interact with it, and adjust based on what you observe.
Claude makes this loop fast because refactoring is cheap. Changing the navigation structure, adding a new page, restructuring the data model — tasks that take days in traditional development take hours with Claude because you describe the change and Claude implements it across all affected files.
The quality bar: Good enough to ship, clean enough to maintain.
Vibe coding is not about writing sloppy code. It is about making pragmatic tradeoffs. The first version of your app does not need 100 percent test coverage, perfect accessibility, and a microservices architecture. It needs to work, look professional, and solve a real problem. Claude helps you hit this bar consistently because its default output quality is already higher than what most beginners would produce manually.
As your app grows and gets real users, you incrementally raise the quality bar. Add error monitoring. Improve accessibility. Optimize performance. Refactor messy sections. Claude handles all of this through the same conversational workflow — you just point at what needs improvement and it upgrades it.
How this connects to the broader vibe coding movement:
The [complete guide to vibe coding](/free-game/what-is-vibe-coding-complete-guide-2026) covers the full methodology in depth, including tool selection, team workflows, and the economics of vibe-coded products. Claude is the engine, but vibe coding is the operating system — the set of principles and practices that make AI-assisted development reliably productive.
Ready to learn the methodology hands-on? The [bootcamp](/bootcamp) teaches vibe coding as a complete system, not just a collection of tips.
Career Opportunities in AI-Assisted Development
Learning to build apps with Claude is not just a hobby skill. It is a career accelerator with multiple paths to income. Here is what the landscape looks like in 2026.
Path 1: Freelance AI developer.
The most accessible path. Businesses need apps, dashboards, automations, and internal tools. Most cannot afford a full development team. A freelancer who can build and deliver working software using Claude fills an enormous gap in the market. Typical rates range from $75 to $200 per hour depending on the complexity of the work and the client's industry. Students in the [Xero Coding program](/bootcamp) routinely land their first paying client within four to eight weeks of starting.
Path 2: AI-augmented employee.
You do not need to become a full-time developer. If you work in marketing, operations, finance, HR, or any other department, the ability to build internal tools with Claude makes you dramatically more valuable. Automating a manual reporting process that takes your team five hours per week. Building a client-facing dashboard that replaces an expensive SaaS subscription. Creating a workflow tool that eliminates repetitive data entry. These are the kinds of projects that earn promotions and raises.
Path 3: Technical co-founder.
The biggest bottleneck for non-technical founders has always been building the product. When you can use Claude to build an MVP in weeks instead of spending $50,000 to $100,000 on a development agency, the entire startup equation changes. You can validate ideas rapidly, pivot based on real user feedback, and retain full equity because you do not need a technical co-founder.
Path 4: AI coding educator or consultant.
As more professionals and businesses want to adopt AI coding tools, demand for people who can teach these skills is growing rapidly. This ranges from corporate training (teaching teams how to use Claude for internal tooling) to individual coaching (helping career changers build their first app) to content creation (courses, workshops, community leadership).
The salary and income data:
AI-augmented developers earn 20 to 40 percent more than their non-technical peers in the same roles, according to multiple 2025-2026 industry surveys. Freelancers who can deliver full applications using AI tools typically charge 50 to 100 percent more than traditional no-code freelancers because the quality and capability of their output is significantly higher.
The [career paths guide](/free-game/ai-coding-career-paths-2026) goes deeper on each of these options with specific salary ranges, required skills, and timelines to proficiency.
Getting Started Today
You have read the guide. You understand the workflow, the tools, the techniques, and the opportunities. The only question left is whether you are going to do something about it.
Here is the honest truth: the gap between people who can build with AI and people who cannot is widening every month. Companies are restructuring around AI-assisted development. Freelancers who use these tools are delivering in days what used to take weeks. Career changers who learn vibe coding are landing technical roles that would have required a CS degree two years ago.
Every week you wait is a week someone else is building the skills, the portfolio, and the client relationships that you want.
If you are not sure where to start:
[Take the 60-second quiz](/quiz) to get a personalized recommendation based on your background, goals, and available time. The quiz will tell you whether you should start with freelancing, building a product, or augmenting your current career — and which path will get you there fastest.
If you want to see the workflow in action:
[Watch the free lesson](/free-lesson) where we build a complete app from scratch using Claude in under an hour. No prior experience required. You will see exactly how the conversation-driven development process works and what kind of results you can expect.
If you are ready to commit:
The [Xero Coding bootcamp](/bootcamp) is a structured program that takes you from zero to deploying real applications in weeks. You get the [full curriculum](/curriculum), live support, and a community of people building alongside you. [See pricing](/pricing) to find the right plan for your situation.
If you want to explore on your own first:
Go to claude.ai, start a free account, and tell Claude: "I want to build a simple to-do app with Next.js and Tailwind CSS. Walk me through it step by step." Follow along. Build it. Deploy it. You will have a working app on the internet within a few hours, and you will understand exactly how powerful this workflow is.
The tools are free. The knowledge is available. The only thing missing is your decision to start.
Related Guides
- [What Is Vibe Coding? The Complete Guide](/free-game/what-is-vibe-coding-complete-guide-2026)
- [How to Learn AI Coding Fast in 2026](/free-game/how-to-learn-ai-coding-fast-2026)
- [Career Change to Coding in 2026](/free-game/career-change-to-coding-2026)
- [Best AI Coding Bootcamp 2026](/free-game/best-ai-coding-bootcamp-2026)
- [Build a SaaS with AI in 2026](/free-game/build-saas-with-ai-2026)
- [AI Coding vs Computer Science Degree](/free-game/ai-coding-vs-computer-science-degree-2026)
- [How to Build an App Without Coding in 2026](/free-game/how-to-build-app-without-coding-2026)
- [Claude Code Tutorial for Beginners](/free-game/claude-code-tutorial-beginners-2026)
Not sure where to start? [Take the 60-second quiz](/quiz) to find the right path for your goals.
Ready to build? [See pricing](/pricing) | [Watch the free lesson](/free-lesson) | [Book a strategy call](https://calendly.com/drew-xerocoding/30min)
Free Resource
Get the Free AI Coding Starter Kit
5 copy-paste prompts, a complete tool setup checklist, and a weekend project walkthrough — everything you need to build your first thing with AI.
No spam. Unsubscribe anytime.
Keep Reading
How to Use Claude Code to Build Apps in 2026 — Complete Guide
Learn how to use Claude Code to build full-stack apps in 2026. Step-by-step guide covering installation, agentic...
AI CodingHow to Build a Full-Stack App with Claude Code and Firebase (2026)
A technical walkthrough for developers already using Claude — how to build a production-ready full-stack app with real...
AI CodingHow to Use Cursor AI to Build Apps in 2026 (The Complete Guide for Beginners and Pros)
Cursor AI has become the most popular AI code editor in the world. This guide covers everything from installation to...
BuildingHow to Use Lovable AI to Build Apps in 2026: Complete Guide
Step-by-step guide to building full-stack web apps with Lovable AI (formerly GPT Engineer) in 2026. Includes tutorial,...