Development courses

Courses enable Roku developers to get started and get up to speed fast on creating streaming applications for the Roku platform. Each online course contains a series of instructor-led video lessons walking developers through Roku development topics, such as building the app UI, integrating core app features, and testing apps.

This provides developers with an online virtual classroom where they can independently learn and master Roku development at their own pace.

Roku currently offers the following online courses:

  • Getting Started: Get introduced to development on the Roku platform. Learn how streaming works and the benefits of developing streaming applications for the Roku platform.

  • SceneGraph: Build an app: Learn how to develop an app from the ground up with the Roku SDK. This course features a set of 13 video lessons and a comprehensive sample app that walks developers through each step in building a basic, high-performance Roku app that passes certification. This course is ideal for developers that are new to the Roku platform and want a simple, streamlined path for quickly understanding Roku development.

How to watch

You can watch the videos in these courses from this site or from your TV.