Java Language Features

Java Language Features

Work with essential and advanced features of the Java programming language such as Java modules development, lambda expressions (closures), inner...

Practical Data Science

Practical Data Science

Learn how to build a data science technology stack and perform good data science with repeatable methods. You will learn...

Angular 5 Projects

Angular 5 Projects

Learn to build single page web apps using Angular 5 and TypeScript by working through 70+ mini-projects. With hundreds of...

Ruby Data Processing

Ruby Data Processing

Gain the basics of Ruby’s map, reduce, and select functions and discover how to use them to solve data-processing problems....

Kotlin in Action

Kotlin in Action

Kotlin in Action teaches you to use the Kotlin language for production-quality applications. Written for experienced Java developers, this example-rich...

Illustrated C# 7

Illustrated C# 7

Get to work quickly with C# with a uniquely succinct and visual format used to present the C# 7.0 language....

Embedded Operating Systems

Embedded Operating Systems

This easy-to- follow textbook/reference guides the reader through the creation of a fully functional embedded operating system, from its source...

Confident Data Skills

Confident Data Skills

Data science is the most exciting skill you can master. Data has dramatically changed how our world works. From entertainment...