Leanpub Header

Skip to main content

Filters

Category: "Computers and Programming"

Courses

  1. Effective Web Development: Tips for Better UX & SEO
    Learn practical web development techniques that improve both user experience and search engine rankings.
    Daniel Davis

    Learn practical web development techniques that improve both user experience and search engine rankings.

  2. From Ruby to Clojure: The Course
    Think functionally: move from Ruby objects to Clojure's immutable data and REPL-driven code.
    Joel Bryan Juliano

    Make the jump from Ruby to Clojure and functional programming, one idiom at a time. Quizzes after every chapter and a final exam earn a certificate.

  3. From Ruby to TypeScript: The Course
    Bring your Ruby skills to typed, modern TypeScript, from types to generics.
    Joel Bryan Juliano

    Learn TypeScript by comparing it with the Ruby you already know. Chapter quizzes and a final exam lead to a certificate.

  4. From Ruby to Rust: The Course
    Turn your Ruby instincts into safe, fast Rust: ownership, traits, lifetimes and more.
    Joel Bryan Juliano

    Learn Rust by mapping it to the Ruby you already write. Each chapter ends with a quiz, and a final exam earns you a certificate.

  5. From Ruby to Golang: The Course
    Use what you already know in Ruby to write idiomatic, production-ready Go.
    Joel Bryan Juliano

    Learn Go through the lens of Ruby, comparing each idiom side by side. Quizzes after every chapter and a final exam earn you a certificate.

  6. Build Your Own Coding Agent (The Course)
    The Zero-Magic Guide to AI Agents in Pure Python
    J. Owen

    Skip the black-box frameworks. Build a working AI coding agent from scratch in pure Python. Add tools and memory, use cloud or local models, and test it with pytest. All in one file.

  7. Asyncio Without the Magic
    From Zero to Async Python You Actually Understand
    Ritesh Modi

    Learn Python asyncio from zero by building the event loop by hand. Six fetches go from 12 seconds to 3 on one thread, and you understand every line. Most asyncio tutorials throw async and await at you on page one. This course builds the event loop by hand first, in plain Python, so the keywords finally click. Six fetches drop from 12 seconds to 3, on one thread, and you understand every line. No magic. This interactive course has a companion book, Asyncio Without the Magic, on Leanpub at https://leanpub.com/asyncio . The book is the deep, cover-to-cover read; the course is where you make it stick with quizzes, build-it-yourself exercises, and runnable notebooks. They are built to be used together: read the idea in the book, then drill it in the course until it is yours. You get a lot from either one on its own, and the most by far from both together.

  8. The AI Coverup: Are We Really Hallucinating? (The Course)
    HPC Tradecraft Apprenticeship, Volume 1
    Edward W. Barnard

    What was so unusual and special about Cray Research? We accomplished, repeatedly, what nobody else on the planet was able to match. High-Performance Computing is not merely parallelism and large-scale systems. That is the public-facing decoy version.

  9. The Complete Guide to Artificial Intelligence: From Origins to the Future
    Complete Guide to Understanding, Building, and Using Artificial Intelligence Today
    Elite Readers

    This course is designed for anyone curious about AI, whether you are a student, professional, entrepreneur, or enthusiast. Our goal is to tell the complete story of AI, from its beginnings to today, in a clear, engaging, and comprehensive manner.

  10. Mastering Blockchain Development: Create Your Own Blockchain from Scratch
    Build, Code, and Launch — Your Step-by-Step Guide to Blockchain Mastery
    Elite Readers

    Unlock the power of blockchain! Master the skills to build your own secure, scalable blockchain from scratch with our step-by-step, hands-on developer course. Start your journey today!

  11. The easiest way to get your first job as a software developer
    A complete industry insider's guide on how to kickstart your programming career from scratch
    Fiodar Sazanavets

    Learn the easiest way to get your first job in software development. It's possible even if you haven't done any formal computer science education or any professional programming experience. This course will show you how.