The Leanpub 60 Day 100% Happiness Guarantee
Within 60 days of purchase you can get a 100% refund on any Leanpub purchase, in two clicks.
See full terms...

Build practical skills across four of today's most important technologies with this complete programming bundle. Learn professional Python development, write faster SQL queries, master data science with R and unlock high-performance computing with Julia. Whether you're starting from scratch or expanding your expertise, these books provide clear guidance, hands-on examples and real-world knowledge you can use in your own projects.
Bought separately
$116
Minimum price
$59.00
$79.00
About the Bundle
Whether you're learning to code for the first time or looking to expand your technical skills, this bundle brings together four practical guides covering Python, SQL, R and Julia. Each book is designed to take you from the fundamentals to more advanced topics with clear explanations, hands-on examples and real-world techniques you can apply right away.
Start with The Complete Python Developer and build a strong foundation in one of the world's most popular programming languages. You'll learn how to write clean, maintainable code while exploring the tools, workflows and best practices used in professional software development.
In Mastering SQL Performance Optimization, you'll learn how databases actually process queries and what it takes to make them faster. From indexing and execution plans to joins, schema design and concurrency, you'll develop the skills needed to solve performance problems across the major database platforms.
R Programming Cookbook is a practical guide to data analysis, visualization and statistical computing. It covers everything from the basics of programming to machine learning, reproducible research, package development and deployment with complete examples you can run and adapt for your own work.
Round out your learning with Mastering Julia Programming, a complete guide to one of the fastest programming languages for scientific and technical computing. You'll discover how to write efficient Julia code, build high-performance applications and take advantage of the language's unique approach to speed and productivity.
Together, these books cover software development, database optimization, data science and technical computing in a way that's practical and easy to follow. Whether you're a student, developer, data scientist, researcher or engineer, this collection gives you the knowledge and confidence to tackle real projects and keep building your skills.
About the Books
Python is one of the most widely used programming languages in the world, powering everything from web applications and data pipelines to artificial intelligence systems and scientific research. Its clarity, versatility, and massive ecosystem make it an ideal first language for beginners and a daily tool for seasoned professionals. Yet mastering Python means more than memorizing syntax; it requires understanding modern practices, tooling, and patterns that separate hobbyist scripts from production-grade software.
Slow SQL queries cost real money. Every millisecond of latency compounds across thousands of concurrent users, driving up infrastructure bills and degrading user experience. This book teaches you how databases execute queries internally, so you can systematically diagnose and resolve performance problems across PostgreSQL, MySQL, SQL Server, Oracle, and SQLite. Through execution plan analysis, indexing strategies, join optimization, schema design principles, concurrency management, and real-world case studies, you will build the skills to transform sluggish queries into high-performance operations that scale under production load.
This book takes you from zero programming experience to confident R practitioner through clear explanations, practical examples and fully worked demonstrations. You will learn the language fundamentals, modern tidyverse workflows, statistical analysis, machine learning, data visualization, reproducible research, web applications, package development and production deployment. Every concept is explained step by step with complete, runnable code you can use immediately in your own projects.
This book takes you from complete beginner to expert-level proficiency in Julia, one of the most powerful and elegant programming languages for technical computing. Through clear explanations, comprehensive examples, and real-world projects, you will learn not only how to write Julia code but also why the language is designed the way it is and how to leverage its unique features for maximum performance and productivity. Whether you are a data scientist, researcher, engineer, or software developer, this book gives you everything needed to use Julia confidently in both research and production environments.
Within 60 days of purchase you can get a 100% refund on any Leanpub purchase, in two clicks.
See full terms...
We pay 80% royalties on purchases of $7.99 or more, and 80% royalties minus a 50 cent flat fee on purchases between $0.99 and $7.98. You earn $8 on a $10 sale, and $16 on a $20 sale. So, if we sell 5000 non-refunded copies of your book for $20, you'll earn $80,000.
(Yes, some authors have already earned much more than that on Leanpub.)
In fact, authors have earned over $15 million writing, publishing and selling on Leanpub.
Learn more about writing on Leanpub
If you buy a Leanpub book, you get free updates for as long as the author updates the book! Many authors use Leanpub to publish their books in-progress, while they are writing them. All readers get free updates, regardless of when they bought the book or how much they paid (including free).
Most Leanpub books are available in PDF (for computers) and EPUB (for phones, tablets and Kindle). The formats that a book includes are shown at the top right corner of this page.
Finally, Leanpub books don't have any DRM copy-protection nonsense, so you can easily read them on any supported device.
Learn more about Leanpub's ebook formats and where to read them
You can use Leanpub to easily write, publish and sell in-progress and completed ebooks and online courses!
Leanpub is a powerful platform for serious authors, combining a simple, elegant writing and publishing workflow with a store focused on selling in-progress ebooks.
Leanpub is a magical typewriter for authors: just write in plain text, and to publish your ebook, just click a button. (Or, if you are producing your ebook your own way, you can even upload your own PDF and/or EPUB files and then publish with one click!) It really is that easy.