Header background

Get Access to a Library of 190+ eBooks

Subscribe to Tuts+ to start learning.


  • Machine Learning

    Machine Learning with R - Second Edition

    Packt Publishing452 Pages
    Perhaps you already know a bit about machine learning but have never used R, or perhaps you know a little R but are new to machine learning. In either case, this book will get you up and running quickly. It would be helpful to have a bit of familiarity with basic programming concepts, but no prior experience is required.
    Read More
  • Swift

    Game Development with Swift

    Packt Publishing224 Pages
    If you wish to create and publish fun iOS games using Swift, then this book is for you. You should be familiar with basic programming concepts. However, no prior game development or Apple ecosystem experience is required.
    Read More
  • Laravel

    Mastering Laravel

    Packt Publishing232 Pages
    If you are an experienced or a capable PHP programmer who has a basic understanding of the concepts of modern PHP (at least version 5.4), this book is ideal for you.
    Read More
  • Android Wear

    Android Wearable Programming

    Packt Publishing224 Pages
    If you are an Android developer who wants to learn how to build applications for the Android Wear platform, then this is the book for you. This book only requires a basic knowledge of Android programming. Familiarity with development IDEs such as Android Studio, IntelliJ IDEA, or Eclipse will be helpful.
    Read More
  • Ionic

    Learning Ionic

    Packt Publishing388 Pages
    This book is intended for those who want to learn how to build hybrid mobile applications using Ionic. It is also ideal for people who want to explore theming for Ionic apps. Prior knowledge of AngularJS is essential to complete this book successfully.
    Read More
  • Data Mining

    Learning Data Mining with Python

    Packt Publishing344 Pages
    If you are a programmer who wants to get started with data mining, then this book is for you.
    Read More
  • JavaScript

    Mastering JavaScript Promises

    Packt Publishing188 Pages
    This book is for all the software and web engineers wanting to apply the promises paradigm to their next project and get the best outcome from it. This book also acts as a reference for the engineers who are already using promises in their projects and want to improve their current knowledge to reach the next level. To get the most benefit from this book, you should know basic programming concepts, have a familiarity with JavaScript, and a good understanding of HTML.
    Read More
  • AWS

    Learning AWS

    Packt Publishing236 Pages
    This book is targeted at expert programmers and architects wanting to learn AWS. Some familiarity with Spring, MySQL, and RESTful web services is assumed.
    Read More
  • Meteor

    Getting Started with Meteor.js JavaScript Framework - Second Edition

    Packt Publishing138 Pages
    This book is for developers or students who have a working knowledge of JavaScript and HTML, and want to learn how to quickly develop full-stack web applications using pure JavaScript.
    Read More
  • Swift

    Swift by Example

    Packt Publishing284 Pages
    This book is intended for those who want to learn to develop apps in Swift the right way. Whether you are an expert Objective-C programmer or new to this platform, you'll learn quickly, grasping the code of real-world apps to use Swift effectively. Prior experience in development for Apple devices would be helpful, but is not mandatory.
    Read More
  • Python

    Python Geospatial Development Essentials

    Packt Publishing192 Pages
    This book is ideal for Python programmers who are tasked with or wish to make a special-purpose GIS application. Analysts, political scientists, geographers, and GIS specialists seeking a creative platform to experiment with cutting-edge spatial analysis, but who are still only beginners in Python, will also find this book beneficial. Familiarity with Tkinter application development in Python is preferable but not mandatory.
    Read More
  • R

    Mastering Predictive Analytics with R

    Packt Publishing414 Pages
    This book is intended for the budding data scientist, predictive modeler, or quantitative analyst with only a basic exposure to R and statistics. It is also designed to be a reference for experienced professionals wanting to brush up on the details of a particular type of predictive model. Mastering Predictive Analytics with R assumes familiarity with only the fundamentals of R, such as the main data types, simple functions, and how to move data around. No prior experience with machine learning or predictive modeling is assumed, however you should have a basic understanding of statistics and calculus at a high school level.
    Read More
  • Android SDK

    Android Game Programming by Example

    Packt Publishing388 Pages
    The book is best suited for existing Android or Java programmers who want to adapt their skills to make exciting Android games. The book is also for determined readers who might have no Android, game programming or even Java experience, but a reasonable understanding of object oriented programming knowledge is assumed.
    Read More
  • Django

    Learning Django Web Development

    Packt Publishing336 Pages
    This book is for web developers who want to get started with Django for web development. Basic knowledge of Python programming is required but no knowledge of Django is expected.
    Read More
  • AWS

    Mastering AWS Development

    Packt Publishing416 Pages
    This book is for web and Cloud computing developers with knowledge of databases, basic virtualization, and Cloud computing. Having prior understanding of architecting on AWS is recommended.
    Read More