Skip to content
Responsible vibe coding A guide to publishing educational materials created with vibe coding

Introduction

What educational vibe coding is

Vibe coding, a name proposed by Andrej Karpathy in February 2025, consists of creating computer programs by explaining to an artificial intelligence (AI) model what one wants to obtain, without having to write the code.

Educational vibe coding, as understood in this guide, is the creation of resources and applications for teaching and learning by talking in natural language with an AI system, which writes the code, while the person defines the educational purpose and checks the result.

Why this guide

In the Telegram group Vibe Coding Educativo, more and more materials created with AI are being shared, sometimes without a licence, sending students’ data to external services or without anyone else being able to make use of the code. The person who publishes them is accountable for them, even if the code was written by the AI, and the guide proposes, based on the Open Knowledge Decalogue, a responsible way of doing it.

Responsible educational vibe coding (VCER, from its Spanish initials) is the kind that publishes materials that are safe for students, accessible, durable, transparent about how they were made and free for other people to reuse.

How to start

  • When creating a resource. Give the AI the instructions file, which tells it how to follow the recommendations.
  • When it is finished. Ask it for the VCER evaluation with the evaluation file, which points out what is missing.
  • To publish. With these two steps, the AI takes care of the minimum of each recommendation, except for reviewing the content, which is the person’s job.

Read the guide

Download the image
Infographic with the ten recommendations, the same ones that appear in the list, grouped into four phases: protect students, build the material, document the work and share the material.

Instructions for creating a material

When starting, attach the file to the conversation with the AI, or paste the text at the beginning, together with the description of the material you want to create.

Download the file

More information

Instructions for evaluating the material

When finished, attach the file to the same conversation, or paste the text, and ask it to «evaluate the material according to the instructions».

Download the file

More information

The guide in an animation