Learn about Web APIs

  1. How to Create an Audio Oscillator With the Web Audio API

    How to Create an Audio Oscillator With the Web Audio API

    Tutorial Advanced

    The Web Audio API is a model completely separate from the tag. It's a JavaScript API for processing and synthesizing audio for the web. The goal of this API...

  2. Google Play Games Services: Creating Events and Quests

    Google Play Games Services: Creating Events and Quests

    Tutorial Intermediate

    In this tutorial, you'll learn how to use the Google Play quests and events APIs to persuade users to play your games again and again.

  3. Get Started With Google Play Games Services

    Get Started With Google Play Games Services

    Tutorial Intermediate

    If you are developing a game for the Android platform, you can make use of the Google Play games services APIs to quickly add common gaming features. In this...

  4. Building a Store Finder With Node.js and Redis

    Building a Store Finder With Node.js and Redis

    Tutorial Intermediate

    Learn to harness the power of Redis GEO commands to build a rudimentary store finder in Node.js.

  5. Introduction to Web MIDI

    Introduction to Web MIDI

    Tutorial Intermediate

    Learn how to interact with a web page using the Web MIDI API. This tutorial will teach you how to take any hardware MIDI device and connect it to your...

  6. HTML5 Mastery: Tree Traversal

    HTML5 Mastery: Tree Traversal

    Tutorial Intermediate

    The fourth part of the "HTML5 Mastery" tutorial series focuses on three handy helpers that come with the DOM API to provide an efficient, elegant and...

  7. Let Me Hear Your Browser Talk: Using the Speech Synthesis API

    Let Me Hear Your Browser Talk: Using the Speech Synthesis API

    Tutorial Intermediate

    This tutorial will teach you how to use the Speech Synthesis API to make your web page talk out loud. It covers turning speech into text, choosing a voice,...

  8. What Are WebSockets? A Brief Introduction

    What Are WebSockets? A Brief Introduction

    Tutorial Beginner

    In this short video tutorial I'll take a moment to explain WebSockets. We won't go into the low-level details of WebSockets, but it helps to understand...

  9. It's Time to Encrypt Your Email: Using the Browser

    It's Time to Encrypt Your Email: Using the Browser

    Tutorial Beginner

    By now you're becoming an expert at email encryption but probably wish you could send and receive secure messages in Gmail. With Mailvelope, you can.

  10. The Dolby Audio and Microsoft Edge Experience

    The Dolby Audio and Microsoft Edge Experience

    Tutorial Beginner

    Dolby Audio, the industry-leading audio technology, can now be used to enhance the online experience, thanks to Microsoft Windows 10 and Microsoft Edge. This...

  11. Getting Started With Android: Creating a Customized Toolbar

    Getting Started With Android: Creating a Customized Toolbar

    Tutorial Beginner

    Creating native Android apps allows you to deliver a first-class mobile experience to your users. In this short video tutorial, you'll learn you how to add...

  12. Google Play Services: Using the Places API

    Google Play Services: Using the Places API

    Tutorial Beginner

    In this tutorial, you will learn how to present your users with the Place Picker component, use the Places API to guess the user's current place, search for...