Skip to content
FLAVIO COPES
flaviocopes.com

Free · newsletter

17 programming books.
87 courses.
All free.

Join my newsletter and download the whole library in PDF and EPUB. JavaScript, React, Node.js, CSS, Python, Go, SQL, Git, Cloudflare, AI agents, MCP and more. No paywall, no upsell.

  • 17 handbooks, from JavaScript and React to Go, Python and SQL
  • 87 lesson-based courses, each one as a PDF and EPUB
  • One email a week on building software with AI
  • Unsubscribe anytime and keep everything

Join the Flavio Copes newsletter

Join the newsletter to access my complete download library of books and courses. I’ll also email you when I publish new software, and about building products with AI and my courses. You can unsubscribe anytime.

Your email is stored on a secure server in the EU. Every email has an unsubscribe link. Unsubscribing stops future emails; you can keep using the public download library.

Books
17
Courses
87
Formats
PDF + EPUB
Readers
150,000+

The books

Each handbook takes one topic from zero to productive. Short lessons, real code, no filler. Click a title to read more about it.

JavaScript HandbookLearn JavaScript, the programming language of the web, from the fundamentals to modern features.Updated 11 months agoCSS HandbookLearn CSS from the basics to modern layout techniques, and build beautiful, responsive websites.Updated 1 year agoNode.js HandbookLearn Node.js and run JavaScript on the server to build fast, scalable backends.Updated 1 year agoAstro HandbookLearn Astro, the modern web framework for building fast, content-focused websites, from the ground up.Updated 1 year agoHTML HandbookLearn HTML, the foundation of the web, and how to structure web pages the right way.Updated 1 year agoNext.js Pages Router HandbookLearn Next.js with the Pages Router, and build production-ready React applications.Updated 1 year agoReact HandbookLearn React, the most popular JavaScript library for building user interfaces, step by step.Updated 1 year agoSQL HandbookLearn SQL and how to query, design, and work with relational databases.Updated 1 year agoGit Cheat SheetA handy reference of the most useful Git commands you'll reach for every day as a developer.Updated 2 years agoLaravel HandbookLearn Laravel, the popular PHP framework, and build modern web applications.Updated 3 years agoExpress HandbookLearn Express, the most popular web framework for Node.js, and build web apps and APIs.Updated 3 years agoSwift HandbookLearn Swift, Apple's modern programming language for iOS and macOS development.Updated 3 years agoGo HandbookLearn the Go programming language, its core features, syntax, and standard library.Updated 3 years agoPHP HandbookLearn PHP, one of the most widely used languages for building websites and web apps.Updated 4 years agoPython HandbookLearn Python, one of the most popular and versatile programming languages, from scratch.Updated 5 years agoCLI HandbookLearn the most useful Linux and Unix command line tools, and become productive in the terminal.Updated 5 years agoC HandbookLearn the C programming language from scratch, one of the most influential languages ever created.Updated 6 years ago

The courses

Every free course on this site, packaged as a PDF and an EPUB so you can read it offline. You can also read them online at any time, no signup.

How it works

  1. 1. Enter your emailUse the form on this page. It takes ten seconds.
  2. 2. Confirm itI send one email with a confirmation link. Click it.
  3. 3. Download everythingThe library opens right away. Come back whenever you want, it remembers you.

Who is writing

I'm Flavio. I've published more than 2,000 programming tutorials on this site, and the books started as collections of those tutorials. Today I spend my time building small software products with AI and teaching developers how to do the same, through the free courses here and the cohort programs.

The newsletter is where I share what I'm learning first. The books and courses are the thank-you for reading it.

Questions

Is it really free?
Yes. Every book and every course download. There is no paid tier hiding behind the form and no upsell after you sign up.
What do you email about?
New tutorials, new books and courses, the software I release, and what I learn building products with AI. Roughly one email a week.
Can I unsubscribe?
Anytime, from the link at the bottom of every email. You keep access to the library after you leave.
What happens to my email?
It is stored on a secure server in the EU, used only for this newsletter, and never shared or sold.

Join the Flavio Copes newsletter

Join the newsletter to access my complete download library of books and courses. I’ll also email you when I publish new software, and about building products with AI and my courses. You can unsubscribe anytime.

Your email is stored on a secure server in the EU. Every email has an unsubscribe link. Unsubscribing stops future emails; you can keep using the public download library.