Learn Advance Your Future.

 

Find the best courses, videos, books, podcasts, and blogs to learn a new skill

Spark in Action

Spark in Action teaches you the theory and skills you need to effectively handle batch and streaming data using Spark. You'll get comfortable with the Spark CLI as you work through a few introductory examples.

Spark in Action, Second Edition

Spark in Action, Second Edition, teaches you to create end-to-end analytics applications. In this entirely new book, you'll learn from interesting Java-based examples, including a complete data pipeline for processing NASA satellite data.

Streaming Data

Streaming Data introduces the concepts and requirements of streaming and real-time data systems. The book is an idea-rich tutorial that teaches you to think about how to efficiently interact with fast-flowing data.

Succeeding with AI

Succeeding with AI sets out a blueprint for AI projects to ensure they are predictable, successful, and profitable. It's filled with practical techniques for running data science programs that ensure they're cost effective and focused on the right business goals.

On Food and Cooking: The Science and Lore of the Kitchen

On Food and Cooking: The Science and Lore of the Kitchen. On Food and Cooking is the bible to which food lovers and professional chefs worldwide turn for an understanding of where our foods come from, what exactly they're made of, and how cooking transforms them into something new and delicious.

Swift in Depth

Swift in Depth guides you concept by concept through the skills you need to build professional software for Apple platforms, such as iOS and Mac; also on the server with Linux.

The Java Module System

In this new book, you'll learn how the module system improves reliability and maintainability, and how it can be used to reduce tight coupling of system components.

The Joy of JavaScript

In The Joy of JavaScript, author and JavaScript expert Luis Atencio teaches you key design concepts that lead to clean, lean, modular, and easy-to-maintain code.

Think Like a Data Scientist

Think Like a Data Scientist teaches you a step-by-step approach to solving real-world data-centric problems. By breaking down carefully crafted examples, you'll learn to combine analytic, programming, and business perspectives into a repeatable process for extracting real knowledge from data

Tiny Python Projects

A long journey is really a lot of little steps. The same is true when you're learning Python, so you may as well have some fun along the way! Written in a lighthearted style with entertaining exercises that build powerful skills, Tiny Python Projects takes you from amateur to Pythonista as you create 22 bitesize programs.

TypeScript Quickly

TypeScript Quickly teaches you to exploit the benefits of types in browser-based and standalone applications. In this practical guide, you'll build a fascinating blockchain service app that takes you through a range of type-sensitive programming techniques.

The New Best Recipe

Flagship book of award-winning series with more than 1000 pages and 800 illustrations. Would you make 38 versions of creme caramel to find the absolute best version? The editors of Cook's Illustrated did. Along with 20 versions of simple recipes such as coleslaw. Now fully revised and expanded this new edition offers more than 1000 recipes for all your favorite dishes from roast chicken and macaroni cheese to creme caramel and chocolate chip cookies. There are also expanded tutorials on grilling, baking, stir frying and much more.

Vue.js in Action

Vue.js in Action teaches you how to build a fast, flowing web UI with the Vue.js framework. As you move through the book, you'll put your skills to practice by building a complete web store application with product listings, a checkout process, and an administrative interface.

Web Design Playground

Web Design Playground takes you step by step from writing your first line of HTML to creating interesting and attractive web pages. In this project-based book, you'll use a custom online workspace, the book's companion Playground, to design websites, product pages, photo galleries, and more.

Algorithms in Motion

Algorithms in Motion introduces you to the world of algorithms and how to use them as effectively as possible through high-quality video-based lessons, real-world examples, and built-in exercises, so you can put what you learn into practice.

Clear Both