Discover the Best Books & Courses for Developers by Indie Authors

Learn from the best indie experts with our curated collection of books and courses for developers.

Thanks for subscribing!
Please check your email to confirm your subscription.

No spam, just the recently added books and courses

Advanced Inertia

Advanced Inertia

Master advanced Inertia.js concepts with this 180-page guide, featuring real-world Laravel integration, best practices, and Mixjobs' source code.

Laravel TypeScript
Astro Course

Astro Course

Learn Astro from basics to advanced via this project-based course covering core concepts, dynamic routing, APIs, and integrations.

Astro JavaScript
Advanced React & GraphQL

Advanced React & GraphQL

Build a full-stack online store using React, Next.js, and GraphQL with Wes Bos' hands-on course. Learn modern tech like Apollo Client, Keystone.js, and testing best practices.

React
Beginners Guide to Web Security

Beginners Guide to Web Security

Learn web security fundamentals with this 100+ page guide, covering vulnerabilities, HTTPS, SSL, tools, and prevention techniques.

Security
Battle Ready Laravel

Battle Ready Laravel

Learn to audit, test, fix, and improve Laravel applications with actionable techniques for writing secure, maintainable, and efficient code.

Laravel
Beginner JavaScript

Beginner JavaScript

Learn JavaScript fundamentals with Wes Bos in a beginner-friendly, exercise-rich course that covers all the core concepts and practical projects.

JavaScript
Boost Your Git DX

Boost Your Git DX

Level up your Git workflow with 363 pages of advanced tips, tricks, and tools curated from 11+ years of Git experience—ideal for daily Git users.

Git
Building macOS apps with SwiftUI

Building macOS apps with SwiftUI

Learn to build, publish, and distribute macOS apps with SwiftUI through practical projects, covering both development basics and app release.

Swift
Command Line Power User

Command Line Power User

Learn a modern command line workflow with ZSH, Oh-My-Zsh, Z, and custom setups in this free 11-video series for web developers.

Other
Common Mistakes in Laravel

Common Mistakes in Laravel

Avoid common Laravel pitfalls with this concise guide. Covers performance, deployment, and maintenance tips for clean, reliable code.

Laravel
Complete Guide to CSS Flex and Grid

Complete Guide to CSS Flex and Grid

Learn CSS Flexbox and Grid through 70+ real-world examples, using either Pure CSS, Tailwind CSS, or both, with working demos.

CSS Tailwind CSS
Consuming APIs in Laravel

Consuming APIs in Laravel

Master robust API integrations with Laravel using Saloon, testable patterns, error handling, and secure webhook practices.

Laravel
Crafting Interpreters

Crafting Interpreters

Learn to create your own programming language with Crafting Interpreters, a hands-on guide for building a scripting language from scratch.

Good Software
CSS for JavaScript Developers

CSS for JavaScript Developers

Master CSS fundamentals and advanced techniques with this engaging course tailored for JavaScript devs, featuring 40+ hours of lessons and interactive tools.

CSS
CSS Grid

CSS Grid

Master CSS Grid with Wes Bos in this free 25-video series, covering fundamentals, real-world examples, and best practices in just 4 hours!

CSS
Cursor AI

Cursor AI

Master Cursor AI, the AI-powered code editor, with this hands-on course—boost productivity, simplify coding tasks, and build apps and games like a pro.

AI Code Editors
Debugging CSS

Debugging CSS

A detailed guide on debugging CSS effectively using DevTools, real-world examples, and actionable methods for developers.

CSS
Django for Beginners, Fifth Edition

Django for Beginners, Fifth Edition

Build 6 real-world projects while mastering Django 5 in this beginner-friendly guide, covering authentication, testing, and deployment.

Django Python
Django for APIs

Django for APIs

Learn Django 4.0 and DRF 3.13 by building real-world APIs, including Library, Todo, and Blog apps. Covers authentication, testing, deployment, and more.

Django Python
Django for Professionals

Django for Professionals

Learn to build production-ready Django apps with advanced techniques like Docker, PostgreSQL, testing, security, and deployment.

Django Python
DNS course for developers

DNS course for developers

Master DNS fundamentals with this in-depth video course. Debug, configure, and manage DNS confidently with practical tools and insights.

Other
Epic React

Epic React

Supercharge your React 19 skills with Epic React v2: 7 self-paced workshops, hands-on lessons, and complete TypeScript integration.

React JavaScript
Exploring Alpine.js

Exploring Alpine.js

Master advanced Alpine.js techniques with this 2.5-hour course—covering animations, external data, nested components, and real-world examples.

Alpine.js JavaScript
Game Programming Patterns

Game Programming Patterns

A practical, free resource on game development patterns to write cleaner, faster, and maintainable game code.

Game Dev Good Software
Make VS Code Awesome

Make VS Code Awesome

Level up your VS Code workflow with Caleb Porzio's guide and screencasts packed with tips, custom extensions, and keybindings.

Code Editors
Level up with Tailwind CSS

Level up with Tailwind CSS

Master Tailwind CSS with real-world examples, creative tips, and advanced techniques. Ideal for developers looking to refine their CSS/Tailwind CSS skills!

CSS Tailwind CSS
High Performance SQLite

High Performance SQLite

Master SQLite with 87+ videos covering performance tuning, production optimization, full-text search, JSON support, and advanced SQL techniques.

Databases
Mastering Markdown

Mastering Markdown

Learn Markdown in 34 minutes with Wes Bos's free mini video series. Covers essentials like headings, links, lists, tables, and GitHub-specific features.

Other
Mastering PhpStorm

Mastering PhpStorm

Learn to master PhpStorm with practical tips, shortcuts, and tools for efficient PHP development in a clean, well-configured IDE.

Code Editors
Learn Node

Learn Node

Learn to build full-stack apps with Node.js, Express, MongoDB, and more in this step-by-step premium course by Wes Bos.

Node.js JavaScript
Mastering Postgres

Mastering Postgres

Learn PostgreSQL from scratch to expert level with 117 videos covering data types, indexing, full-text search, JSON, and more.

Databases
Refactoring UI

Refactoring UI

Refactoring UI equips devs with actionable design tactics, tailored resources, and tools to create polished user interfaces fast.

Web Design
PHP 8 in a Nutshell

PHP 8 in a Nutshell

Master PHP 8.x with this concise guide—ideal for devs of any level. Learn real-world use cases for all major new features.

PHP
Speed Up Your Django Tests

Speed Up Your Django Tests

Learn techniques to make Django test suites faster with this 198-page guide, covering Django's test framework, pytest, and performance optimization.

Django Python
screencasting.com

screencasting.com

Learn to create polished, high-quality screencasts with Aaron Francis—covering planning, equipment, recording, editing, and publishing.

Other
Ten++ Ways to Make Money as a Developer

Ten++ Ways to Make Money as a Developer

Explore 10+ ways to monetize your coding skills, from freelancing and blogging to creating SaaS products and mentoring.

Self Improvement
The Good Parts of AWS

The Good Parts of AWS

Master AWS's essential services and decision-making techniques with insights from 15+ years of expertise in this practical 173-page guide.

AWS Cloud Computing
The Best Flutter Course On The Web

The Best Flutter Course On The Web

Master Flutter and build production-ready apps with 85+ lessons, interactive projects, state management, testing, and MVVM architecture.

Flutter
The Junior to Senior Guidebook

The Junior to Senior Guidebook

A guide for devs to advance from junior to senior, covering career growth, skills, burnout, and learning strategies.

Self Improvement
The Missing Book to Understand Indexes

The Missing Book to Understand Indexes

Master database indexing with this concise book, packed with 60+ visual aids, actionable principles, and practical indexing strategies.

Databases
The Standout Developer

The Standout Developer

Job hunting guide for developers: write standout resumes, prep for interviews, build an online presence, and land top tech roles.

Self Improvement
The Ultimate Web Scraping Course

The Ultimate Web Scraping Course

Learn the art of web scraping with 9+ hours of JavaScript-based tutorials covering major sites, bypassing blocks, proxies, and client acquisition.

Other JavaScript
Total TypeScript

Total TypeScript

Master TypeScript fundamentals and advanced techniques through interactive workshops, covering real-world patterns, generics, and React.

TypeScript JavaScript
Tracking Personal Finances using Python

Tracking Personal Finances using Python

Learn to manage personal finances with Python, Beancount, and plain text accounting. A practical, privacy-first approach by Siddhant.

Python
VSCode Power User

VSCode Power User

Master Visual Studio Code with 65+ in-depth videos covering power workflows, custom setups, Git, extensions, Markdown, JavaScript, PHP, and more.

Code Editors
What The Flexbox?!

What The Flexbox?!

Master CSS Flexbox with a free 20-video course by Wes Bos, covering concepts like alignment, centering, and hands-on Flexbox projects.

CSS