Kits de Prompts

Construye una plataforma de cursos en línea

Vender un curso significa vender acceso a algo que ya has creado. Eso hace que una cosa sea decisiva: una persona que no ha pagado no debe poder acceder a tus lecciones ni descargar tus videos. Este kit construye una plataforma de cursos completa en cinco pasos secuenciados —las páginas de ventas, la inscripción y las lecciones bloqueadas, el reproductor de lecciones con progreso, el pago y las herramientas para seguir enseñando— y verifica el bloqueo antes de aceptar dinero.

Tipo de proyecto: Plataforma de cursos en línea Dificultad: Intermediate Tiempo: 2-3 días Funciona con: Base44 / Lovable / v0

Qué tendrás al final

  • Una página pública para cada curso que lo venda: qué aprenden los estudiantes, a quién va dirigido, qué incluye
  • Una lección de vista previa gratuita por curso, para que las personas puedan juzgar antes de comprar
  • Cuentas de estudiante, donde la inscripción en un curso específico se registra en la cuenta
  • Lecciones que solo los estudiantes inscritos pueden abrir, incluyendo el video y cualquier descarga
  • Un reproductor de lecciones que recuerda dónde se detuvo cada estudiante y muestra su progreso
  • Pago que inscribe al estudiante automáticamente en el momento en que se procesa con éxito
  • Un panel de control para el estudiante y un área para el propietario donde puedes escribir lecciones, publicarlas según un cronograma y ver quién está progresando

Antes de empezar

  • Al menos un esquema del curso: los módulos, las lecciones en cada uno y aproximadamente cuánto dura cada lección. No necesitas tener todas las lecciones filmadas, pero necesitas la estructura, porque se convierte en la forma de toda la construcción.
  • Una lección real lista, más una que estés dispuesto a regalar gratis como vista previa. No puedes probar el bloqueo sin una de cada una.
  • Dónde vivirán tus videos. El video debe ser alojado por un servicio de video adecuado e incrustado, no subido a tu aplicación como archivos ordinarios. Decide el servicio y ten una cuenta antes del paso 3.
  • Tu precio y qué sucede después de la compra: acceso de por vida, acceso por un período o una suscripción a todos los cursos. Esto decide el paso 4 y es difícil de cambiar después.
  • Una cuenta de pagos que puedas ejecutar en modo de prueba, y una dirección de correo electrónico para notificaciones.

Qué plataforma encaja con esto

Base44 es la opción más fluida: las cuentas, los registros de inscripción y las reglas de acceso residen en una aplicación gestionada, con rutas de pago y correo electrónico disponibles bajo las condiciones de su proveedor y plan. Lovable gestiona esto bien mediante Lovable Cloud o Supabase opcional y te otorga la propiedad del código a través de GitHub; prueba explícitamente el vínculo entre pago e inscripción y los permisos de las lecciones. v0 puede construir la aplicación de cursos full-stack, incluyendo acciones de servidor y lógica de inscripción, y desplegarla en Vercel. Tú eliges y configuras los proveedores de autenticación, base de datos, video y pago, y luego verificas las reglas de acceso y webhooks de pago en pruebas similares a la producción. En cualquier plataforma, si necesitas certificados para formación acreditada, informes detallados de cumplimiento o escalar a miles de estudiantes, compara esto con un producto de cursos dedicado antes de comprometerte.

Empieza con el primer prompt en un plan gratuito. El uso adicional y algunos servicios conectados pueden costar más a medida que desarrollas el proyecto.

Créalo en

Cómo ganamos dinero

Los pasos

1

Construir el sitio público y el catálogo de cursos

Cuándo usarlo

Comienza aquí, en un proyecto completamente nuevo.

Todo lo que vende el curso, además de la estructura en la que vivirán tus lecciones.

El prompt

Estos prompts funcionan mejor en inglés — pégalos tal como están, incluso en páginas traducidas.

Build a website for [YOUR NAME OR BUSINESS], which teaches [WHAT YOU TEACH, e.g. watercolour painting for complete beginners] to [WHO YOUR STUDENTS ARE].

Pages: a home page explaining who you teach and why they should learn from you, with a clear button to the courses; a courses page listing everything you offer; a sales page for one single course; an about page that establishes why you are worth learning from; and a contact page with a form that emails me at [EMAIL] and stores submissions.

The single course sales page must include: what the student will be able to do at the end, who the course is for and who it is not for, the full lesson list with each lesson's title and length, what is included besides video, the price, and answers to [YOUR THREE MOST COMMON PRE-PURCHASE QUESTIONS].

Store courses and lessons as editable data with a private owner screen. A course has a title, short description, full description, who it is for, price, status of draft or published, and an ordered list of modules. A module has a title and an ordered list of lessons. A lesson has a title, a short summary, its length in minutes, its position in order, and an access setting of either free preview or enrolled students only.

On the sales page show every lesson title with its length, marking clearly which one is a free preview. Do not build any access restriction yet — that is the next step.

Design: [THREE ADJECTIVES, e.g. warm, credible, calm]. Colors: [YOUR COLORS]. Typography must be comfortable for long reading, and it must work well on a phone. Use labelled image placeholders saying [REAL PHOTO NEEDED] — do not use stock photography and do not generate images of people, classrooms or student work from scratch. Editing my own real photos is fine; only invented or generated scenes are the problem.

Add one example course with two modules and four example lessons, clearly labelled as examples for me to replace.

When finished, tell me where I edit courses and lessons, and what is still an example.

Comprueba que funcionó

  • Cada página se abre y el curso aparece en el catálogo
  • La página de ventas muestra tu lista real de lecciones con duraciones y marca la vista previa gratuita
  • Añadir una lección en la pantalla del propietario hace que aparezca en la lista pública de lecciones
  • Un curso marcado como borrador no aparece públicamente
  • El formulario de contacto te envía un correo electrónico y guarda la solicitud
  • Todo el contenido se lee cómodamente en un teléfono

Sabrás que funcionó cuando:

Una página de ventas que un desconocido podría leer y decidir comprar, respaldada por una estructura de curso que puedes editar.

Ojo con

No solicites inscripciones, lecciones o pagos aquí. La estructura del curso que defines en este paso es a lo que todo lo demás se adjunta, y es mucho más económico hacerlo bien ahora que reestructurarlo una vez que existan estudiantes.

2

Añadir cuentas de estudiante y bloquear las lecciones

Cuándo usarlo

Una vez que el catálogo esté listo. Haz esto antes de los pagos, sin excepción.

La inscripción reside en la cuenta, y quienes no son estudiantes realmente no pueden acceder a las lecciones de pago.

El prompt

Estos prompts funcionan mejor en inglés — pégalos tal como están, incluso en páginas traducidas.

Add student accounts and course access rules to this site.

People can sign up with email and password, log in, log out and reset a forgotten password. Use the platform's built-in account system — do not build a custom password system.

Each account stores which courses that person is enrolled in. Enrolment is per course, not a single yes-or-no for the whole site. Only I as the owner can change someone's enrolment; a student must never be able to enrol themselves from the website.

Lessons marked free preview are open to everyone, including people who are not logged in. Lessons marked enrolled students only can be opened solely by a logged-in account enrolled in that specific course.

Enforce this on the lesson itself, not by hiding links: a person must not be able to reach a locked lesson by typing its address, and the lesson content, video address and any downloadable file must not be retrievable by anyone not enrolled in that course.

Non-students should still see that the lesson exists — show its title and length with a clear lock, and when they open it show a short message explaining what the course includes, with a button to the sales page. Show none of the actual content.

Add an owner screen listing every student with their email, which courses they are enrolled in and when they joined, where I can enrol or remove someone manually. A normal student must not be able to reach this screen, including by typing its address.

When you are done, tell me plainly what each of these can reach: a visitor who is not logged in, a logged-in account enrolled in nothing, and an account enrolled in this course.

Comprueba que funcionó

  • Cerrada la sesión, puedes ver la vista previa gratuita y ver las lecciones bloqueadas con una invitación a comprar
  • Una cuenta de prueba simple, sin inscripción, sigue sin poder abrir una lección bloqueada
  • Pegar la dirección de una lección bloqueada en una ventana sin sesión iniciada muestra la invitación, nunca el contenido
  • Después de inscribir manualmente la cuenta de prueba, la misma lección se abre completamente
  • Inscribir a alguien en un curso no le da acceso a otro curso
  • La lista de estudiantes no es accesible desde una cuenta simple, incluso escribiendo su dirección

Sabrás que funcionó cuando:

Probaste personalmente una lección bloqueada desde una cuenta no inscrita y pegando su dirección, y ninguna mostró el contenido.

Ojo con

Este es el paso que decide si tienes un negocio. Pruébalo tú mismo; un informe que diga "restringido" no es prueba. Presta especial atención a los archivos descargables y a las direcciones de video: una página de lección puede estar bloqueada correctamente mientras que su PDF o enlace de video sigue siendo accesible para cualquiera que lo tenga, que es como termina compartiéndose el material del curso.

3

Construir el reproductor de lecciones y el seguimiento del progreso

Cuándo usarlo

Después de verificar el bloqueo.

La experiencia de realizar el curso, que es la razón por la cual los estudiantes regresan.

El prompt

Estos prompts funcionan mejor en inglés — pégalos tal como están, incluso en páginas traducidas.

Build the lesson experience for enrolled students.

A lesson page shows the video embedded from [VIDEO SERVICE, e.g. Vimeo], the lesson title, a written summary underneath, any downloadable resources, and clear buttons to move to the previous and next lesson. Alongside it, show the full course outline with the current lesson marked, so a student always knows where they are.

Track progress per student: mark a lesson complete when the student says so, and remember it. Show a progress indicator for the course, and on the student's own home page show which course they are part-way through and a button to continue from the lesson they stopped at.

Add a course home page for enrolled students showing the outline, their progress, and where to resume.

Let students ask a question on a lesson, visible only to them and me, and notify me by email when one arrives so I can reply.

Keep the access rules from the previous step exactly as they are — everything here is only for people enrolled in that course.

Make the lesson page work well on a phone, since many students watch on one.

Comprueba que funcionó

  • Una cuenta de prueba inscrita puede reproducir el video y avanzar a través de las lecciones con los botones siguiente y anterior
  • Marcar una lección como completada actualiza el indicador de progreso, y esta permanece marcada después de cerrar y volver a iniciar sesión
  • La página de inicio del estudiante ofrece continuar desde la lección correcta
  • Hacer una pregunta en una lección te envía un correo electrónico
  • Una cuenta no inscrita aún no puede acceder a nada de esto
  • La página de la lección es cómoda de usar en un teléfono

Sabrás que funcionó cuando:

Tomaste tu propio curso como estudiante: viste, marcaste como completado, saliste, regresaste y se reanudó en el lugar correcto.

Ojo con

Sube el video a un servicio de video real e insértalo en lugar de almacenar archivos de video en tu aplicación; el almacenamiento de la aplicación no está diseñado para streaming y la reproducción será deficiente en teléfonos y conexiones lentas. Además, verifica la configuración de privacidad de tu servicio de video: si el video es público allí, bloquear la página de la lección no lo protege.

4

Vender el curso

Cuándo usarlo

Una vez que el bloqueo esté verificado y la experiencia de la lección funcione.

El pago inscribe al estudiante automáticamente y el modelo de dinero coincide con lo que realmente prometiste.

El prompt

Estos prompts funcionan mejor en inglés — pégalos tal como están, incluso en páginas traducidas.

Add payment to this course site using [PAYMENT PROVIDER, e.g. Stripe] in test mode.

My model is [ONE-OFF PURCHASE PER COURSE / SUBSCRIPTION GIVING ACCESS TO EVERYTHING / BOTH]. Build exactly that and nothing else.

The sales page's buy button starts checkout on the provider's own secure payment page for [PRICE]. Never handle or store card details on my site.

When payment succeeds, enrol that account in that specific course automatically and send them to a welcome page confirming access, with a button straight into the first lesson. The enrolment must be created by the payment confirmation itself, never by anything the buyer's browser can trigger.

If someone buys before creating an account, guide them through creating one with the same email address and make sure the purchase attaches to it. Do not leave a paid purchase with no account attached.

Send an enrolment email confirming what they bought, what access they have and how to get back in.

[IF YOU CHOSE SUBSCRIPTION, KEEP THIS PARAGRAPH:] When a subscription is cancelled or fails, remove access at the end of the period already paid for, and add a manage-my-subscription button on the student's account page that sends them to the provider's own portal.

Add an owner view of purchases with the course, the amount and the date, and tell me exactly what I must do myself in the payment provider's dashboard, including where my secret key goes in the platform's secure settings.

Comprueba que funcionó

  • El botón de compra abre la página de pago del proveedor con el precio correcto
  • Pagar con la tarjeta de prueba del proveedor se completa y llega a la página de bienvenida
  • La cuenta de prueba está inscrita automáticamente en ese curso sin que tengas que tocar la pantalla del propietario
  • Esa cuenta puede abrir las lecciones previamente bloqueadas y aún no puede abrir un curso diferente que no hayas comprado
  • Llega el correo electrónico de inscripción
  • La compra aparece en tu vista de propietario asociada al curso correcto

Sabrás que funcionó cuando:

Una compra de prueba completa: pagar, inscribirse automáticamente, abrir la primera lección, manteniendo bloqueado el curso que no compraste.

Ojo con

El modo de prueba y el modo en vivo parecen idénticos. Cambia a las claves reales y compra tu propio curso una vez con una tarjeta real antes de anunciarlo, luego solicita un reembolso. Además, decide tu política de reembolso antes del lanzamiento y escríbela en la página de ventas en palabras claras; las disputas por reembolsos de cursos provienen más de promesas vagas que del monto.

5

Herramientas de enseñanza: creación, publicación programada y percepción del estudiante

Cuándo usarlo

Después de que una compra completa funcione de principio a fin.

Una plataforma desde la que puede seguir enseñando sin tener que volver al constructor.

El prompt

Estos prompts funcionan mejor en inglés — pégalos tal como están, incluso en páginas traducidas.

Improve my owner tools for this course site.

Let me write and edit lessons comfortably: reorder lessons and modules by moving them, save a lesson as a draft that students cannot see, and publish it when ready.

Let me release lessons on a schedule instead of all at once — either on fixed dates or a set number of days after each student enrols. Students see upcoming lessons listed with when they unlock, and cannot open them early by any means, including by typing the address.

Give me a dashboard showing how many students are enrolled in each course, how many are part-way through, how many finished, which lesson most people stop at, and any unanswered student questions.

Let me email all students of one course from an owner screen, for announcements such as a new lesson or a live session.

Keep everything already working exactly as it is — especially the access rules, the progress tracking and the payment flow.

Comprueba que funcionó

  • Puede reordenar las lecciones y la vista del estudiante refleja el nuevo orden
  • Una lección en borrador es invisible para un estudiante inscrito
  • Una lección programada para desbloquearse mañana no puede abrirse hoy, incluso pegando su dirección
  • El tablero muestra números precisos de inscripción y progreso
  • Un correo electrónico de anuncio llega a su cuenta de estudiante de prueba
  • Todo lo de los pasos 2 al 4 sigue funcionando exactamente igual que antes

Sabrás que funcionó cuando:

Agregó una nueva lección, la programó, confirmó que un estudiante no pudo abrirla antes de tiempo y la anunció por correo electrónico.

Ojo con

La publicación programada es un segundo lugar donde se decide el acceso, así que vuelva a probar el bloqueo después: una fecha de desbloqueo es fácil de aplicar en la pantalla pero puede olvidarse en el contenido mismo. Además, mantenga los correos electrónicos de anuncios realmente útiles; los estudiantes que compraron un curso no necesariamente aceptaron recibir marketing, así que deles una forma de optar por no recibir nada promocional.

Salir a producción

  • Reemplaza cada curso de ejemplo, lección y marcador de posición de imagen con tu material real
  • Publica al menos una lección de vista previa gratuita genuinamente útil: es el activo de ventas más fuerte que tienes
  • Vuelve a probar el bloqueo en el sitio en vivo desde una ventana sin sesión iniciada, incluyendo la dirección del video y cualquier archivo descargable
  • Cambia el pago a claves reales, compra tu propio curso una vez y solicita el reembolso
  • Confirma que el correo electrónico de inscripción llega en el sitio en vivo y no cae en la carpeta de spam
  • Escribe tu política de reembolso y lo que incluye el acceso (de por vida, por un período o mientras estés suscrito) en la página de ventas antes de que alguien pague
  • Agrega tu política de privacidad y términos (consulta el prompt de páginas legales)
  • Conecta tu dominio personalizado y verifica que aparezca el candado de seguridad

Gasta menos créditos

Toda plataforma te cobra por el trabajo que hace su IA — así que el hábito más barato es pensar antes de construir. Estas seis reglas eliminan la mayor parte del desperdicio, elijas la plataforma que elijas.

  1. Planifica primero en un chat gratuito. Esboza todo en ChatGPT, Claude o Gemini — páginas, funciones, qué recoge cada formulario, cómo debe verse. Pensar allí es gratis; pensar dentro de un builder se factura.
  2. Empieza con un prompt escrito, no con una frase. "Hazme una web" es la frase más cara al construir con IA. Un primer prompt completo — como los de este sitio — ahorra decenas de rondas de corrección.
  3. No seas perezoso con los detalles. Cada detalle que omites vuelve como una corrección que pagas. Nombre del negocio, colores, cada página, cada campo del formulario, qué pasa tras el envío — ponlo todo en el primer prompt.
  4. Después, un cambio por mensaje. "Arregla la cabecera, y el formulario, y los colores" produce un enredo que cuesta más deshacer de lo que ahorró.
  5. ¿Atascado? Deja de parchear. Si la misma corrección falla unas tres veces, no envíes una cuarta — describe el estado final deseado de toda la sección en un mensaje nuevo.
  6. Empieza gratis. Mejora el plan cuando necesites más. Usa la cuota gratuita para crear y explorar tu primera versión. Mejora el plan cuando necesites más uso o funciones de pago, y revisa el coste de los servicios conectados antes del lanzamiento.

Los prompts de esta página están escritos para hacer casi todo este trabajo por ti — de eso se trata.

Lee la guía completa

Revisado el: 2026-08-27

Preguntas Frecuentes

Usamos cookies para analizar el tráfico y rastrear clics de afiliados. Al continuar, aceptas nuestra Política de Privacidad.