New languages and new approaches to programming are always emerging. Is your code up to scratch?

Getting Started with Swift

Getting Started with iOS Development

Getting Started with Rust

Swift is a true modern marvel—and this bundle will show you what it can do. You'll not only learn the basics of Swift, but you'll also discover how to apply it to app development, machine learning, and beyond.

Includes:

  • Swift in Depth
  • iOS Development with Swift
  • Classic Computer Science Problems in Swift

Only $111.97 $59.99

One billion iPhone users are waiting for your app! Unlock Swift’s modern language features and powerful Xcode development with this book and video bundle, and build your toolbox of essential mobile development skills with Swift.

Includes:

  • iOS Development with Swift
  • iOS Development with Swift in Motion

Only $79.98 $39.99

Rust is an awesome language for safe systems programming. This book and liveVideo bundle gets you started with Rust and teaches you how to take on common systems programming tasks using its unique features. And you'll immediately appreciate the high caliber of instruction from some of the leading voices in the Rust community.

Includes:

  • Rust in Action
  • Rust in Motion

Only $75.98 $49.99

Python Gymnasium

Java and Kotlin Hands-on

JavaScript Gymnasium

Give your Python skills a complete workout at the Python Gymnasium! This bundle is packed with best practice projects, exercises to flex your coding muscles, and problem-solving techniques that will take your Python code to the next level.

Includes:

  • Python Workout
  • Practices of the Python Pro
  • Classic Computer Science Problems in Python

Only $119.97 $49.99

Upgrade your code with the very latest version of Java, and hot new JVM language Kotlin. Packed with the latest features of both Java 9 and ways of transitioning to using Kotlin code, this bundle is essential for anyone serious about developing with Java.

Includes:

  • Kotlin in Action
  • The Joy of Kotlin
  • Modern Java in Action

Only $119.97 $49.99

Everything you need to bulk up your JavaScript skills. Filled with both ancient wisdom and cutting-edge techniques, this bundle gets you working out to deliver clean, lean, and easy-to-maintain JavaScript code.

Includes:

  • The Joy of JavaScript
  • Functional Programming in JavaScript
  • Secrets of the JavaScript Ninja, Second Edition

Only $103.97 $49.99