Tech Requirements


In order to enroll in a course and get the best experience, we recommend you meet the following system requirements:

System requirements

  • An internet connection – broadband wired or wireless (3G or 4G/LTE)

  • Speakers and a microphone – built-in, USB plug-in, or wireless Bluetooth

  • A webcam or HD webcam - built-in, USB plug-in, or:

    • An HD cam or HD camcorder with a video-capture card

    • Virtual camera software for use with broadcasting software like OBS or IP cameras

Supported operating systems

  • macOS X with macOS 10.9 or later

  • Windows 10*
    Note: Devices running Windows 10 must run Windows 10 Home, Pro, or Enterprise. S Mode is not supported.

  • Windows 8 or 8.1

  • Windows 7

  • Ubuntu 12.04 or higher

  • Mint 17.1 or higher

  • Red Hat Enterprise Linux 6.4 or higher

  • Oracle Linux 6.4 or higher

  • CentOS 6.4 or higher

  • Fedora 21 or higher

  • OpenSUSE 13.2 or higher

  • ArchLinux (64-bit only)

Supported tablet and mobile devices

Supported browsers

  • Windows: Internet Explorer 11+, Edge 12+, Firefox 27+, Chrome 30+

  • macOS: Safari 7+, Firefox 27+, Chrome 30+

  • Linux: Firefox 27+, Chrome 30+

Processor and RAM requirements




Single-core 1Ghz or higher

Dual-core 2Ghz or higher (Intel i3/i5/i7 or AMD equivalent)



4 Gb


Dual and single-core laptops have a reduced frame rate when screen sharing (around 5 frames per second). For optimum screen-sharing performance on laptops, we recommend a quad-core processor or higher.

Bandwidth requirements

The bandwidth used will be optimized for the best experience based on the participant's network. It will automatically adjust for 3G, WiFi, or wired environments. Recommended bandwidth for meetings and webinar panelists:​

  • For screen sharing: 50-150kbps

  • For audio VoiP: 60-80kbps

For 1 to 1 video calling:

  • For high-quality video: 600kbps (up/down)

  • For 720p HD video: 1.2Mbps (up/down)

  • For 1080p HD video: 3.8Mbps/3.0Mbps (up/down)

For group video calling:

  • For high-quality video: 1.0 Mbps/600kbps (up/down)

  • For 720p HD video: 2.6Mbps/1.8Mbps (up/down)

  • For 1080p HD video: 3.8Mbps/3.0Mbps (up/down)

  • For gallery view receiving: 2.0Mbps (25 views), 4.0Mbps (49 views)