
Bitcoin Dev
Nostr: Build Your First Client (in Spanish)
About the course
Start date: to be confirmed. It will open once the minimum number of enrollments is reached.
Nostr: Build Your First Client is a hands-on, intensive course that guides you step by step through building your own Nostr client. You will learn everything from the fundamentals of the protocol and connecting to relays to developing complete social features such as profiles, follows, threads and reactions. By the end, you will have a working client and understand how Nostr supports a decentralized communication network. The course is taught in Spanish.
What is included
- lessons
- 3
- quiz
- 1
- resource
- 1
- certificate
- Yes
Syllabus
3 lessons
01Clase 1: Fundamentos de Nostr y Conexión con Relays
Duración: 2 horas
Objetivos: Conectarse a relays, entender el protocolo de eventos y publicar tu primera nota.
Contenido:
Introducción al protocolo Nostr: clientes, relays y modelo de eventos.
Identidad criptográfica: generación de llaves (npub/nsec).
Anatomía de un evento: estructura JSON, kinds, tags y firmas.
Conexión con relays: WebSockets, mensajes EVENT/REQ/CLOSE, respuestas EOSE/OK.
Filtrado y recepción de eventos: suscripciones, históricos vs tiempo real.
Entregable: Cliente básico que se conecta a relays, genera identidad, publica notas y filtra eventos.
02Clase 2: Funcionalidades Sociales y Cliente Completo
Duración: 2 horas
Objetivos: Construir un cliente funcional con perfiles, follows, threads, reacciones y feed social.
Contenido:
Perfiles y metadata: eventos kind 0, NIP-05 y verificación de identidad.
Lista de contactos y feed: eventos kind 3, construcción de timeline.
Threads y replies: tags "e" y "p", convenciones de threading, árboles de conversación.
Reacciones y reposts: eventos kind 7, kinds 6 y 16, notificaciones y contadores.
Integración: arquitectura completa, manejo de estado, caché de perfiles, conexiones persistentes.
Temas avanzados: DMs encriptados, zaps, contenido largo.
Entregable: Cliente Nostr completo con publicación, feed personalizado, conversaciones, reacciones y notificaciones.
- 03Conclusión
04Sobre el instructor
Andrea Correia – Open Source software developer & DevRel
Open Source software developer & DevRel
This course doesn't have an open spot yet
Leave your email and we'll notify you as soon as a new cohort opens.
Just a moment…
Done! We'll email you when this course opens.
We couldn't register your interest. Please try again.
This feature will be available soon.
Starts Dec 10, 2026
I'm interested