PlebDevsPlebDevs
PlebDevsPlebDevs
Build on Bitcoin, Lightning, and Nostr

Learn to code
Build on Bitcoin
Become a dev

A one-of-a-kind developer education, content, and community platform built on Nostr and fully Lightning integrated.

Start LearningWatch AI Teaser
Lightning First
Nostr Native

1000+

Students enrolled & supported

Content / Courses

Nostr-native content formats

Lightning integrated

zaps enabled but all content is free

Courses

Structured learning paths from coding fundamentals to advanced application development using Bitcoin and Nostr

PlebDevs Adversarial AI Course

PlebDevs Adversarial AI Course

ai
Free

Learn how to use, understand, and stress-test AI from an adversarial developer perspective—so you’re not dependent on opaque platforms or “magic.” You’ll build real intuition for how AI works in practice (models, providers, and tooling), then learn how to leverage AI for development work without leaking your code, prompts, or sensitive context. This course is about practical, privacy-first AI engineering: Run local LLMs and local/hosted coding agents Understand the backend (models, context windows, inference, limitations) and the provider layer (what gets logged, where data can leak, risk tradeoffs) Ship simple, scalable AI apps with clean architecture (no slop allowed) Apply an adversarial mindset: threat modeling, prompt-injection awareness, secure workflows, and review/hardening Prereqs: - basic English (or translation tools) - basic coding/app dev (or the drive to learn) By the end, you’ll have a repeatable, secure workflow for building with AI.

6mo ago
plebdevs
PlebDevs Starter Course

PlebDevs Starter Course

beginner
frontend
Free

Welcome to the PlebDevs starter course! I'm Austin, the founder of PlebDevs, and I'm here to guide you through your journey from complete beginner to capable developer. This course is specifically designed for those new to coding, though we have plenty of intermediate and advanced content available on the platform for when you're ready to level up. In this starter course we cover: 1. Setting up your Code Editor, 2. Git / Github 3. HTML 4. CSS 5. JavaScript. Starter Course Objectives: 1. Provide an easy-to-follow overview of the developer journey 2. Get you comfortable in a development environment 3. Give you hands-on experience with core programming languages 4. Get you setup for the PlebDevs Frontend & Backend Courses and the rest of the content on the platform.

1y ago
plebdevs
PlebDevs Course II: Building a Lightning Wallet Backend

PlebDevs Course II: Building a Lightning Wallet Backend

lightning
backend
Free

Welcome to the PlebDevs Course #2! This is the place to come and learn how to build your first lightning app backend! In this comprehensive and beginner-friendly 13-lesson course, we'll transform you from a JavaScript n00b into a proficient backend developer, with a special focus on Lightning App Development. WHAT YOU WILL LEARN: - NodeJS - Building a Server / API with Express - Building user Authentication & Authorization with JWT's - Setting up a local Lightning Development Environment - Building with Lightning using LND - Integrating your Lightning node with your server - SQL & Database fundamentals - Database Development with Knex - Integrating your server with a Frontend App - Deploying your Server, Database, Lightning Node, and Frontend App Building on the foundation laid in our first course, where we introduced you to the basics of Frontend development and the integration of a custodial LNBits wallet, this 13-lesson journey is designed to take your skills to the next level. We're diving deep into backend development, giving you the tools and knowledge to construct a robust server for the original frontend app from Course #1. Even if you haven't taken the first course, don't worry! We've got you covered. This course is structured to be inclusive and comprehensive, enabling you to build a generic Lightning Wallet backend that seamlessly connects to a prebuilt frontend. It's a perfect stepping stone for those looking to expand their JavaScript proficiency into the realms of backend development, specifically tailored for Lightning App Development.

1y ago
plebdevs
PlebDevs Course I: Building a Lightning Wallet Frontend

PlebDevs Course I: Building a Lightning Wallet Frontend

lightning
frontend
Free

Welcome to the PlebDevs Course. This is your one-stop shop to learn how to build your first lightning app! We'll take you from an absolute beginner to a capable frontend developer focusing on Bitcoin/lightning projects in under 6 hours. WHAT YOU WILL LEARN: HTML5, CSS, Javascript, DOM Manipulation, API calls, React, Lightning wallet basics with LNbits, Github / Git fundamentals, Visual Script Studio, Vercel Learning how to code and build apps is a long and difficult journey which is why our instructors, Super Testnet and Austin have put together the first part of the Plebdev Course to condense all of the fundamentals of Frontend development and accelerate your path toward developing apps on your own. We want to encourage more developers to get their start by building on Bitcoin and Lightning and welcome them to the thriving Bitcoin developer ecosystem! Our instructors have built cutting-edge projects on Bitcoin and Lightning. Both do workshops inside of PlebLab, and both learned how to code from ZERO without prior experience. Using our exciting, hands-on teaching style, you are sure to master the principles AND have fun at the same time!

1y ago
plebdevs

Videos

Video lessons and workshops focusing on Bitcoin, Nostr, and AI development

Build a Lightning Wallet in 20 Minutes

Build a Lightning Wallet in 20 Minutes

lightning
workshop
Free

Build a Lightning Wallet in just about 20 mins leveraging the FREE Voltage MutinyNet Lightning Node's to make it easier than ever to build on Bitcoin & Lightning and make REAL payments on a REAL network.

1y ago
plebdevs
Plebdevs Workshop: Nostr Wallet Connect (NWC)

Plebdevs Workshop: Nostr Wallet Connect (NWC)

nostr
lightning
Free

Learn about the basics of NWC from legendary Nostr Developer and Plebdev @gudnuf

1y ago
plebdevs
Cashu Protocol Overview

Cashu Protocol Overview

protocol
cashu
Free

Cashu is an implementation of Chaumian Ecash that allows users to mint ecash in exchange for bitcoin. In this piece of PlebDevs theory we go through the history of digital cash, dive into the Cashu spec, and finally get our hands dirty with Nutshell's Cashu wallet. Link to the slides is here: https://tinyurl.com/cashu-nuts

1y ago
gudnuf
Landing Your First Dev Job

Landing Your First Dev Job

career
Free

High level tips and framework for working towards landing your first software developer position

1y ago
plebdevs
Reviewing the Bitcoin Halving Code

Reviewing the Bitcoin Halving Code

bitcoin
Free

Let's review this famous block of Bitcoin Core consensus code and see what we can grok as plebdevs!

1y ago
plebdevs
Voltage Tipper - App Template

Voltage Tipper - App Template

template
lightning
Free

A Simple Lightning tipping app template built with NextJS and Voltage.

1y ago
plebdevs
Workshop: Lightning Login

Workshop: Lightning Login

workshop
lightning
Free

We'll be learning about Lightning Login with LNURL-Auth and building a simple implementation ourselves in a NextJS app!

1y ago
plebdevs
Workshop: Building Your First Lightning App

Workshop: Building Your First Lightning App

workshop
lightning
Free

Come join another PlebDevs Workshop where we build our first Lightning App in a custom Lightning Replit environment that Austin built. This workshop was originally created for the BitBlockBoom 2023 Workshop Series. Link to slides: https://tinyurl.com/bbb-plebdevs

1y ago
plebdevs
Workshop: Lightning Address

Workshop: Lightning Address

workshop
lightning
Free

Learn how to build a simple Lightning Address server with NextJS and host it for free on Vercel ⚡️

1y ago
plebdevs
Workshop: Building a simple Lightning Node Management Dashboard

Workshop: Building a simple Lightning Node Management Dashboard

workshop
lightning
Free

Building a simple lightning node management dashboard with WebLN / Alby / LND / Polar

1y ago
plebdevs
Workshop: 3 EASY ways to interface with LND

Workshop: 3 EASY ways to interface with LND

workshop
lightning
Free

3 easy ways to connect to, and call methods on your LND node with JavaScript to build a simple NextJS Lightning Wallet!

1y ago
plebdevs
Workshop: Voltage & Mutinynet

Workshop: Voltage & Mutinynet

workshop
lightning
Free

Learn how to use the MutinyNet Bitcoin signet for developers on Voltage to setup and use a FREE and simple powerful Lightning dev environment

1y ago
plebdevs

Documents

Documents, Guides, Cheatsheets, and other materials for Bitcoin, Nostr, and AI development

Review and Secure an AI-Built App

Review and Secure an AI-Built App

ai
security
privacy
Free

A practical workflow for reviewing, hardening, and shipping an app built with AI agents. Use a second-pass agent review, local checks, threat modeling, dependency review, and a release gate so you do not ship AI-generated mistakes by default.

2mo ago
plebdevs
goose with ollama

goose with ollama

ai
agent
guide
Free

Learn to run your goose agent with local AI models powered by ollama

5mo ago
plebdevs
SearXNG Private Web Search for you and your agents

SearXNG Private Web Search for you and your agents

ai
privacy
Free

SearXNG is a self-hosted metasearch engine that lets you run private web search on your own machine. For local AI workflows, it pairs especially well with coding agents and local model hosts because it exposes a simple JSON search API.

5mo ago
plebdevs
opencode with ollama

opencode with ollama

ai
guide
agent
Free

Learn to run your opencode coding agent with local AI models powered by ollama

5mo ago
plebdevs
Ollama AI Guides

Ollama AI Guides

ai
guide
ollama
Free

This is a single consolidated guide for running local models with Ollama and connecting tools and agents (especially Goose) to your local Ollama server. It merges the core Desktop, CLI, and Goose workflows into one practical "happy path + operations" reference.

6mo ago
plebdevs
Setting Up a React App from Scratch: A Minimal Guide

Setting Up a React App from Scratch: A Minimal Guide

guide
Free

This guide will walk you through setting up a React app manually, using Parcel as a bundler for its simplicity and efficiency.

1y ago
plebdevs
NodeJS Backend Walkthrough

NodeJS Backend Walkthrough

guide
Free

A step-by-step walkthrough on how to setup and deploy a nodejs backend built with Express / Knex / SQLite (dev db) / Postgres (production db)

1y ago
plebdevs
Pleb Node - App Template

Pleb Node - App Template

template
lightning
Free

A simple fullstack Lightning App template for learning / development with LND

1y ago
plebdevs
Rust Cheatsheet

Rust Cheatsheet

cheatsheet
rust
Free

Rust Buster Cheatsheet made to help myself keep an index of syntax as I learn Rust

1y ago
plebdevs
JavaScript Cheatsheet

JavaScript Cheatsheet

cheatsheet
Free

A simple index of the most common JS concepts and syntax!

1y ago
plebdevs

All PlebDevs content is free to access

Sign in to save progress, then start learning with courses, videos, and docs on Bitcoin, Lightning, and Nostr.

Browse demo content

Free and open-source

PlebDevs content is fully free and open-source