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....

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....

Practical Python AI Projects

Practical Python AI Projects

Discover the art and science of solving artificial intelligence problems with Python using optimization modeling. This book covers the practical...

Pro JPA 2 in Java EE 8

Pro JPA 2 in Java EE 8

Learn to use the Java Persistence API (JPA) and other related APIs as found in the Java EE 8 platform...

Sudoku Programming with C

Sudoku Programming with C

Sudoku Programming with C teaches you how to write computer programs to solve and generate Sudoku puzzles. This is a...