A one-of-a-kind developer education, content, and community platform built on Nostr and fully Lightning integrated.
Students enrolled & supported
Nostr-native content formats
zaps enabled but all content is free
Structured learning paths from coding fundamentals to advanced application development using Bitcoin and Nostr
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.

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.
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.
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!
Video lessons and workshops focusing on Bitcoin, Nostr, and AI development

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.

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

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

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

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

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

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

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

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

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

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

Learn how to use the MutinyNet Bitcoin signet for developers on Voltage to setup and use a FREE and simple powerful Lightning dev environment
Documents, Guides, Cheatsheets, and other materials for Bitcoin, Nostr, and AI development

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

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.

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

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.

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

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

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

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

A simple index of the most common JS concepts and syntax!
Sign in to save progress, then start learning with courses, videos, and docs on Bitcoin, Lightning, and Nostr.
PlebDevs content is fully free and open-source