The community to build better apps using AI tools

Free tutorials to help you learn how to build your own apps with AI tools—even if you've never written a line of code in your life.
What's in it for me?

Painfully figure out how to code your app

Learn to code with AI by coding with AI

Start with vibe coding (or not) and learn the technical stuff as you build more detailed apps.
Todo App

My Todo App

Built with vibe coding

  • Learn to code with AI
  • Build my first app
AI Assistant
U
Can you help me build a todo app?

Worry about which tech stack to use

Get AI rules for any tech stack

Our directory of Cursor rules lets you compose your own custom rules. Also works for Windsurf, Cline, Lovable, etc.
Laravel
This rule explains Laravel conventions and best practices for backend development.
Ruby on Rails
This rule explains Ruby on Rails conventions and best practices for backend development.
FastAPI
This rule explains FastAPI conventions and best practices for high-performance Python APIs.
Next.js
This rule explains Next.js conventions and best practices for fullstack development.
SvelteKit
This rule explains SvelteKit conventions and best practices for fullstack development.
Flask
This rule explains Flask conventions and best practices for lightweight Python web applications.
Express.js
This rule explains Express.js conventions and best practices for Node.js backend development.
Django
This rule explains Django conventions and best practices for backend development.

Write your prompts manually

Get example prompts and rules that work

Take prompts that work, riff on them, and use them to kickstart your own projects.
Styles
Text
Heading 1
Heading 2
Heading 3
Bold ⌘B
Italic ⌘I
Strikethrough ⌘+Shift+S
Bullet list
Ordered list
Blockquote ⌘+Shift+B
Insert link ⌘K
Insert link
Unlink
Align
Left
Center
Right

Go round in circles with your AI coding tool

Get help and advice, right when you need it

AI can get stuck in a loop. You can get unstuck by asking experienced AI builders in the community for help.
Community Help
NewBuilder
5m ago
help! my AI keeps breaking the output when I try to add a new feature 😅
12
AIExpert
Moderator
3m ago
Best thing to do is revert back to when it was working and start a new chat
12
NewBuilder
3m ago
okay I'll try that
5
AIExpert
Moderator
3m ago
You can get Cursor to recap your previous conversation and say "don't delete any existing code, just add {feature} in the simplest way possible"
8
NewBuilder
Just now
it worked! got my feature working first time. thank you! 🙌
3

Join our community of AI builders today

Create a free account to access tutorials, rules, and join our community of AI builders.