Learn Advance Your Future.


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

Java by Comparison

This book is a useful companion for anyone learning to write clean Java code. The authors introduce you to the fundamentals of becoming a software craftsman by comparing pieces of problematic code with an improved version to help you to develop a sense for clean code. This unique before-and-after approach teaches you to create clean Java code.

Node.js 8 the Right Way

Node.js is the platform of choice for creating modern web services. This fast-paced book gets you up to speed on server-side programming with Node.js 8, as you develop real programs that are small, fast, low-profile, and useful.

The Rust Cookbook

This Rust Cookbook is a collection of simple examples that demonstrate good practices to accomplish common programming tasks, using the crates of the Rust ecosystem. Read more about Rust Cookbook, including tips for how to read the book, how to use the examples, and notes on conventions.

Building a Scalable Web App on AWS

This guide exists in two parts. You're reading Part 1, where I'll focus on the high-level concepts in AWS and how to put together an AWS architecture. In Part 2, our focus will be on DevOps and maintaining the infrastructure.

Achievement Habit

In The Achievement Habit, Roth applies the remarkable insights that stem from design thinking'previously used to solve large scale projects'to help us realize the power for positive change we all have within us.

Adobe Certified, David Mayer

This book offers you a unique opportunity to prepare for the Adobe Certified Expert. Meaning that you will feel equipped and confident in your knowledge and abilities when it comes to taking the exam. In this book, tests are designed to help you prepare for the real exam and summaries what you have learned in each topic. So, you feel self-confident you have understood everything that was covered before moving on.

Adobe Premiere Pro, Maxim Jago

The companion DVD (also available as an online download) includes lesson files so students can work step-by-step along with the book. All buyers of the book also get full access to the Web Edition: a Web-based version of the complete eBook enhanced with video and multiple-choice quizzes.

The Algorithm Design Manual

This newly expanded and updated second edition of the best-selling classic continues to take the "mystery" out of designing algorithms, and analyzing their efficacy and efficiency.

Clear Both