Gym Shorts

Free short courses — taught by experts. Learn new skills in a few hours or less.

Explore courses on design, development, accessibility, prototyping, UX, and career skills.

Benefits
100% free self-paced online learning
Earn a Badge to share on your résumé and social media
Short, concise courses on a wide range of topics
High-quality and in-depth content by industry experts
Video Lessons
1–2 hours
Course Duration
1–5 hours
  • Course artwork for Design Systems for Product Managers.

    Design

    Design Systems for Product Managers

    with Ethan Marcotte, Web Designer & Speaker

    Learn how pattern libraries and design systems can change and improve the work your teams do on a daily basis.

    Gym Short

    Beginner

  • Course artwork for Design Systems for Developers.

    Development

    Design Systems for Developers

    with Ethan Marcotte, Web Designer & Speaker

    Learn how to use your development skills to help build and support an effective and thriving design system.

    Gym Short

    Intermediate

  • Course artwork for Design Systems for Everyone.

    Design

    Design Systems for Everyone

    with Ethan Marcotte, Web Designer & Speaker

    Learn how to effectively integrate pattern libraries and design systems into your organization’s workflow.

    Gym Short

    Beginner

  • Course artwork for Working with Atomic Design and Pattern Lab.

    Development

    Working with Atomic Design and Pattern Lab

    with Brad Frost, Web Designer & Speaker

    Learn how to use Atomic Design methodology within Pattern Lab to create reusable user interface components.

    Gym Short

    Intermediate

  • Course artwork for 3D Modeling for Virtual Reality Creation.

    Design

    3D Modeling for Virtual Reality Creation

    with Graham Roberts, of The New York Times

    Learn how to create 3D generated imagery in Maya for use in Virtual Reality production.

    Gym Short

    Intermediate

  • Course artwork for Introduction to Node.js.

    Development

    Introduction to Node.js

    with Todd Sellon, Web Developer

    Learn how to build a simple web app using Node.js from start to finish.

    Gym Short

    Intermediate

  • Course artwork for Build Better Websites With Chrome Developer Tools.

    Development

    Build Better Websites With Chrome Developer Tools

    with Keith Peters, of Notarize

    Learn how to leverage Chrome web developer tools to speed up your development time and help create bug-free, high-performing pages and apps.

    Gym Short

    Intermediate

  • Course artwork for Creating A Drupal 8 Theme.

    Development

    Creating A Drupal 8 Theme

    with Glenn Hodgkinson, Web Developer

    Learn how to create Drupal 8 themes, set up a local development environment, and customize theme structure and style with the TWIG templating engine.

    Gym Short

    Intermediate

  • Course artwork for Structuring and Organizing HTML5 Forms.

    Development

    Structuring and Organizing HTML5 Forms

    with Jen Kramer, of Harvard University Extension School

    Learn some of the latest standards and thinking around coding HTML forms using the new HTML5 tags and attributes.

    Gym Short

    Intermediate

  • Course artwork for Introduction to Git and GitHub.

    Development

    Introduction to Git and GitHub

    with Jeff Ausura, of HubSpot

    Learn the basics of version control and get a high-level overview of both Git and GitHub. Perfect for someone with little to no first-hand experience with either.

    Gym Short

    Intermediate

  • Course artwork for Creating A WordPress Theme.

    Development

    Creating A WordPress Theme

    with Glenn Hodgkinson, Web Developer

    Learn how to convert your HTML/CSS design into a WordPress website. Discover how to set up a local development environment and add WordPress tags to your design.

    Gym Short

    Intermediate

  • Course artwork for Defeating Busy.

    Career Skills

    Defeating Busy

    with Brett Harned, of TeamGantt

    Learn how to estimate, plan, track, and manage your time to complete projects. Being busy isn’t a bad thing, but not being in control of your own time is.

    Gym Short

    Beginner