This course has been retired.


Discover Drive


Retired Course

Course Overview

  1. Level 1 Complete on Discover Drive

    Level 1 Free Level 1 Video | 1 Challenge
    Save to Drive Button

    Creating a simple button for saving files to Google Drive.

  2. Level 2 Complete on Discover Drive

    Level 2 Free Level 2 Videos | 12 Challenges
    Google Picker with Drive

    Creating a widget for selecting and uploading files.

  3. Level 3 Complete on Discover Drive

    Level 3 Free Level 1 Video | 9 Challenges
    Authenticating with Drive

    Using the Google API Ruby Client to request access to a user’s Drive.

  4. Level 4 Complete on Discover Drive

    Level 4 Free Level 1 Video | 11 Challenges
    Uploading Files

    Performing multipart and resumable uploads with the Google API Ruby Client.

  5. Level 5 Complete on Discover Drive

    Level 5 Free Level 1 Video | 5 Challenges
    Retrieving Metadata

    Retrieving metadata for single files and lists of files, as well as performing file searches.

  6. Level 6 Complete on Discover Drive

    Level 6 Free Level 2 Videos | 5 Challenges
    Downloading & Sharing Files

    Downloading files from Drive and managing permissions.

  7. Level 7 Complete on Discover Drive

    Level 7 Free Level 2 Videos | 8 Challenges
    Updating & Deleting Files

    Updating, trashing, and permanently deleting files.

  8. Level 8 Complete on Discover Drive

    Level 8 Free Level 2 Videos | 9 Challenges

    Organizing files with folders and using the Application Data Folder.

  9. Level 9 Complete on Discover Drive

    Level 9 Free Level 1 Video | 3 Challenges
    Push Notifications

    Getting notified when a file changes.

  10. Level 10 Complete on Discover Drive

    Level 10 Free Level 1 Video | 2 Challenges
    Installing And Showcasing Your Application

    Installing your application to the Drive UI and listing it in the Chrome Web Store.

Completed Discover Drive

Complete these levels to unlock

Course Completion Badge


About The Professor

Gregg is passionate about taking complex topics and teaching them efficiently. He's helped build Envy Labs, Starter Studio, and Code School. He also furthers education through BarCamp in Orlando, the Orlando Ruby Users Group, and the Orlando Tech Events newsletter.

View Full Credits

Course Notes

  • Estimated Course Length: 4 - 5 hours

Course Reviews (6)


Every part of the API (besides the Realtime API that need a full separate course) is covered in great detail, with examples and use cases. The videos make understanding the tricky parts simpler than it is by simply reading the documentation and the exercises make the concepts stick in the memory.