Leanpub Header

Skip to main content

Filters


Courses

  1. Principles of Law - Online Course
    The Legal Foundations
    Rahul Awasthi

    Explore the foundations of American law through a structured introduction to legal systems, constitutional principles, and legal reasoning. Learn how courts interpret laws, how legal arguments are constructed, and how the law influences everyday life.

  2. Claude Code Masterclass: Ship Real Code with AI
    Install Claude Code and master the Plan → Implement → Test → Review → Commit loop: Best-of-N, testing, git, MCP, hooks & skills.
    Luca Berton

    Use Claude Code to build, test, and ship one small feature end-to-end —> directing the agent through the full Plan → Implement → Test → Review → Commit loop — and post your commit history and self-review as your project.

  3. This course aims to serve as a starting point to cover the basics of good data management and sharing practices.

  4. DataTrail
    Data Trail

    DataTrail aims to equip individuals with the tools they need to enter the booming field of data science.

  5. How to Build a Typed JSON Configuration Library in Modern C++
    From JSON Parsing to Compile-Time Reflection: Build a Production-Ready Header-Only Configuration Library with C++23
    Eduard Ghergu, Ph.D.

    Ever wondered how configuration libraries work under the hood?Most C++ courses teach you how to use libraries. But in this course, you'll build one—from scratch. You'll discover:Why header-only libraries are the gold standard for C++ distributionHow compile-time reflection with CRTP eliminates repetitive mapping codeWhy dot-notation makes nested JSON access elegant and intuitiveHow to provide crystal-clear error messages that save hours of debuggingAnd how to build a production-ready library that you can actually use in your projects No black boxes. No magic. Just C++23 at its best. By the end, you won't just know how to use a configuration library—you'll know exactly how it works, why it's designed that way, and how you can build your own. Ready to build your own typed JSON configuration library in modern C++?

  6. Microservices Masterclass
    David Farley and CourseAI

    Microservices are a great approach for building software at scale. But although the ideas at the root of microservices may sound simple, this is not a simple approach. There are several big traps along the way, and it's important to avoid them...

  7. Writing WDL Workflows in Terra
    Leyla Tarhan, Frederick Tan, Tiffany Miller, and Anton Kovalsky

    This course provides you with the tools to write and run workflows on Terra. Hands-on exercises guide you through writing basic WDL scripts, pre-configuring workflows, and customizing your workflow's Docker containers.

  8. Overleaf and LaTex for Scientific Articles
    Carrie Wright and Fred Hutch

    The course covers basic information about why LaTeX can be useful, how to get started in Overleaf using LaTeX with a template, how to work with a team on Overleaf, and what to do when you encounter problems.

  9. AI for Efficient Programming
    Harnessing the Power of Large Language Models
    Elizabeth Humphries, Ava Hoffman, Carrie Wright, Candace Savonen, and Fred Hutch

    This course on AI for efficient programming explores the use of AI large language models and their potential benefits and challenges. Through examples and hands-on activities, students will develop an understanding of the ways in which AI can speed up software development tasks and free up time for more creative and strategic work.

  10. Intro to workflows on Terra
    Terra's bulk analysis pipelining mode
    Allie Cliffe and Leyla Tarhan

    Learn to run workflows - bulk analyses that can be automated and scaled - on Terra.

  11. Production AI Agents for Software Engineers
    Build reliable AI agents with tool calling, bounded control loops, validation, traces, and production engineering discipline.
    Kevin Languedoc

    Stop building fragile AI demos. Learn how to design, test, and operate AI agents like real software systems.

  12. No Description Available
  13. Pin-Up
    Pin-Up
    No Description Available
  14. 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.

  15. Go beyond basic tutorials and learn how to design, deploy, and defend production-grade environments. This comprehensive blueprint bridges the gap between system administration, network architecture, and proactive cybersecurity.Whether you are setting up robust server infrastructures, orchestrating enterprise networks, or integrating cutting-edge defense systems like Wazuh and Fortigate, this course provides the exact, hands-on steps needed to implement secure and highly available digital infrastructures. What you will master inside:• Advanced Systems & Server Administration• Secure Network Design & Routing Orchestration• Active Threat Monitoring & Infrastructure Defense Blueprints