diff --git a/README.md b/README.md
index d5654549f..f0c9d314e 100644
--- a/README.md
+++ b/README.md
@@ -10,11 +10,14 @@ This repo serves as CMS for some of the static content on our Open EdX site. Con
## Getting started
- clone this repo.
+
+---
[Docker Compose V1][1]
- run `docker-compose up` in the repo root.
+---
[Docker Compose V2][1]
- run `docker compose up` in the repo root.
-
+---
- Wait patiently for stuff to load & compile.
- navigate to [http://localhost:4000](http://localhost:4000) to see the build status.
- Get busy making beautiful things!
@@ -23,4 +26,4 @@ This repo serves as CMS for some of the static content on our Open EdX site. Con
- [http://localhost:4000/sitemap](http://localhost:4000/sitemap)
## References
-[1]: https://docs.docker.com/compose/migrate/ "Migrate to Docker Compose V2"
\ No newline at end of file
+[1]: https://docs.docker.com/compose/migrate/ "Migrate to Docker Compose V2"
diff --git a/_data/collections/COL-00-005.yml b/_data/collections/COL-00-005.yml
index ba958bca7..02e8ffda6 100644
--- a/_data/collections/COL-00-005.yml
+++ b/_data/collections/COL-00-005.yml
@@ -1,8 +1,8 @@
---
-collection_ID: COL-005
+id: COL-005
title: "Remote Work"
topic: "Career Skills"
-short_description: "Whether you’re WFH or a digital nomad, we’ve got you covered."
+description: "Whether you’re WFH or a digital nomad, we’ve got you covered."
url: https://thegymnasium.com/remote-work
order: 0
exclude: true
diff --git a/_data/collections/COL-01-006.yml b/_data/collections/COL-01-006.yml
index 22bb0716b..30d1fc07d 100644
--- a/_data/collections/COL-01-006.yml
+++ b/_data/collections/COL-01-006.yml
@@ -1,8 +1,8 @@
---
-collection_ID: COL-006
+id: COL-006
title: "Design Systems"
topic: "Design Systems"
-short_description: "Teamwork (and creating effective pattern libraries) makes the dream work."
+description: "Teamwork (and creating effective pattern libraries) makes the dream work."
url: https://thegymnasium.com/design-systems
order: 1
---
diff --git a/_data/collections/COL-02-001.yml b/_data/collections/COL-02-001.yml
index 36505850e..2f4d6e6b5 100644
--- a/_data/collections/COL-02-001.yml
+++ b/_data/collections/COL-02-001.yml
@@ -1,8 +1,8 @@
---
-collection_ID: COL-001
+id: COL-001
title: "Web Development"
topic: "Development"
-short_description: "Develop the skills you need to build fast, responsive websites."
+description: "Develop the skills you need to build fast, responsive websites."
url: https://thegymnasium.com/web-development
order: 2
---
diff --git a/_data/collections/COL-03-002.yml b/_data/collections/COL-03-002.yml
index af977bd56..535bf2312 100644
--- a/_data/collections/COL-03-002.yml
+++ b/_data/collections/COL-03-002.yml
@@ -1,8 +1,8 @@
---
-collection_ID: COL-002
+id: COL-002
title: "UX Design"
topic: "UX"
-short_description: "User experience can make or break a website. Let’s put yours to the test."
+description: "User experience can make or break a website. Let’s put yours to the test."
url: https://thegymnasium.com/ux-design
order: 3
---
diff --git a/_data/collections/COL-04-003.yml b/_data/collections/COL-04-003.yml
index 51ec093a3..843e74a93 100644
--- a/_data/collections/COL-04-003.yml
+++ b/_data/collections/COL-04-003.yml
@@ -1,8 +1,8 @@
---
-collection_ID: COL-003
+id: COL-003
title: "Prototyping"
topic: "Prototyping"
-short_description: "Take the guesswork out of your design process and build better products."
+description: "Take the guesswork out of your design process and build better products."
url: https://thegymnasium.com/prototyping
order: 4
---
diff --git a/_data/collections/COL-05-004.yml b/_data/collections/COL-05-004.yml
index d63ce42ec..364cabbfc 100644
--- a/_data/collections/COL-05-004.yml
+++ b/_data/collections/COL-05-004.yml
@@ -1,8 +1,8 @@
---
-collection_ID: COL-004
+id: COL-004
title: "Accessibility"
topic: "Accessibility"
-short_description: "No matter what your title is, creating an inclusive web is everyone’s job."
+description: "No matter what your title is, creating an inclusive web is everyone’s job."
url: https://thegymnasium.com/accessibility
order: 5
---
diff --git a/_data/config.yml b/_data/config.yml
new file mode 100644
index 000000000..c7e33c11a
--- /dev/null
+++ b/_data/config.yml
@@ -0,0 +1,139 @@
+meta:
+ title: Gymnasium
+ subtitle: Free online courses on design and development
+ author: Aquent Gymnasium
+ description: Design a career you love with free online courses on design, development, accessibility, prototyping, UX, and career skills.
+ og_img: /img/brand/og/gym-brand-og.png
+ twitter_handle: "@AquentGymnasium"
+navigation:
+ main:
+ - title: About
+ href: GYM_ROOT_URL/about/
+ - title: Courses
+ href: GYM_ROOT_URL/courses/
+ - title: Tutorials
+ href: GYM_ROOT_URL/tutorials/
+ - title: Webinars
+ href: GYM_ROOT_URL/webinars/
+ - title: Instructors
+ href: GYM_ROOT_URL/instructors/
+ - title: Blog
+ href: GYM_ROOT_URL/blog/
+ footer:
+ - title: What We Do
+ links:
+ - title: Courses
+ href: GYM_ROOT_URL/courses/
+ - title: Tutorials
+ href: GYM_ROOT_URL/courses/take5/
+ - title: Jobs
+ href: GYM_ROOT_URL/jobs/
+ - title: Webinars
+ href: GYM_ROOT_URL/webinars/
+ - title: Articles
+ href: https://medium.com/gymnasium
+ target: _blank
+ rel: noopener
+ - title: About
+ href: GYM_ROOT_URL/about/
+ - title: Content Collections
+ links:
+ - title: Design Systems
+ href: GYM_ROOT_URL/design-systems/
+ - title: Web Development
+ href: GYM_ROOT_URL/web-development/
+ - title: UX Design
+ href: GYM_ROOT_URL/ux-design/
+ - title: Prototyping
+ href: GYM_ROOT_URL/prototyping/
+ - title: Accessibility
+ href: GYM_ROOT_URL/accessibility/
+ - title: Remote Work
+ href: GYM_ROOT_URL/remote-work/
+ - title: Resources
+ links:
+ - title: FAQ
+ href: GYM_ROOT_URL/faq/
+ - title: Support
+ href: GYM_ROOT_URL/support/
+ - title: Social Impact
+ href: GYM_ROOT_URL/social-impact/
+ - title: Privacy Policy
+ href: GYM_ROOT_URL/privacy-policy/
+ - title: Corporate Social Responsibility
+ href: https://aquent.com/csr-policy
+ target: _blank
+ rel: noopener
+ - title: Impressum
+ href: https://aquent.de/impressum
+ target: _blank
+ rel: noopener
+ - title: Social
+ links:
+ - title: Twitter
+ href: https://twitter.com/AquentGymnasium
+ - title: Facebook
+ href: https://www.facebook.com/aquentgymnasium/
+ - title: Instagram
+ href: https://www.instagram.com/aquent_gymnasium/
+ - title: YouTube
+ href: https://www.youtube.com/channel/UCsAAa0dL-ZJpq4gN1zEcXYw
+ - title: LinkedIn
+ href: https://www.linkedin.com/school/gymnasium/
+ - title: Medium
+ href: https://medium.com/gymnasium
+ - title: Github
+ href: https://github.com/gymnasium
+ - title: TikTok
+ href: https://tiktok.com/@aquentgymnasium
+ - title: Affiliated Sites
+ links:
+ - title: Aquent
+ href: https://aquent.com
+ target: _blank
+ rel: noopener
+ - title: Aquent Talent
+ href: https://aquenttalent.com
+ target: _blank
+ rel: noopener
+ - title: Aquent Studios
+ href: https://aquentstudios.com
+ target: _blank
+ rel: noopener
+ - title: Aquent RoboHead
+ href: https://www.robohead.net
+ target: _blank
+ rel: noopener
+ - title: Aquent Scout
+ href: https://aquentscout.com
+ target: _blank
+ rel: noopener
+ - title: Dev Links
+ links:
+ - title: Gymnasium (Production)
+ href: https://thegymnasium.com
+ - title: Gym Soy Data
+ href: GYM_DATA_URL
+ - title: Gym LMS
+ href: GYM_LMS_URL
+feeds:
+ blog: https://medium.com/feed/gymnasium
+logos:
+ main:
+ white:
+ src: /img/brand/png/gymnasium-logo-white-4x.png
+ srcset: /img/brand/svg/gymnasium-logo-white.svg
+ black:
+ src: /img/brand/png/gymnasium-logo-black-lg.png
+ srcset: /img/brand/svg/gymnasium-logo-black.svg
+ openedx:
+ src: /img/openedx/edx-logo-bw.png
+colors:
+ orange: "#ff5f14"
+ blue: "#0077c8"
+ white: "#fff"
+ light-gray: "#ccc"
+ gray: "#a6a6a6"
+ medium-gray: "#737373"
+ dark-gray: "#444"
+ black: "#181818"
diff --git a/_data/courses/GYM-001.yml b/_data/courses/GYM-001.yml
index b79287551..58198fc36 100644
--- a/_data/courses/GYM-001.yml
+++ b/_data/courses/GYM-001.yml
@@ -1,13 +1,13 @@
---
-course_ID: GYM-001
+id: GYM-001
title: "Defeating Busy"
date: 2019-10-28T00:00:00-04:00
-course_type: short
+type: short
url: /courses/GYM/001/0/about
-poster_art: /img/course-artwork/png/gym-001.png
+img: /img/courses/gym-001.svg
live: true
topic: "Career Skills"
-short_description: "Learn how to estimate, plan, track, and manage your time in order to complete projects. Being busy isn’t a bad thing, but not being in control of your own time is."
+description: "Learn how to estimate, plan, track, and manage your time in order to complete projects. Being busy isn’t a bad thing, but not being in control of your own time is."
instructor: bharned
skills:
- label: "Project estimation"
diff --git a/_data/courses/GYM-002.yml b/_data/courses/GYM-002.yml
index 15ad3cee8..dc892a9fd 100644
--- a/_data/courses/GYM-002.yml
+++ b/_data/courses/GYM-002.yml
@@ -1,16 +1,16 @@
---
-course_ID: GYM-002
+id: GYM-002
title: "Introducing Node.js"
date: 2022-05-27T00:00:00-04:00
-course_type: short
+type: short
live: false
retired_message:
1: "This course has been retired. Due to outdated content, we don’t offer a badge for this course, but you can still view the lessons. We recommend taking the updated course Introduction to Node.js (and earning a badge) instead."
url: /courses/GYM/002/0/about
-poster_art: /img/course-artwork/png/gym-002.png
+img: /img/courses/gym-002.svg
topic: "Development"
-short_description: "This course has been retired."
-short_description_orig: "Learn the basics of Node.js by building a “sample social” profile form."
+description: "This course has been retired."
+description_orig: "Learn the basics of Node.js by building a “sample social” profile form."
instructor: jhargrove
skills:
- label: "Installing a Node.js server"
diff --git a/_data/courses/GYM-003.yml b/_data/courses/GYM-003.yml
index f564a4c64..17d2756e4 100644
--- a/_data/courses/GYM-003.yml
+++ b/_data/courses/GYM-003.yml
@@ -1,16 +1,16 @@
---
-course_ID: GYM-003
+id: GYM-003
title: "Grid Layout in Bootstrap 3"
date: 2022-05-26T00:00:00-04:00
-course_type: short
+type: short
live: false
retired_message:
1: "This course has been retired. Due to outdated content, we don’t offer a badge for this course, but you can still view the lessons. We recommend watching the tutorial Prototyping in the Browser with CSS Grid Layout instead."
url: /courses/GYM/003/0/about
-poster_art: /img/course-artwork/png/gym-003.png
+img: /img/courses/gym-003.svg
topic: "Development"
-short_description: "This course has been retired."
-short_description_orig: "Get up to speed with the Twitter Bootstrap’s grid layout system and learn how to build a responsive layout that looks great on multiple screen sizes and devices."
+description: "This course has been retired."
+description_orig: "Get up to speed with the Twitter Bootstrap’s grid layout system and learn how to build a responsive layout that looks great on multiple screen sizes and devices."
instructor: josborn
skills:
- label: "Bootstrap basics"
diff --git a/_data/courses/GYM-004.yml b/_data/courses/GYM-004.yml
index c9fcb1734..44ec3ee8f 100644
--- a/_data/courses/GYM-004.yml
+++ b/_data/courses/GYM-004.yml
@@ -1,13 +1,13 @@
---
-course_ID: GYM-004
+id: GYM-004
title: "Creating A WordPress Theme"
date: 2019-10-28T00:00:00-04:00
-course_type: short
+type: short
live: true
url: /courses/GYM/004/0/about
-poster_art: /img/course-artwork/png/gym-004.png
+img: /img/courses/gym-004.svg
topic: "Development"
-short_description: "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."
+description: "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."
instructor: ghodgkinson
skills:
- label: "Intermediate HTML/CSS"
diff --git a/_data/courses/GYM-005.yml b/_data/courses/GYM-005.yml
index 06d101744..b5a8f44ed 100644
--- a/_data/courses/GYM-005.yml
+++ b/_data/courses/GYM-005.yml
@@ -1,18 +1,18 @@
---
-course_ID: GYM-005
+id: GYM-005
title: "Introducing Sketch for UX and UI"
date: 2019-10-28T00:00:00-04:00
-course_type: short
+type: short
live: false
retired_message:
1: "This course has been retired. Due to outdated content, we don’t offer a badge for this course, but you can still view the lessons."
url: /courses/GYM/005/0/about
-poster_art: /img/course-artwork/png/gym-005.png
+img: /img/courses/gym-005.svg
topic: "UX"
subtopics:
- label: "Prototyping"
-short_description: "This course has been retired."
-short_description_orig: "Learn how to use Sketch tools and features in order to build an interactive prototype for a mobile website."
+description: "This course has been retired."
+description_orig: "Learn how to use Sketch tools and features in order to build an interactive prototype for a mobile website."
instructor: josborn
skills:
- label: "Sketch fundamentals"
diff --git a/_data/courses/GYM-006.yml b/_data/courses/GYM-006.yml
index 684ac6b5a..adc787082 100644
--- a/_data/courses/GYM-006.yml
+++ b/_data/courses/GYM-006.yml
@@ -1,13 +1,13 @@
---
-course_ID: GYM-006
+id: GYM-006
title: "Introduction to Git and GitHub"
date: 2019-10-28T00:00:00-04:00
-course_type: short
+type: short
live: true
url: /courses/GYM/006/0/about
-poster_art: /img/course-artwork/png/gym-006.png
+img: /img/courses/gym-006.svg
topic: "Development"
-short_description: "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."
+description: "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."
instructor: jausura
skills:
- label: "Version control"
diff --git a/_data/courses/GYM-007.yml b/_data/courses/GYM-007.yml
index 9cf8a3630..608b61975 100644
--- a/_data/courses/GYM-007.yml
+++ b/_data/courses/GYM-007.yml
@@ -1,13 +1,13 @@
---
-course_ID: GYM-007
+id: GYM-007
title: "Structuring and Organizing HTML5 Forms"
date: 2019-10-28T00:00:00-04:00
-course_type: short
+type: short
live: true
url: /courses/GYM/007/0/about
-poster_art: /img/course-artwork/png/gym-007.png
+img: /img/courses/gym-007.svg
topic: "Development"
-short_description: "Learn some of the latest standards and thinking around coding HTML forms using the new HTML5 tags and attributes."
+description: "Learn some of the latest standards and thinking around coding HTML forms using the new HTML5 tags and attributes."
instructor: jkramer
skills:
- label: "Web Forms"
diff --git a/_data/courses/GYM-008.yml b/_data/courses/GYM-008.yml
index d52ea5705..825426de7 100644
--- a/_data/courses/GYM-008.yml
+++ b/_data/courses/GYM-008.yml
@@ -1,18 +1,18 @@
---
-course_ID: GYM-008
+id: GYM-008
title: "Advanced Rapid Prototyping with Axure"
date: 2019-10-28T00:00:00-04:00
-course_type: short
+type: short
live: false
retired_message:
1: "This course has been retired. Due to outdated content, we don’t offer a badge for this course, but you can still view the lessons."
url: /courses/GYM/008/0/about
-poster_art: /img/course-artwork/png/gym-008.png
+img: /img/courses/gym-008.svg
topic: "UX"
subtopics:
- label: "Prototyping"
-short_description: "This course has been retired."
-short_description_orig: "Learn how to use the conditional logic features in Axure in order to quickly create an interactive prototype."
+description: "This course has been retired."
+description_orig: "Learn how to use the conditional logic features in Axure in order to quickly create an interactive prototype."
instructor: tslate
skills:
- label: "Interactive prototyping"
diff --git a/_data/courses/GYM-009.yml b/_data/courses/GYM-009.yml
index 04b76adbd..3defc1665 100644
--- a/_data/courses/GYM-009.yml
+++ b/_data/courses/GYM-009.yml
@@ -1,13 +1,13 @@
---
-course_ID: GYM-009
+id: GYM-009
title: "Creating A Drupal 8 Theme"
date: 2019-10-28T00:00:00-04:00
-course_type: short
+type: short
live: true
url: /courses/GYM/009/0/about
-poster_art: /img/course-artwork/png/gym-009.png
+img: /img/courses/gym-009.svg
topic: "Development"
-short_description: "This course will teach you how to create themes for Drupal 8. Specifically, you will learn how to install a local development environment for Drupal 8, and use the new TWIG templating engine to customize the structure and style of your theme."
+description: "This course will teach you how to create themes for Drupal 8. Specifically, you will learn how to install a local development environment for Drupal 8, and use the new TWIG templating engine to customize the structure and style of your theme."
instructor: ghodgkinson
skills:
- label: "Intermediate HTML/CSS"
diff --git a/_data/courses/GYM-011.yml b/_data/courses/GYM-011.yml
index 81ecf3ca6..bd181a8ff 100644
--- a/_data/courses/GYM-011.yml
+++ b/_data/courses/GYM-011.yml
@@ -1,13 +1,13 @@
---
-course_ID: GYM-011
+id: GYM-011
title: "Build Better Websites With Chrome Developer Tools"
date: 2019-10-28T00:00:00-04:00
-course_type: short
+type: short
live: true
url: /courses/course-v1:GYM+011+0/about
-poster_art: /img/course-artwork/png/gym-011.png
+img: /img/courses/gym-011.svg
topic: "Development"
-short_description: "In this course, you will get a familiarity with all aspects of the built-in developer tools within the Chrome browser. Understanding how to use these tools will speed up your development time and help you create bug-free, high-performing pages and web applications."
+description: "In this course, you will get a familiarity with all aspects of the built-in developer tools within the Chrome browser. Understanding how to use these tools will speed up your development time and help you create bug-free, high-performing pages and web applications."
instructor: kpeters
skills:
- label: "HTML & CSS Modification"
diff --git a/_data/courses/GYM-012.yml b/_data/courses/GYM-012.yml
index 2439bd7fa..b7a4b6f42 100644
--- a/_data/courses/GYM-012.yml
+++ b/_data/courses/GYM-012.yml
@@ -1,15 +1,15 @@
---
-course_ID: GYM-012
+id: GYM-012
title: "Introduction to Node.js"
date: 2019-10-28T00:00:00-04:00
-course_type: short
+type: short
live: true
url: /courses/course-v1:GYM+012+0/about
-poster_art: /img/course-artwork/png/gym-012.png
+img: /img/courses/gym-012.svg
topic: "Development"
subtopics:
- label: "JavaScript"
-short_description: "In this course, you will learn how to build a simple web app using Node.js."
+description: "In this course, you will learn how to build a simple web app using Node.js."
instructor: tsellon
skills:
- label: "Installing Node.js"
diff --git a/_data/courses/GYM-013.yml b/_data/courses/GYM-013.yml
index bb2356f93..9cc5f9a79 100644
--- a/_data/courses/GYM-013.yml
+++ b/_data/courses/GYM-013.yml
@@ -1,13 +1,13 @@
---
-course_ID: GYM-013
+id: GYM-013
title: "3D Modeling for Virtual Reality Creation"
date: 2019-10-28T00:00:00-04:00
-course_type: short
+type: short
live: true
url: /courses/course-v1:GYM+013+0/about
-poster_art: /img/course-artwork/png/gym-013.png
+img: /img/courses/gym-013.svg
topic: "Design"
-short_description: "Learn how to create 3D generated imagery in Maya for use in Virtual Reality production."
+description: "Learn how to create 3D generated imagery in Maya for use in Virtual Reality production."
instructor: groberts
skills:
- label: "Basic 3D Modeling, Animation and Rigging"
diff --git a/_data/courses/GYM-014.yml b/_data/courses/GYM-014.yml
index bbd9666a5..3e30d87e7 100644
--- a/_data/courses/GYM-014.yml
+++ b/_data/courses/GYM-014.yml
@@ -1,16 +1,16 @@
---
-course_ID: GYM-014
+id: GYM-014
title: "Working with Atomic Design and Pattern Lab"
date: 2019-10-28T00:00:00-04:00
-course_type: short
+type: short
live: true
url: /courses/course-v1:GYM+014+0/about
-poster_art: /img/course-artwork/png/gym-014.png
+img: /img/courses/gym-014.svg
topic: "Development"
subtopics:
- label: "Design Systems"
- label: "Pattern Library"
-short_description: "Learn how to use Atomic Design methodology within Pattern Lab in order to create reusable user interface components."
+description: "Learn how to use Atomic Design methodology within Pattern Lab in order to create reusable user interface components."
instructor: bfrost
skills:
- label: "Website prototyping"
diff --git a/_data/courses/GYM-015.yml b/_data/courses/GYM-015.yml
index b10c32cb2..cd3c7f5df 100644
--- a/_data/courses/GYM-015.yml
+++ b/_data/courses/GYM-015.yml
@@ -1,11 +1,11 @@
---
-course_ID: GYM-015
+id: GYM-015
title: "Prototyping for Digital Products and Websites"
date: 2019-10-28T00:00:00-04:00
-course_type: short
+type: short
live: true
url: /courses/course-v1:GYM+015+0/about
-poster_art: /img/course-artwork/png/gym-015.png
+img: /img/courses/gym-015.svg
topic: "UX"
subtopics:
- label: "Prototyping"
@@ -13,7 +13,7 @@ subtopics:
- label: "Axure"
- label: "Figma"
- label: "Adobe XD"
-short_description: "Learn how to use prototypes as a communication and collaboration device for building digital products and websites."
+description: "Learn how to use prototypes as a communication and collaboration device for building digital products and websites."
instructor: jbantjes
skills:
- label: "How to choose the right method of prototyping"
diff --git a/_data/courses/GYM-016.yml b/_data/courses/GYM-016.yml
index 8d216b497..f3f9ffbe4 100644
--- a/_data/courses/GYM-016.yml
+++ b/_data/courses/GYM-016.yml
@@ -1,15 +1,15 @@
---
-course_ID: GYM-016
+id: GYM-016
title: "Designing Accessible and Responsive Websites"
date: 2019-10-28T00:00:00-04:00
-course_type: short
+type: short
live: true
url: /courses/course-v1:GYM+016+0/about
-poster_art: /img/course-artwork/png/gym-016.png
+img: /img/courses/gym-016.svg
topic: "Development"
subtopics:
- label: "Accessibility"
-short_description: "Learn accessible and responsive design best practices to help make a more user-friendly web for everyone."
+description: "Learn accessible and responsive design best practices to help make a more user-friendly web for everyone."
instructor: emarcotte
skills:
- label: "Accessibility"
@@ -22,4 +22,4 @@ audience:
lessons_duration: "1 hour"
completion_duration: "Up to 2 hours"
skill_level: "Intermediate"
----
\ No newline at end of file
+---
diff --git a/_data/courses/GYM-017.yml b/_data/courses/GYM-017.yml
index fb7b93dd7..22a1191f5 100644
--- a/_data/courses/GYM-017.yml
+++ b/_data/courses/GYM-017.yml
@@ -1,15 +1,15 @@
---
-course_ID: GYM-017
+id: GYM-017
title: "Design Systems for Everyone"
date: 2019-10-28T00:00:00-04:00
-course_type: short
+type: short
live: true
url: /courses/course-v1:GYM+017+0/about
-poster_art: /img/course-artwork/png/gym-017.png
+img: /img/courses/gym-017.svg
topic: "Design"
subtopics:
- label: "Design Systems"
-short_description: "Learn how to effectively integrate pattern libraries and design systems into your organization’s workflow."
+description: "Learn how to effectively integrate pattern libraries and design systems into your organization’s workflow."
instructor: emarcotte
skills:
- label: "Design Thinking"
diff --git a/_data/courses/GYM-018.yml b/_data/courses/GYM-018.yml
index 3e72fa969..85b2f4fa8 100644
--- a/_data/courses/GYM-018.yml
+++ b/_data/courses/GYM-018.yml
@@ -1,15 +1,15 @@
---
-course_ID: GYM-018
+id: GYM-018
title: "Design Systems for Designers"
date: 2019-10-28T00:00:00-04:00
-course_type: short
+type: short
live: true
url: /courses/course-v1:GYM+018+0/about
-poster_art: /img/course-artwork/png/gym-018.png
+img: /img/courses/gym-018.svg
topic: "Design"
subtopics:
- label: "Design Systems"
-short_description: "Learn how to incorporate pattern libraries and design systems into your workflow."
+description: "Learn how to incorporate pattern libraries and design systems into your workflow."
instructor: emarcotte
skills:
- label: "Working with pattern libraries"
diff --git a/_data/courses/GYM-019.yml b/_data/courses/GYM-019.yml
index 067b1a032..97be12a02 100644
--- a/_data/courses/GYM-019.yml
+++ b/_data/courses/GYM-019.yml
@@ -1,15 +1,15 @@
---
-course_ID: GYM-019
+id: GYM-019
title: "Design Systems for Developers"
date: 2019-10-28T00:00:00-04:00
-course_type: short
+type: short
live: true
url: /courses/course-v1:GYM+019+0/about
-poster_art: /img/course-artwork/png/gym-019.png
+img: /img/courses/gym-019.svg
topic: "Development"
subtopics:
- label: "Design Systems"
-short_description: "Learn how to use your development skills to help build and support an effective and thriving design system."
+description: "Learn how to use your development skills to help build and support an effective and thriving design system."
instructor: emarcotte
skills:
- label: "Organizing and naming best practices"
diff --git a/_data/courses/GYM-020.yml b/_data/courses/GYM-020.yml
index 5c096caeb..45cc3e04f 100644
--- a/_data/courses/GYM-020.yml
+++ b/_data/courses/GYM-020.yml
@@ -1,15 +1,15 @@
---
-course_ID: GYM-020
+id: GYM-020
title: "Design Systems for Product Managers"
date: 2019-10-28T00:00:00-04:00
-course_type: short
+type: short
live: true
url: /courses/course-v1:GYM+020+0/about
-poster_art: /img/course-artwork/png/gym-020.png
+img: /img/courses/gym-020.svg
topic: "Design"
subtopics:
- label: "Design Systems"
-short_description: "Learn how pattern libraries and design systems can change and improve the work your teams do on a daily basis."
+description: "Learn how pattern libraries and design systems can change and improve the work your teams do on a daily basis."
instructor: emarcotte
skills:
- label: "Improving team collaboration"
diff --git a/_data/courses/GYM-100.yml b/_data/courses/GYM-100.yml
index 43e7e3e85..9407bb9b6 100644
--- a/_data/courses/GYM-100.yml
+++ b/_data/courses/GYM-100.yml
@@ -1,17 +1,17 @@
---
-course_ID: GYM-100
+id: GYM-100
title: "Coding for Designers"
date: 2019-10-28T00:00:00-04:00
-course_type: full
+type: full
live: false
retired_message:
1: "This course is retiring on March 25, 2022. All coursework needs to be completed by that date."
2: "This course has been retired. We recommend taking the course Modern Web Design instead. It’s a bit more advanced, but we think you’d get a lot out of it."
url: /courses/GYM/100/0/about
-poster_art: /img/course-artwork/png/gym-100.png
+img: /img/courses/gym-100.svg
topic: "Development"
-short_description: "This course has been retired."
-short_description_orig: "Learn HTML and CSS and become the Web Designer that Developers love. Professional design experience is a prerequisite, but no prior web or coding experience is necessary."
+description: "This course has been retired."
+description_orig: "Learn HTML and CSS and become the Web Designer that Developers love. Professional design experience is a prerequisite, but no prior web or coding experience is necessary."
instructor: jwebb
skills:
- label: "HTML basics"
diff --git a/_data/courses/GYM-101.yml b/_data/courses/GYM-101.yml
index b8304dc10..72ec867dd 100644
--- a/_data/courses/GYM-101.yml
+++ b/_data/courses/GYM-101.yml
@@ -1,16 +1,16 @@
---
-course_ID: GYM-101
+id: GYM-101
title: "Responsive Web Design"
date: 2022-05-27T00:00:00-04:00
-course_type: full
+type: full
live: false
retired_message:
1: "This course has been retired. Due to outdated content, we don’t offer a certificate for this course, but you can still view the lessons. We recommend taking the course Responsive Web Design Fundamentals (and earning a certificate) instead."
url: /courses/GYM/101/0/about
-poster_art: /img/course-artwork/png/gym-101.png
+img: /img/courses/gym-101.svg
topic: "Development"
-short_description: "This course has been retired."
-short_description_orig: "In this course, you’ll learn best practices for building responsive websites that adapt to different devices and user behaviors."
+description: "This course has been retired."
+description_orig: "In this course, you’ll learn best practices for building responsive websites that adapt to different devices and user behaviors."
instructor: josborn
skills:
- label: "HTML5 and CSS3"
diff --git a/_data/courses/GYM-102.yml b/_data/courses/GYM-102.yml
index bf507063a..682da2f90 100644
--- a/_data/courses/GYM-102.yml
+++ b/_data/courses/GYM-102.yml
@@ -1,15 +1,15 @@
---
-course_ID: GYM-102
+id: GYM-102
title: "jQuery Building Blocks"
date: 2019-10-28T00:00:00-04:00
-course_type: full
+type: full
live: true
url: /courses/GYM/102/0/about
-poster_art: /img/course-artwork/png/gym-102.png
+img: /img/courses/gym-102.svg
topic: "Development"
subtopics:
- label: "JavaScript"
-short_description: "This course will teach you 5 easy techniques for adding interactivity to your web pages. By the end of the course, you’ll be able to add features and style to your web pages, from simple animations to complex dynamic content."
+description: "This course will teach you 5 easy techniques for adding interactivity to your web pages. By the end of the course, you’ll be able to add features and style to your web pages, from simple animations to complex dynamic content."
instructor: dporter
skills:
- label: "Navigation, animation, and server interaction"
diff --git a/_data/courses/GYM-103.yml b/_data/courses/GYM-103.yml
index c4eff024f..0510d40b3 100644
--- a/_data/courses/GYM-103.yml
+++ b/_data/courses/GYM-103.yml
@@ -1,13 +1,13 @@
---
-course_ID: GYM-103
+id: GYM-103
title: "UX Fundamentals"
date: 2019-10-28T00:00:00-04:00
-course_type: full
+type: full
live: true
url: /courses/GYM/103/0/about
-poster_art: /img/course-artwork/png/gym-103.png
+img: /img/courses/gym-103.svg
topic: "UX"
-short_description: "Learn how to apply user-centered design principles to improve your website and mobile app design. A must-take course for anyone working in design and development."
+description: "Learn how to apply user-centered design principles to improve your website and mobile app design. A must-take course for anyone working in design and development."
instructor: jwebb
skills:
- label: "User research"
diff --git a/_data/courses/GYM-104.yml b/_data/courses/GYM-104.yml
index 4d9f44319..31e8c1882 100644
--- a/_data/courses/GYM-104.yml
+++ b/_data/courses/GYM-104.yml
@@ -1,15 +1,15 @@
---
-course_ID: GYM-104
+id: GYM-104
title: "JavaScript Foundations"
date: 2019-10-28T00:00:00-04:00
-course_type: full
+type: full
live: true
url: /courses/GYM/104/0/about
-poster_art: /img/course-artwork/png/gym-104.png
+img: /img/courses/gym-104.svg
topic: "Development"
subtopics:
- label: "JavaScript"
-short_description: "Learn the fundamentals of programming with JavaScript and get started on the road to its mastery."
+description: "Learn the fundamentals of programming with JavaScript and get started on the road to its mastery."
instructor: kpeters
skills:
- label: "JavaScript"
diff --git a/_data/courses/GYM-105.yml b/_data/courses/GYM-105.yml
index 65d61e1e6..744280602 100644
--- a/_data/courses/GYM-105.yml
+++ b/_data/courses/GYM-105.yml
@@ -1,16 +1,16 @@
---
-course_ID: GYM-105
+id: GYM-105
title: "Writing for Web & Mobile"
date: 2022-05-26T00:00:00-04:00
-course_type: full
+type: full
live: false
retired_message:
1: "This course has been retired."
url: /courses/GYM/105/0/about
-poster_art: /img/course-artwork/png/gym-105.png
+img: /img/courses/gym-105.svg
topic: "Career Skills"
-short_description: "This course has been retired."
-short_description_orig: "Learn how to write compelling content through meaningful audience research and find the right words to attract and engage users."
+description: "This course has been retired."
+description_orig: "Learn how to write compelling content through meaningful audience research and find the right words to attract and engage users."
instructor: shay
skills:
- label: "Online writing strategies"
diff --git a/_data/courses/GYM-106.yml b/_data/courses/GYM-106.yml
index 6cff71fba..59e6f89ba 100644
--- a/_data/courses/GYM-106.yml
+++ b/_data/courses/GYM-106.yml
@@ -1,13 +1,13 @@
---
-course_ID: GYM-106
+id: GYM-106
title: "Information Design & Visualization Fundamentals"
date: 2019-10-28T00:00:00-04:00
-course_type: full
+type: full
live: true
url: /courses/GYM/106/0/about
-poster_art: /img/course-artwork/png/gym-106.png
+img: /img/courses/gym-106.svg
topic: "Design"
-short_description: "Learn the design and visual principles needed to create effective information graphics and data visualizations."
+description: "Learn the design and visual principles needed to create effective information graphics and data visualizations."
instructor: groberts
skills:
- label: "Visual design principles"
diff --git a/_data/courses/GYM-107.yml b/_data/courses/GYM-107.yml
index c612d001a..607e81f97 100644
--- a/_data/courses/GYM-107.yml
+++ b/_data/courses/GYM-107.yml
@@ -1,13 +1,13 @@
---
-course_ID: GYM-107
+id: GYM-107
title: "Modern Web Design"
date: 2019-10-28T00:00:00-04:00
-course_type: full
+type: full
live: true
url: /courses/GYM/107/0/about
-poster_art: /img/course-artwork/png/gym-107.png
+img: /img/courses/gym-107.svg
topic: "Development"
-short_description: "This course will prepare you to be a front-end developer by walking you through the process of building a simple, responsive website using HTML, CSS, and JavaScript."
+description: "This course will prepare you to be a front-end developer by walking you through the process of building a simple, responsive website using HTML, CSS, and JavaScript."
instructor: agustafson
skills:
- label: "HTML Markup"
diff --git a/_data/courses/GYM-108.yml b/_data/courses/GYM-108.yml
index c8d4e12bd..f26a52889 100644
--- a/_data/courses/GYM-108.yml
+++ b/_data/courses/GYM-108.yml
@@ -1,16 +1,16 @@
---
-course_ID: GYM-108
+id: GYM-108
title: "JavaScript and jQuery Survival Guide"
date: 2019-10-28T00:00:00-04:00
-course_type: full
+type: full
live: true
url: /courses/course-v1:GYM+108+0/about
-poster_art: /img/course-artwork/png/gym-108.png
+img: /img/courses/gym-108.svg
topic: "Development"
subtopics:
- label: "JavaScript"
- label: "jQuery"
-short_description: "This course will prepare you to tackle real-world projects that require the use of jQuery and JavaScript by walking you through a number of exercises and coding examples."
+description: "This course will prepare you to tackle real-world projects that require the use of jQuery and JavaScript by walking you through a number of exercises and coding examples."
instructor: kchisholm
skills:
- label: "Developer Tools"
diff --git a/_data/courses/GYM-109.yml b/_data/courses/GYM-109.yml
index 2c6faf2a9..c57a663f0 100644
--- a/_data/courses/GYM-109.yml
+++ b/_data/courses/GYM-109.yml
@@ -1,13 +1,13 @@
---
-course_ID: GYM-109
+id: GYM-109
title: "Responsive Web Design Fundamentals"
date: 2019-10-28T00:00:00-04:00
-course_type: full
+type: full
live: true
url: /courses/course-v1:GYM+109+0/about
-poster_art: /img/course-artwork/png/gym-109.png
+img: /img/courses/gym-109.svg
topic: "Development"
-short_description: "This is a hands-on, code-intensive course on how to build high-performance, responsive websites that look great across multiple screen sizes and devices."
+description: "This is a hands-on, code-intensive course on how to build high-performance, responsive websites that look great across multiple screen sizes and devices."
instructor: jpamental
skills:
- label: "Strategic thinking about responsive process"
diff --git a/_data/hero.yml b/_data/hero.yml
index 353406360..6c34af5ba 100644
--- a/_data/hero.yml
+++ b/_data/hero.yml
@@ -14,14 +14,14 @@ embed_source: "youtube"
# Content
# Update per live stream, if needed
title: "Livestream"
-short_description: "Picture Perfect: Using AI to Enhance Images"
+description: "Picture Perfect: Using AI to Enhance Images"
byline: "with Andrew Miller and Jeremy Osborn"
# twitch
twitch_channel: "andrewpmiller"
# youtube
-youtube_video_ID: "Ii_4MC5KuiQ"
+youtube_video_id: "Ii_4MC5KuiQ"
# Aspect Ratio 16:19
embed_width: "854"
@@ -33,4 +33,4 @@ embed_auto_play: false
embed_fetchpriority: "high"
embed_loading: "eager"
embed_frameborder: "0"
-embed_scrolling: "no"
+embed_scrolling: "no"
\ No newline at end of file
diff --git a/_data/pages/courses.yml b/_data/pages/courses.yml
index fb2235cce..e8762e968 100644
--- a/_data/pages/courses.yml
+++ b/_data/pages/courses.yml
@@ -3,64 +3,64 @@ header:
banner_email_campaign: "true"
title: "Courses"
tagline: "Free online courses and tutorials."
- short_description: "Learn design, development, UX, accessibility, and career skills from industry experts."
+ description: "Learn design, development, UX, accessibility, and career skills from industry experts."
full_courses:
format: "Full Courses"
- short_description: "Full Courses include a series of video lessons, optional quizzes and assignments, and a final exam and certificate if you pass. Plus, a forum to share work and get feedback from students and teaching assistants."
+ description: "Full Courses include a series of video lessons, optional quizzes and assignments, and a final exam and certificate if you pass. Plus, a forum to share work and get feedback from students and teaching assistants."
hero_text: "Learn new skills in a day or less and earn a certificate."
- hero_CTA: "View All Full Courses"
+ hero_cta: "View All Full Courses"
promo_label: "Featured"
- promo_ID: "GYM-107"
+ promo_id: "GYM-107"
gym_shorts:
format: "Gym Shorts"
- short_description: "Gym Shorts include a series of video lessons, a final exam, and a badge if you pass."
+ description: "Gym Shorts include a series of video lessons, a final exam, and a badge if you pass."
hero_text: "Learn new skills in a few hours and earn a badge."
- hero_CTA: "View All Gym Shorts"
+ hero_cta: "View All Gym Shorts"
promo_label: "Featured"
- promo_ID: "GYM-017"
+ promo_id: "GYM-017"
take5_tutorials:
format: "Take 5"
- short_description: "Take 5 tutorials are 5-minute video tutorials with easy-to-follow transcripts. No homework. No exam. Just free online learning."
+ description: "Take 5 tutorials are 5-minute video tutorials with easy-to-follow transcripts. No homework. No exam. Just free online learning."
hero_text: "Learn new skills with 5-minute tutorials."
- hero_CTA: "View All Tutorials"
+ hero_cta: "View All Tutorials"
promo_label: "Featured"
- promo_ID: "GYM-5054"
+ promo_id: "GYM-5054"
collections:
format: "Collections"
hero_text: "Explore specific topics with free courses, tutorials, resources, and jobs."
- hero_CTA: "View All Collections"
+ hero_cta: "View All Collections"
promo_label: "Featured"
- promo_ID: "design-systems"
+ promo_id: "design-systems"
# Note: Keep heading "label" max character count at 24 to maintain single-line length
featured:
full_courses:
promo_1:
label: "Most Popular This Week"
- ID: "GYM-107"
- CTA: "Learn More"
+ id: "GYM-107"
+ cta: "Learn More"
promo_2:
label: "JavaScript for Beginners"
- ID: "GYM-104"
- CTA: "Learn More"
+ id: "GYM-104"
+ cta: "Learn More"
promo_3:
label: "User Experience 101"
- ID: "GYM-103"
- CTA: "Learn More"
+ id: "GYM-103"
+ cta: "Learn More"
gym_shorts:
promo_1:
label: "Most Popular This Week"
- ID: "GYM-018"
- CTA: "Learn More"
+ id: "GYM-018"
+ cta: "Learn More"
promo_2:
label: "Accessibility Skills"
- ID: "GYM-016"
- CTA: "Learn More"
+ id: "GYM-016"
+ cta: "Learn More"
promo_3:
label: "Benefits of Prototyping"
- ID: "GYM-015"
- CTA: "Learn More"
+ id: "GYM-015"
+ cta: "Learn More"
about:
summary: "Learn About Our Courses"
@@ -90,4 +90,4 @@ about:
- label: "Video tutorial with easy-to-follow transcript"
2:
- label: "5 minutes or less"
----
+---
\ No newline at end of file
diff --git a/_data/take5/GYM-5001.yml b/_data/take5/GYM-5001.yml
index 756a8b6a1..481aa2384 100644
--- a/_data/take5/GYM-5001.yml
+++ b/_data/take5/GYM-5001.yml
@@ -1,18 +1,18 @@
---
-course_ID: GYM-5001
+id: GYM-5001
title: "Making a CSS Parallax Effect"
date: 2019-10-28T00:00:00-04:00
-course_type: take5
+type: take5
url: /courses/take5/GYM-5001/
-poster_art: /img/take5/posters/gym-5001.jpg
+img: /img/tutorials/gym-5001.jpg
live: true
instructor: "Jeremy Osborn"
instructor_bio: "Director of Learning at Aquent Gymnasium"
topic: "Development"
-video_ID: zRNUPU2dujU
+video_id: zRNUPU2dujU
video_duration: "4:59"
featured: false
-short_description: "Learn how to create a scrolling background effect using CSS in this hands-on tutorial."
+description: "Learn how to create a scrolling background effect using CSS in this hands-on tutorial."
project_file_source: CodePen
project_files:
- label: "Starting Project"
diff --git a/_data/take5/GYM-5002.yml b/_data/take5/GYM-5002.yml
index a74401640..3d289a47f 100644
--- a/_data/take5/GYM-5002.yml
+++ b/_data/take5/GYM-5002.yml
@@ -1,18 +1,18 @@
---
-course_ID: GYM-5002
+id: GYM-5002
title: "Creating a CSS Knockout Text Effect"
date: 2019-10-29T00:00:00-04:00
-course_type: take5
+type: take5
url: /courses/take5/GYM-5002/
-poster_art: /img/take5/posters/gym-5002.jpg
+img: /img/tutorials/gym-5002.jpg
live: true
instructor: "Jeremy Osborn"
instructor_bio: "Director of Learning at Aquent Gymnasium"
topic: "Development"
-video_ID: Q66-TDbHiIs
+video_id: Q66-TDbHiIs
video_duration: "4:48"
featured: false
-short_description: "Learn how to make an image appear inside the outline of plain text using CSS in this hands-on tutorial."
+description: "Learn how to make an image appear inside the outline of plain text using CSS in this hands-on tutorial."
project_file_source: CodePen
project_files:
- label: "Starting Project"
diff --git a/_data/take5/GYM-5003.yml b/_data/take5/GYM-5003.yml
index 446d448fe..06f60535d 100644
--- a/_data/take5/GYM-5003.yml
+++ b/_data/take5/GYM-5003.yml
@@ -1,18 +1,18 @@
---
-course_ID: GYM-5003
+id: GYM-5003
title: "Adding a CSS Gradient Overlay to an Image"
date: 2019-10-30T00:00:00-04:00
-course_type: take5
+type: take5
url: /courses/take5/GYM-5003/
-poster_art: /img/take5/posters/gym-5003.jpg
+img: /img/tutorials/gym-5003.jpg
live: true
instructor: "Jeremy Osborn"
instructor_bio: "Director of Learning at Aquent Gymnasium"
topic: "Development"
-video_ID: SaO2hO-4yEY
+video_id: SaO2hO-4yEY
video_duration: "4:13"
featured: false
-short_description: "Learn how to add a gradient overlay to an image more efficiently using only CSS in this hands-on tutorial."
+description: "Learn how to add a gradient overlay to an image more efficiently using only CSS in this hands-on tutorial."
project_file_source: CodePen
project_files:
- label: "Starting Project"
diff --git a/_data/take5/GYM-5004.yml b/_data/take5/GYM-5004.yml
index 582daf5ff..dd5457c27 100644
--- a/_data/take5/GYM-5004.yml
+++ b/_data/take5/GYM-5004.yml
@@ -1,18 +1,18 @@
---
-course_ID: GYM-5004
+id: GYM-5004
title: "Working with CSS Feature Queries"
date: 2019-10-31T00:00:00-04:00
-course_type: take5
+type: take5
url: /courses/take5/GYM-5004/
-poster_art: /img/take5/posters/gym-5004.jpg
+img: /img/tutorials/gym-5004.jpg
live: true
instructor: "Jeremy Osborn"
instructor_bio: "Director of Learning at Aquent Gymnasium"
topic: "Development"
-video_ID: VaHkQQ5xgac
+video_id: VaHkQQ5xgac
video_duration: "4:34"
featured: false
-short_description: "Learn how to use new CSS features for modern browsers without worrying about browser incompatibilities in this hands-on tutorial."
+description: "Learn how to use new CSS features for modern browsers without worrying about browser incompatibilities in this hands-on tutorial."
project_file_source: CodePen
project_files:
- label: "Starting Project"
diff --git a/_data/take5/GYM-5005.yml b/_data/take5/GYM-5005.yml
index ea621de77..7e021c75d 100644
--- a/_data/take5/GYM-5005.yml
+++ b/_data/take5/GYM-5005.yml
@@ -1,18 +1,18 @@
---
-course_ID: GYM-5005
+id: GYM-5005
title: "Creating a Duotone with CSS"
date: 2019-11-01T00:00:00-04:00
-course_type: take5
+type: take5
url: /courses/take5/GYM-5005/
-poster_art: /img/take5/posters/gym-5005.jpg
+img: /img/tutorials/gym-5005.jpg
live: true
instructor: "Jeremy Osborn"
instructor_bio: "Director of Learning at Aquent Gymnasium"
topic: "Development"
-video_ID: _12cCrECCdY
+video_id: _12cCrECCdY
video_duration: "4:59"
featured: false
-short_description: "Learn how to turn a grayscale image into a duotone using CSS blend modes in this hands-on tutorial."
+description: "Learn how to turn a grayscale image into a duotone using CSS blend modes in this hands-on tutorial."
project_file_source: CodePen
project_files:
- label: "Starting Project"
diff --git a/_data/take5/GYM-5006.yml b/_data/take5/GYM-5006.yml
index 98acdc2b0..9d64cd3c7 100644
--- a/_data/take5/GYM-5006.yml
+++ b/_data/take5/GYM-5006.yml
@@ -1,18 +1,18 @@
---
-course_ID: GYM-5006
+id: GYM-5006
title: "Leading a Card Sorting Session"
date: 2019-11-18T00:00:00-04:00
-course_type: take5
+type: take5
url: /courses/take5/GYM-5006/
-poster_art: /img/take5/posters/gym-5006.jpg
+img: /img/tutorials/gym-5006.jpg
live: true
instructor: "Heather O’Neill"
instructor_bio: "CEO of Pixels for Humans"
topic: "UX"
-video_ID: FfQ55Q15xUA
+video_id: FfQ55Q15xUA
video_duration: "4:47"
featured: false
-short_description: "Learn how to run a card sorting session in order to better understand your users’ mental models in this tutorial."
+description: "Learn how to run a card sorting session in order to better understand your users’ mental models in this tutorial."
related_content:
- label: "The Pros and Cons of Card Sorting in UX Research"
url: "https://www.interaction-design.org/literature/article/the-pros-and-cons-of-card-sorting-in-ux-research"
diff --git a/_data/take5/GYM-5007.yml b/_data/take5/GYM-5007.yml
index 5af4837b9..233c4d87e 100644
--- a/_data/take5/GYM-5007.yml
+++ b/_data/take5/GYM-5007.yml
@@ -1,18 +1,18 @@
---
-course_ID: GYM-5007
+id: GYM-5007
title: "Conducting Customer Interviews"
date: 2019-11-19T00:00:00-04:00
-course_type: take5
+type: take5
url: /courses/take5/GYM-5007/
-poster_art: /img/take5/posters/gym-5007.jpg
+img: /img/tutorials/gym-5007.jpg
live: true
instructor: "Heather O’Neill"
instructor_bio: "CEO of Pixels for Humans"
topic: "UX"
-video_ID: UDekSJsMOC8
+video_id: UDekSJsMOC8
video_duration: "4:05"
featured: false
-short_description: "Learn how to conduct a successful customer interview in this tutorial."
+description: "Learn how to conduct a successful customer interview in this tutorial."
related_content:
- label: "Listening deeply. An article by Indi Young"
url: "https://indiyoung.com/listening-deeply/"
diff --git a/_data/take5/GYM-5008.yml b/_data/take5/GYM-5008.yml
index 40928ee98..07717eaea 100644
--- a/_data/take5/GYM-5008.yml
+++ b/_data/take5/GYM-5008.yml
@@ -1,18 +1,18 @@
---
-course_ID: GYM-5008
+id: GYM-5008
title: "Writing Effective Survey Questions"
date: 2019-11-20T00:00:00-04:00
-course_type: take5
+type: take5
url: /courses/take5/GYM-5008/
-poster_art: /img/take5/posters/gym-5008.jpg
+img: /img/tutorials/gym-5008.jpg
live: true
instructor: "Heather O’Neill"
instructor_bio: "CEO of Pixels for Humans"
topic: "UX"
-video_ID: eE0rJNHvAzs
+video_id: eE0rJNHvAzs
video_duration: "3:48"
featured: false
-short_description: "Learn how to write survey questions to gather high-level information about your market in this tutorial."
+description: "Learn how to write survey questions to gather high-level information about your market in this tutorial."
related_content:
- label: "The Essential Guide to Writing Effective Survey Questions an article by Jennifer Leigh Brown"
url: "https://www.uxbooth.com/articles/the-essential-guide-to-writing-effective-survey-questions/"
diff --git a/_data/take5/GYM-5009.yml b/_data/take5/GYM-5009.yml
index 62ee1a5f1..15e33ca08 100644
--- a/_data/take5/GYM-5009.yml
+++ b/_data/take5/GYM-5009.yml
@@ -1,18 +1,18 @@
---
-course_ID: GYM-5009
+id: GYM-5009
title: "Leading Your First Usability Test"
date: 2019-11-21T00:00:00-04:00
-course_type: take5
+type: take5
url: /courses/take5/GYM-5009/
-poster_art: /img/take5/posters/gym-5009.jpg
+img: /img/tutorials/gym-5009.jpg
live: true
instructor: "Heather O’Neill"
instructor_bio: "CEO of Pixels for Humans"
topic: "UX"
-video_ID: I1uO3rwcG8U
+video_id: I1uO3rwcG8U
video_duration: "4:35"
featured: false
-short_description: "Learn how to lead a usability test in order to see how people interact with a product in this tutorial."
+description: "Learn how to lead a usability test in order to see how people interact with a product in this tutorial."
related_content:
- label: "The Art of Guerrilla Usability Testing an article by David Peter Simon"
url: "https://www.uxbooth.com/articles/the-art-of-guerrilla-usability-testing/"
diff --git a/_data/take5/GYM-5010.yml b/_data/take5/GYM-5010.yml
index d4aa3643a..caa3686d7 100644
--- a/_data/take5/GYM-5010.yml
+++ b/_data/take5/GYM-5010.yml
@@ -1,18 +1,18 @@
---
-course_ID: GYM-5010
+id: GYM-5010
title: "Using the KJ Method"
date: 2019-11-22T00:00:00-04:00
-course_type: take5
+type: take5
url: /courses/take5/GYM-5010/
-poster_art: /img/take5/posters/gym-5010.jpg
+img: /img/tutorials/gym-5010.jpg
live: true
instructor: "Jeremy Osborn"
instructor_bio: "Director of Learning at Aquent Gymnasium"
topic: "UX"
-video_ID: PwuPv7JwzCA
+video_id: PwuPv7JwzCA
video_duration: "4:50"
featured: false
-short_description: "Learn how to silently collaborate with a team in order to get group consensus in this tutorial."
+description: "Learn how to silently collaborate with a team in order to get group consensus in this tutorial."
related_content:
- label: "18F Methods instructions on the KJ method"
url: "https://methods.18f.gov/discover/kj-method/"
diff --git a/_data/take5/GYM-5011.yml b/_data/take5/GYM-5011.yml
index 621fffb2f..d8ab8a129 100644
--- a/_data/take5/GYM-5011.yml
+++ b/_data/take5/GYM-5011.yml
@@ -1,20 +1,20 @@
---
-course_ID: GYM-5011
+id: GYM-5011
title: "Using Smart Layout in Sketch"
date: 2019-11-04T00:00:00-04:00
-course_type: take5
+type: take5
url: /courses/take5/GYM-5011/
-poster_art: /img/take5/posters/gym-5011.jpg
+img: /img/tutorials/gym-5011.jpg
live: true
instructor: "Jeremy Osborn"
instructor_bio: "Director of Learning at Aquent Gymnasium"
topic: "UX"
subtopics:
- label: "Prototyping"
-video_ID: VzdFLmK2t38
+video_id: VzdFLmK2t38
video_duration: "4:59"
featured: false
-short_description: "Learn how to use Smart Layout in Sketch in this hands-on tutorial."
+description: "Learn how to use Smart Layout in Sketch in this hands-on tutorial."
project_file_source: GitHub
project_files:
- label: "Lesson Files"
diff --git a/_data/take5/GYM-5012.yml b/_data/take5/GYM-5012.yml
index e27e72b25..071862f5f 100644
--- a/_data/take5/GYM-5012.yml
+++ b/_data/take5/GYM-5012.yml
@@ -1,20 +1,20 @@
---
-course_ID: GYM-5012
+id: GYM-5012
title: "Prototyping in the Browser with CSS Grid Layout"
date: 2019-11-05T00:00:00-04:00
-course_type: take5
+type: take5
url: /courses/take5/GYM-5012/
-poster_art: /img/take5/posters/gym-5012.jpg
+img: /img/tutorials/gym-5012.jpg
live: true
instructor: "Jeremy Osborn"
instructor_bio: "Director of Learning at Aquent Gymnasium"
topic: "Development"
subtopics:
- label: "Prototyping"
-video_ID: IqAizKPCC9U
+video_id: IqAizKPCC9U
video_duration: "4:59"
featured: false
-short_description: "Learn the benefits of prototyping web page layouts using CSS Grid Layout in this hands-on tutorial."
+description: "Learn the benefits of prototyping web page layouts using CSS Grid Layout in this hands-on tutorial."
project_file_source: CodePen
project_files:
- label: "Starting Project"
diff --git a/_data/take5/GYM-5013.yml b/_data/take5/GYM-5013.yml
index 96671df98..db131f18a 100644
--- a/_data/take5/GYM-5013.yml
+++ b/_data/take5/GYM-5013.yml
@@ -1,20 +1,20 @@
---
-course_ID: GYM-5013
+id: GYM-5013
title: "Working with the Timeline in InVision Studio"
date: 2019-11-06T00:00:00-04:00
-course_type: take5
+type: take5
url: /courses/take5/GYM-5013/
-poster_art: /img/take5/posters/gym-5013.jpg
+img: /img/tutorials/gym-5013.jpg
live: true
instructor: "Jeremy Osborn"
instructor_bio: "Director of Learning at Aquent Gymnasium"
topic: "UX"
subtopics:
- label: "Prototyping"
-video_ID: QxN2wVlBTTw
+video_id: QxN2wVlBTTw
video_duration: "4:51"
featured: false
-short_description: "Learn how to create animated micro-interactions using InVision Studio’s timeline feature in this hands-on tutorial."
+description: "Learn how to create animated micro-interactions using InVision Studio’s timeline feature in this hands-on tutorial."
project_file_source: GitHub
project_files:
- label: "Lesson Files"
diff --git a/_data/take5/GYM-5014.yml b/_data/take5/GYM-5014.yml
index 1490eee5f..c81035086 100644
--- a/_data/take5/GYM-5014.yml
+++ b/_data/take5/GYM-5014.yml
@@ -1,20 +1,20 @@
---
-course_ID: GYM-5014
+id: GYM-5014
title: "Using Auto-Animate in Adobe XD"
date: 2019-11-07T00:00:00-04:00
-course_type: take5
+type: take5
url: /courses/take5/GYM-5014/
-poster_art: /img/take5/posters/gym-5014.jpg
+img: /img/tutorials/gym-5014.jpg
live: true
instructor: "Jeremy Osborn"
instructor_bio: "Director of Learning at Aquent Gymnasium"
topic: "UX"
subtopics:
- label: "Prototyping"
-video_ID: TJqqgchPraE
+video_id: TJqqgchPraE
video_duration: "4:57"
featured: false
-short_description: "Learn how to use Auto-Animate in Adobe XD in this hands-on tutorial."
+description: "Learn how to use Auto-Animate in Adobe XD in this hands-on tutorial."
project_file_source: GitHub
project_files:
- label: "Lesson Files"
diff --git a/_data/take5/GYM-5015.yml b/_data/take5/GYM-5015.yml
index dd97f9c7a..3ac318236 100644
--- a/_data/take5/GYM-5015.yml
+++ b/_data/take5/GYM-5015.yml
@@ -1,20 +1,20 @@
---
-course_ID: GYM-5015
+id: GYM-5015
title: "Creating Advanced Animations in Figma"
date: 2019-11-08T00:00:00-04:00
-course_type: take5
+type: take5
url: /courses/take5/GYM-5015/
-poster_art: /img/take5/posters/gym-5015.jpg
+img: /img/tutorials/gym-5015.jpg
live: true
instructor: "Jeremy Osborn"
instructor_bio: "Director of Learning at Aquent Gymnasium"
topic: "UX"
subtopics:
- label: "Prototyping"
-video_ID: fhAqswjylgg
+video_id: fhAqswjylgg
video_duration: "4:57"
featured: false
-short_description: "Learn how to use the Smart Animate feature to create advanced animations in Figma in this hands-on tutorial."
+description: "Learn how to use the Smart Animate feature to create advanced animations in Figma in this hands-on tutorial."
project_file_source: GitHub
project_files:
- label: "Lesson Files"
diff --git a/_data/take5/GYM-5016.yml b/_data/take5/GYM-5016.yml
index fe51078d4..627b74f3d 100644
--- a/_data/take5/GYM-5016.yml
+++ b/_data/take5/GYM-5016.yml
@@ -1,18 +1,18 @@
---
-course_ID: GYM-5016
+id: GYM-5016
title: "Storytelling for Designers"
date: 2019-11-11T00:00:00-04:00
-course_type: take5
+type: take5
url: /courses/take5/GYM-5016/
-poster_art: /img/take5/posters/gym-5016.jpg
+img: /img/tutorials/gym-5016.jpg
live: true
instructor: "Lee Andrese"
instructor_bio: "Vice President of Learning and Development at Onward Search"
topic: "Career Skills"
-video_ID: 3WVDdGssP6Y
+video_id: 3WVDdGssP6Y
video_duration: "4:35"
featured: false
-short_description: "Learn how to tell your story in a compelling way in order to advance your career in this tutorial."
+description: "Learn how to tell your story in a compelling way in order to advance your career in this tutorial."
related_content:
- label: "The Psychological Power of Storytelling by Pamela B. Rutledge"
url: "https://www.psychologytoday.com/us/blog/positively-media/201101/the-psychological-power-storytelling"
diff --git a/_data/take5/GYM-5017.yml b/_data/take5/GYM-5017.yml
index 63248864d..62342353f 100644
--- a/_data/take5/GYM-5017.yml
+++ b/_data/take5/GYM-5017.yml
@@ -1,18 +1,18 @@
---
-course_ID: GYM-5017
+id: GYM-5017
title: "How to Tell the Story of a Mid-Career Pivot"
date: 2019-11-12T00:00:00-04:00
-course_type: take5
+type: take5
url: /courses/take5/GYM-5017/
-poster_art: /img/take5/posters/gym-5017.jpg
+img: /img/tutorials/gym-5017.jpg
live: true
instructor: "Anne Ditmeyer"
instructor_bio: "Creative Coach"
topic: "Career Skills"
-video_ID: ycCdyR-Oohs
+video_id: ycCdyR-Oohs
video_duration: "4:18"
featured: false
-short_description: "Learn how to have confidence in the stories you tell after making a career change in this tutorial."
+description: "Learn how to have confidence in the stories you tell after making a career change in this tutorial."
related_content:
- label: "Story Map by James Buckhouse"
url: "https://medium.com/design-story/story-map-3cc64033128e"
diff --git a/_data/take5/GYM-5018.yml b/_data/take5/GYM-5018.yml
index 5f7564542..90766c79c 100644
--- a/_data/take5/GYM-5018.yml
+++ b/_data/take5/GYM-5018.yml
@@ -1,18 +1,18 @@
---
-course_ID: GYM-5018
+id: GYM-5018
title: "Crafting Your Story"
date: 2019-11-13T00:00:00-04:00
-course_type: take5
+type: take5
url: /courses/take5/GYM-5018/
-poster_art: /img/take5/posters/gym-5018.jpg
+img: /img/tutorials/gym-5018.jpg
live: true
instructor: "Lee Andrese"
instructor_bio: "Vice President of Learning and Development at Onward Search"
topic: "Career Skills"
-video_ID: iLI4I2XnjpU
+video_id: iLI4I2XnjpU
video_duration: "5:00"
featured: false
-short_description: "Learn how to create compelling stories for projects you’ve made in this tutorial."
+description: "Learn how to create compelling stories for projects you’ve made in this tutorial."
related_content:
- label: "Finding, Crafting and Telling a Great Story - Nicole Kahn"
url: "https://gsbmedia.stanford.edu/media/GuestA+Nicole+Kahn/0_jagtf4n5"
diff --git a/_data/take5/GYM-5019.yml b/_data/take5/GYM-5019.yml
index f11cb43b5..8f2d9d599 100644
--- a/_data/take5/GYM-5019.yml
+++ b/_data/take5/GYM-5019.yml
@@ -1,18 +1,18 @@
---
-course_ID: GYM-5019
+id: GYM-5019
title: "Self-Promotion Through Your Online Presence"
date: 2019-11-14T00:00:00-04:00
-course_type: take5
+type: take5
url: /courses/take5/GYM-5019/
-poster_art: /img/take5/posters/gym-5019.jpg
+img: /img/tutorials/gym-5019.jpg
live: true
instructor: "Anne Ditmeyer"
instructor_bio: "Creative Coach"
topic: "Career Skills"
-video_ID: m1vO-v2UGmk
+video_id: m1vO-v2UGmk
video_duration: "4:13"
featured: false
-short_description: "Learn how to promote yourself via your website and social media in this tutorial."
+description: "Learn how to promote yourself via your website and social media in this tutorial."
related_content:
- label: "Owltastic - Portfolio site by Meagan Fisher"
url: "https://owltastic.com"
diff --git a/_data/take5/GYM-5020.yml b/_data/take5/GYM-5020.yml
index e9b5c6913..9add73f8a 100644
--- a/_data/take5/GYM-5020.yml
+++ b/_data/take5/GYM-5020.yml
@@ -1,18 +1,18 @@
---
-course_ID: GYM-5020
+id: GYM-5020
title: "Knowing Your Audience"
date: 2019-11-15T00:00:00-04:00
-course_type: take5
+type: take5
url: /courses/take5/GYM-5020/
-poster_art: /img/take5/posters/gym-5020.jpg
+img: /img/tutorials/gym-5020.jpg
live: true
instructor: "Lee Andrese"
instructor_bio: "Vice President of Learning and Development at Onward Search"
topic: "Career Skills"
-video_ID: CWHSqE5Es4c
+video_id: CWHSqE5Es4c
video_duration: "4:59"
featured: false
-short_description: "Learn how to increase opportunities by understanding the types of audiences you can expect to encounter in this tutorial."
+description: "Learn how to increase opportunities by understanding the types of audiences you can expect to encounter in this tutorial."
related_content:
- label: "How to Use Stories to Win Over Others by Jennifer Aker"
url: "https://leanin.org/education/harnessing-the-power-of-stories"
diff --git a/_data/take5/GYM-5021.yml b/_data/take5/GYM-5021.yml
index 8b5fcf89c..ffefff654 100644
--- a/_data/take5/GYM-5021.yml
+++ b/_data/take5/GYM-5021.yml
@@ -1,18 +1,18 @@
---
-course_ID: GYM-5021
+id: GYM-5021
title: "Using CSS Generated Content for Links"
date: 2019-12-03T00:00:00-04:00
-course_type: take5
+type: take5
url: /courses/take5/GYM-5021/
-poster_art: /img/take5/posters/gym-5021.jpg
+img: /img/tutorials/gym-5021.jpg
live: true
instructor: "Jeremy Osborn"
instructor_bio: "Director of Learning at Aquent Gymnasium"
topic: "Development"
-video_ID: qfDPi1nnHSk
+video_id: qfDPi1nnHSk
video_duration: "4:48"
featured: false
-short_description: "Learn how to add generated content to the links on a web page using CSS in this tutorial."
+description: "Learn how to add generated content to the links on a web page using CSS in this tutorial."
project_file_source: CodePen
project_files:
- label: "Starting Project"
diff --git a/_data/take5/GYM-5022.yml b/_data/take5/GYM-5022.yml
index d6ee871df..827061cb8 100644
--- a/_data/take5/GYM-5022.yml
+++ b/_data/take5/GYM-5022.yml
@@ -1,18 +1,18 @@
---
-course_ID: GYM-5022
+id: GYM-5022
title: "Creating a Pixel Perfect Icon in Sketch"
date: 2019-12-10T00:00:00-04:00
-course_type: take5
+type: take5
url: /courses/take5/GYM-5022/
-poster_art: /img/take5/posters/gym-5022.jpg
+img: /img/tutorials/gym-5022.jpg
live: true
instructor: "Jeremy Osborn"
instructor_bio: "Director of Learning at Aquent Gymnasium"
topic: "Design"
-video_ID: fOP3xEY77bc
+video_id: fOP3xEY77bc
video_duration: "4:57"
featured: false
-short_description: "Learn how to create a pixel perfect icon in Sketch whose edges remain sharp in any scenario with this tutorial."
+description: "Learn how to create a pixel perfect icon in Sketch whose edges remain sharp in any scenario with this tutorial."
project_file_source: GitHub
project_files:
- label: "Lesson Files"
diff --git a/_data/take5/GYM-5023.yml b/_data/take5/GYM-5023.yml
index 027ea92d1..e8518f369 100644
--- a/_data/take5/GYM-5023.yml
+++ b/_data/take5/GYM-5023.yml
@@ -1,20 +1,20 @@
---
-course_ID: GYM-5023
+id: GYM-5023
title: "Creating A Harmonious Color Scheme with HSL"
date: 2020-01-13T00:00:00-04:00
-course_type: take5
+type: take5
url: /courses/take5/GYM-5023/
-poster_art: /img/take5/posters/gym-5023.jpg
+img: /img/tutorials/gym-5023.jpg
live: true
instructor: "Jeremy Osborn"
instructor_bio: "Director of Learning at Aquent Gymnasium"
topic: "Design"
subtopics:
- label: "Development"
-video_ID: 1430bmqJ9xw
+video_id: 1430bmqJ9xw
video_duration: "4:57"
featured: false
-short_description: "Learn how to create a pleasing analogous color scheme using the HSL color system with this tutorial."
+description: "Learn how to create a pleasing analogous color scheme using the HSL color system with this tutorial."
project_file_source: CodePen
project_files:
- label: "Starting Project"
diff --git a/_data/take5/GYM-5024.yml b/_data/take5/GYM-5024.yml
index 129a3182a..2a549e605 100644
--- a/_data/take5/GYM-5024.yml
+++ b/_data/take5/GYM-5024.yml
@@ -1,18 +1,18 @@
---
-course_ID: GYM-5024
+id: GYM-5024
title: "Writing CSS Media Queries For Responsive Design"
date: 2020-01-20T00:00:00-04:00
-course_type: take5
+type: take5
url: /courses/take5/GYM-5024/
-poster_art: /img/take5/posters/gym-5024.jpg
+img: /img/tutorials/gym-5024.jpg
live: true
instructor: "Jeremy Osborn"
instructor_bio: "Director of Learning at Aquent Gymnasium"
topic: "Development"
-video_ID: Xb3pBj4PKxg
+video_id: Xb3pBj4PKxg
video_duration: "4:59"
featured: false
-short_description: "Learn how to add CSS Media Queries in order to get started with responsive web design in this tutorial."
+description: "Learn how to add CSS Media Queries in order to get started with responsive web design in this tutorial."
project_file_source: CodePen
project_files:
- label: "Starting Project"
diff --git a/_data/take5/GYM-5025.yml b/_data/take5/GYM-5025.yml
index bbb992acb..6338a098c 100644
--- a/_data/take5/GYM-5025.yml
+++ b/_data/take5/GYM-5025.yml
@@ -1,18 +1,18 @@
---
-course_ID: GYM-5025
+id: GYM-5025
title: "Getting Started with CSS Variables"
date: 2020-01-27T00:00:00-04:00
-course_type: take5
+type: take5
url: /courses/take5/GYM-5025/
-poster_art: /img/take5/posters/gym-5025.jpg
+img: /img/tutorials/gym-5025.jpg
live: true
instructor: "Jeremy Osborn"
instructor_bio: "Director of Learning at Aquent Gymnasium"
topic: "Development"
-video_ID: ZLR0rLm_zEM
+video_id: ZLR0rLm_zEM
video_duration: "4:57"
featured: false
-short_description: "Learn how CSS Variables can help you speed up and simplify your development workflow in this tutorial."
+description: "Learn how CSS Variables can help you speed up and simplify your development workflow in this tutorial."
project_file_source: CodePen
project_files:
- label: "Starting Project"
diff --git a/_data/take5/GYM-5026.yml b/_data/take5/GYM-5026.yml
index 86bd45d61..8bc7f333b 100644
--- a/_data/take5/GYM-5026.yml
+++ b/_data/take5/GYM-5026.yml
@@ -1,18 +1,18 @@
---
-course_ID: GYM-5026
+id: GYM-5026
title: "Publishing Your First GitHub Pages Website"
date: 2020-02-03T00:00:00-04:00
-course_type: take5
+type: take5
url: /courses/take5/GYM-5026/
-poster_art: /img/take5/posters/gym-5026.jpg
+img: /img/tutorials/gym-5026.jpg
live: true
instructor: "Mike Bifulco"
instructor_bio: "Developer Advocate at Stripe"
topic: "Development"
-video_ID: ukPI1zlxKqg
+video_id: ukPI1zlxKqg
video_duration: "4:58"
featured: false
-short_description: "Learn how to get up and running with your first GitHub Pages Website in this tutorial."
+description: "Learn how to get up and running with your first GitHub Pages Website in this tutorial."
related_content:
- label: "GitHub.com"
url: "https://github.com"
diff --git a/_data/take5/GYM-5027.yml b/_data/take5/GYM-5027.yml
index 7d0537f42..c47ce9d83 100644
--- a/_data/take5/GYM-5027.yml
+++ b/_data/take5/GYM-5027.yml
@@ -1,18 +1,18 @@
---
-course_ID: GYM-5027
+id: GYM-5027
title: "Managing Your Time Like a Pro"
date: 2020-02-10T00:00:00-04:00
-course_type: take5
+type: take5
url: /courses/take5/GYM-5027/
-poster_art: /img/take5/posters/gym-5027.jpg
+img: /img/tutorials/gym-5027.jpg
live: true
instructor: "Jeremy Osborn"
instructor_bio: "Director of Learning at Aquent Gymnasium"
topic: "Career Skills"
-video_ID: AcJPrHGIIL8
+video_id: AcJPrHGIIL8
video_duration: "4:59"
featured: false
-short_description: "Learn 3 ways to manage your work day more efficiently in this tutorial."
+description: "Learn 3 ways to manage your work day more efficiently in this tutorial."
related_content:
- label: "Create Email Templates in Gmail"
url: "https://support.google.com/a/users/answer/9308990"
diff --git a/_data/take5/GYM-5028.yml b/_data/take5/GYM-5028.yml
index 3483e67f0..fd79a8476 100644
--- a/_data/take5/GYM-5028.yml
+++ b/_data/take5/GYM-5028.yml
@@ -1,18 +1,18 @@
---
-course_ID: GYM-5028
+id: GYM-5028
title: "Adding a Dark Mode Theme to Your Website"
date: 2020-02-17T00:00:00-04:00
-course_type: take5
+type: take5
url: /courses/take5/GYM-5028/
-poster_art: /img/take5/posters/gym-5028.jpg
+img: /img/tutorials/gym-5028.jpg
live: true
instructor: "Jeremy Osborn"
instructor_bio: "Director of Learning at Aquent Gymnasium"
topic: "Development"
-video_ID: VYhPXZvAD9k
+video_id: VYhPXZvAD9k
video_duration: "4:57"
featured: false
-short_description: "Learn how to create a theme for your dark mode users in this tutorial."
+description: "Learn how to create a theme for your dark mode users in this tutorial."
project_file_source: CodePen
project_files:
- label: "Starting Project"
diff --git a/_data/take5/GYM-5029.yml b/_data/take5/GYM-5029.yml
index 1e6290071..b5a978b8e 100644
--- a/_data/take5/GYM-5029.yml
+++ b/_data/take5/GYM-5029.yml
@@ -1,20 +1,20 @@
---
-course_ID: GYM-5029
+id: GYM-5029
title: "Animating Microinteractions with Figma"
date: 2020-02-24T00:00:00-04:00
-course_type: take5
+type: take5
url: /courses/take5/GYM-5029/
-poster_art: /img/take5/posters/gym-5029.jpg
+img: /img/tutorials/gym-5029.jpg
live: true
instructor: "Jeremy Osborn"
instructor_bio: "Director of Learning at Aquent Gymnasium"
topic: "UX"
subtopics:
- label: "Prototyping"
-video_ID: LnPEGhE90r4
+video_id: LnPEGhE90r4
video_duration: "4:57"
featured: false
-short_description: "Build and animate a prototype for a simple microinteraction in Figma in this tutorial."
+description: "Build and animate a prototype for a simple microinteraction in Figma in this tutorial."
project_file_source: GitHub
project_files:
- label: "Lesson Files"
diff --git a/_data/take5/GYM-5030.yml b/_data/take5/GYM-5030.yml
index 76d68f3e1..a9e92957d 100644
--- a/_data/take5/GYM-5030.yml
+++ b/_data/take5/GYM-5030.yml
@@ -1,20 +1,20 @@
---
-course_ID: GYM-5030
+id: GYM-5030
title: "Working with Overlays in Figma"
date: 2020-03-03T00:00:00-04:00
-course_type: take5
+type: take5
url: /courses/take5/GYM-5030/
-poster_art: /img/take5/posters/gym-5030.jpg
+img: /img/tutorials/gym-5030.jpg
live: true
instructor: "Jeremy Osborn"
instructor_bio: "Director of Learning at Aquent Gymnasium"
topic: "UX"
subtopics:
- label: "Prototyping"
-video_ID: X-uDu6Wfdfc
+video_id: X-uDu6Wfdfc
video_duration: "4:33"
featured: false
-short_description: "Learn how to effectively use overlays in Figma in this tutorial."
+description: "Learn how to effectively use overlays in Figma in this tutorial."
project_file_source: GitHub
project_files:
- label: "Lesson Files"
diff --git a/_data/take5/GYM-5031.yml b/_data/take5/GYM-5031.yml
index b542eef10..f11a55255 100644
--- a/_data/take5/GYM-5031.yml
+++ b/_data/take5/GYM-5031.yml
@@ -1,18 +1,18 @@
---
-course_ID: GYM-5031
+id: GYM-5031
title: "Creating an Interactive Chart for the Web"
date: 2020-03-31T00:00:00-04:00
-course_type: take5
+type: take5
url: /courses/take5/GYM-5031/
-poster_art: /img/take5/posters/gym-5031.jpg
+img: /img/tutorials/gym-5031.jpg
live: true
instructor: "Jeremy Osborn"
instructor_bio: "Director of Learning at Aquent Gymnasium"
topic: "Development"
-video_ID: 0X4uxoKMwew
+video_id: 0X4uxoKMwew
video_duration: "4:59"
featured: false
-short_description: "Learn how to make an interactive column chart using Google Charts in this tutorial."
+description: "Learn how to make an interactive column chart using Google Charts in this tutorial."
project_file_source: CodePen
project_files:
- label: "Completed Project"
diff --git a/_data/take5/GYM-5032.yml b/_data/take5/GYM-5032.yml
index 2bda8bcd9..90dcaadec 100644
--- a/_data/take5/GYM-5032.yml
+++ b/_data/take5/GYM-5032.yml
@@ -1,18 +1,18 @@
---
-course_ID: GYM-5032
+id: GYM-5032
title: "Introduction to Screen Readers Using VoiceOver"
date: 2020-06-22T00:00:00-04:00
-course_type: take5
+type: take5
url: /courses/take5/GYM-5032/
-poster_art: /img/take5/posters/gym-5032.jpg
+img: /img/tutorials/gym-5032.jpg
live: true
instructor: "Ethan Marcotte"
instructor_bio: "Partner at Autogram"
topic: "Accessibility"
-video_ID: Y2vjyDxkIPs
+video_id: Y2vjyDxkIPs
video_duration: "4:59"
featured: false
-short_description: "Learn how to get started with VoiceOver, Apple’s built-in screen reader, to read and navigate web pages in this tutorial."
+description: "Learn how to get started with VoiceOver, Apple’s built-in screen reader, to read and navigate web pages in this tutorial."
project_file_source: CodePen
project_files:
- label: "Completed Project"
diff --git a/_data/take5/GYM-5033.yml b/_data/take5/GYM-5033.yml
index f3580f17c..68e3f5e90 100644
--- a/_data/take5/GYM-5033.yml
+++ b/_data/take5/GYM-5033.yml
@@ -1,20 +1,20 @@
---
-course_ID: GYM-5033
+id: GYM-5033
title: "Designing Beautiful Focus States"
date: 2020-06-23T00:00:00-04:00
-course_type: take5
+type: take5
url: /courses/take5/GYM-5033/
-poster_art: /img/take5/posters/gym-5033.jpg
+img: /img/tutorials/gym-5033.jpg
live: true
instructor: "Ethan Marcotte"
instructor_bio: "Partner at Autogram"
topic: "Development"
subtopics:
- label: "Accessibility"
-video_ID: mmXdKhB7Ueg
+video_id: mmXdKhB7Ueg
video_duration: "4:50"
featured: false
-short_description: "Learn how to design beautiful and accessible link focus states in this tutorial."
+description: "Learn how to design beautiful and accessible link focus states in this tutorial."
project_file_source: CodePen
project_files:
- label: "Starting Project"
diff --git a/_data/take5/GYM-5034.yml b/_data/take5/GYM-5034.yml
index 167e6692a..bed27f6f1 100644
--- a/_data/take5/GYM-5034.yml
+++ b/_data/take5/GYM-5034.yml
@@ -1,20 +1,20 @@
---
-course_ID: GYM-5034
+id: GYM-5034
title: "Flexible and Accessible Typesetting"
date: 2020-06-24T00:00:00-04:00
-course_type: take5
+type: take5
url: /courses/take5/GYM-5034/
-poster_art: /img/take5/posters/gym-5034.jpg
+img: /img/tutorials/gym-5034.jpg
live: true
instructor: "Ethan Marcotte"
instructor_bio: "Partner at Autogram"
topic: "Development"
subtopics:
- label: "Accessibility"
-video_ID: fk-eu9TmFNk
+video_id: fk-eu9TmFNk
video_duration: "4:58"
featured: false
-short_description: "Learn how to set flexible and accessible type sizes for a more user-friendly web in this tutorial."
+description: "Learn how to set flexible and accessible type sizes for a more user-friendly web in this tutorial."
project_file_source: CodePen
project_files:
- label: "Starting Project"
diff --git a/_data/take5/GYM-5035.yml b/_data/take5/GYM-5035.yml
index 1aa5f58ab..b2a3c339d 100644
--- a/_data/take5/GYM-5035.yml
+++ b/_data/take5/GYM-5035.yml
@@ -1,20 +1,20 @@
---
-course_ID: GYM-5035
+id: GYM-5035
title: "Responsively Designing with Viewport Units"
date: 2020-06-25T00:00:00-04:00
-course_type: take5
+type: take5
url: /courses/take5/GYM-5035/
-poster_art: /img/take5/posters/gym-5035.jpg
+img: /img/tutorials/gym-5035.jpg
live: true
instructor: "Ethan Marcotte"
instructor_bio: "Partner at Autogram"
topic: "Development"
subtopics:
- label: "Accessibility"
-video_ID: m1_iOLbtEFM
+video_id: m1_iOLbtEFM
video_duration: "4:59"
featured: false
-short_description: "Learn how to responsively spice up your designs with viewport units in this tutorial."
+description: "Learn how to responsively spice up your designs with viewport units in this tutorial."
project_file_source: CodePen
project_files:
- label: "Starting Project"
diff --git a/_data/take5/GYM-5036.yml b/_data/take5/GYM-5036.yml
index f6654d1ea..2459ddcab 100644
--- a/_data/take5/GYM-5036.yml
+++ b/_data/take5/GYM-5036.yml
@@ -1,20 +1,20 @@
---
-course_ID: GYM-5036
+id: GYM-5036
title: "Creating Beautiful and Accessible Drop Caps"
date: 2020-06-26T00:00:00-04:00
-course_type: take5
+type: take5
url: /courses/take5/GYM-5036/
-poster_art: /img/take5/posters/gym-5036.jpg
+img: /img/tutorials/gym-5036.jpg
live: true
instructor: "Ethan Marcotte"
instructor_bio: "Partner at Autogram"
topic: "Development"
subtopics:
- label: "Accessibility"
-video_ID: nt7p3CuxUzA
+video_id: nt7p3CuxUzA
video_duration: "4:55"
featured: false
-short_description: "Learn how to create visually compelling and accessible drop caps on the web in this tutorial."
+description: "Learn how to create visually compelling and accessible drop caps on the web in this tutorial."
project_file_source: CodePen
project_files:
- label: "Starting Project"
diff --git a/_data/take5/GYM-5037.yml b/_data/take5/GYM-5037.yml
index 918c545ad..d49a8122d 100644
--- a/_data/take5/GYM-5037.yml
+++ b/_data/take5/GYM-5037.yml
@@ -1,18 +1,18 @@
---
-course_ID: GYM-5037
+id: GYM-5037
title: "Understanding Document Structure Accessibility"
date: 2020-09-02T00:00:00-04:00
-course_type: take5
+type: take5
url: /courses/take5/GYM-5037/
-poster_art: /img/take5/posters/gym-5037.jpg
+img: /img/tutorials/gym-5037.jpg
live: true
instructor: "Clarissa Peterson"
instructor_bio: "Strategy Director at Forum One"
topic: "Accessibility"
-video_ID: qfdOIriWM90
+video_id: qfdOIriWM90
video_duration: "3:52"
featured: false
-short_description: "Learn how to leverage the inherent accessibility of HTML documents in this tutorial."
+description: "Learn how to leverage the inherent accessibility of HTML documents in this tutorial."
related_content:
- label: "HTML: A good basis for accessibility"
url: "https://developer.mozilla.org/en-US/docs/Learn/Accessibility/HTML"
diff --git a/_data/take5/GYM-5038.yml b/_data/take5/GYM-5038.yml
index 3a961bcbc..ccc370815 100644
--- a/_data/take5/GYM-5038.yml
+++ b/_data/take5/GYM-5038.yml
@@ -1,18 +1,18 @@
---
-course_ID: GYM-5038
+id: GYM-5038
title: "Making Headings and Lists More Accessible"
date: 2020-09-15T00:00:00-04:00
-course_type: take5
+type: take5
url: /courses/take5/GYM-5038/
-poster_art: /img/take5/posters/gym-5038.jpg
+img: /img/tutorials/gym-5038.jpg
live: true
instructor: "Clarissa Peterson"
instructor_bio: "Strategy Director at Forum One"
topic: "Accessibility"
-video_ID: 9ylBqOnEXos
+video_id: 9ylBqOnEXos
video_duration: "4:39"
featured: false
-short_description: "Learn how to make the headings and lists in your HTML documents more accessible for everyone in this tutorial."
+description: "Learn how to make the headings and lists in your HTML documents more accessible for everyone in this tutorial."
related_content:
- label: "Accessibility Tutorials: Headings"
url: "https://www.w3.org/WAI/tutorials/page-structure/headings/"
diff --git a/_data/take5/GYM-5039.yml b/_data/take5/GYM-5039.yml
index 535fdcc42..bf0fe08e8 100644
--- a/_data/take5/GYM-5039.yml
+++ b/_data/take5/GYM-5039.yml
@@ -1,18 +1,18 @@
---
-course_ID: GYM-5039
+id: GYM-5039
title: "Designing Accessible Data Tables"
date: 2020-09-22T00:00:00-04:00
-course_type: take5
+type: take5
url: /courses/take5/GYM-5039/
-poster_art: /img/take5/posters/gym-5039.jpg
+img: /img/tutorials/gym-5039.jpg
live: true
instructor: "Clarissa Peterson"
instructor_bio: "Strategy Director at Forum One"
topic: "Accessibility"
-video_ID: npto50RJpDc
+video_id: npto50RJpDc
video_duration: "4:28"
featured: false
-short_description: "Learn how to make the data tables in your HTML documents more accessible for everyone in this tutorial."
+description: "Learn how to make the data tables in your HTML documents more accessible for everyone in this tutorial."
project_file_source: CodePen
project_files:
- label: "Completed Project"
diff --git a/_data/take5/GYM-5040.yml b/_data/take5/GYM-5040.yml
index 5787436c2..9fc8c7fcd 100644
--- a/_data/take5/GYM-5040.yml
+++ b/_data/take5/GYM-5040.yml
@@ -1,18 +1,18 @@
---
-course_ID: GYM-5040
+id: GYM-5040
title: "Improving Image Accessibility with Alt Text"
date: 2020-09-29T00:00:00-04:00
-course_type: take5
+type: take5
url: /courses/take5/GYM-5040/
-poster_art: /img/take5/posters/gym-5040.jpg
+img: /img/tutorials/gym-5040.jpg
live: true
instructor: "Clarissa Peterson"
instructor_bio: "Strategy Director at Forum One"
topic: "Accessibility"
-video_ID: CizNbSuRRew
+video_id: CizNbSuRRew
video_duration: "4:20"
featured: false
-short_description: "Learn best practices for using alt text to improve the accessibility of the images on your website in this tutorial."
+description: "Learn best practices for using alt text to improve the accessibility of the images on your website in this tutorial."
related_content:
- label: "When Not to use alt attributes"
url: "https://www.sitepoint.com/the-hidden-nuggets-of-wcag2-when-not-to-use-alt-attributes/"
diff --git a/_data/take5/GYM-5041.yml b/_data/take5/GYM-5041.yml
index d603fb325..73ac482ee 100644
--- a/_data/take5/GYM-5041.yml
+++ b/_data/take5/GYM-5041.yml
@@ -1,18 +1,18 @@
---
-course_ID: GYM-5041
+id: GYM-5041
title: "Writing Effective and Accessible Alt Text"
date: 2020-10-06T00:00:00-04:00
-course_type: take5
+type: take5
url: /courses/take5/GYM-5041/
-poster_art: /img/take5/posters/gym-5041.jpg
+img: /img/tutorials/gym-5041.jpg
live: true
instructor: "Clarissa Peterson"
instructor_bio: "Strategy Director at Forum One"
topic: "Accessibility"
-video_ID: iyzPK-Mz_CY
+video_id: iyzPK-Mz_CY
video_duration: "4:13"
featured: false
-short_description: "Learn how to write alt text for more complex image use, such as charts, graphs, and image links in this tutorial."
+description: "Learn how to write alt text for more complex image use, such as charts, graphs, and image links in this tutorial."
related_content:
- label: "Complex Images Tutorial"
url: "https://www.w3.org/WAI/tutorials/images/complex/"
diff --git a/_data/take5/GYM-5042.yml b/_data/take5/GYM-5042.yml
index dc3da0f8a..70e02ff2c 100644
--- a/_data/take5/GYM-5042.yml
+++ b/_data/take5/GYM-5042.yml
@@ -1,18 +1,18 @@
---
-course_ID: GYM-5042
+id: GYM-5042
title: "Understanding the Role of Color in Accessibility"
date: 2020-10-13T00:00:00-04:00
-course_type: take5
+type: take5
url: /courses/take5/GYM-5042/
-poster_art: /img/take5/posters/gym-5042.jpg
+img: /img/tutorials/gym-5042.jpg
live: true
instructor: "Clarissa Peterson"
instructor_bio: "Strategy Director at Forum One"
topic: "Accessibility"
-video_ID: z1z-kfVtFpk
+video_id: z1z-kfVtFpk
video_duration: "4:40"
featured: false
-short_description: "Take the guesswork out of designing for color blindness and learn how to improve the accessibility of your websites in this tutorial."
+description: "Take the guesswork out of designing for color blindness and learn how to improve the accessibility of your websites in this tutorial."
related_content:
- label: "Coblis - Color Blindness Simulator"
url: "https://www.color-blindness.com/coblis-color-blindness-simulator/"
diff --git a/_data/take5/GYM-5043.yml b/_data/take5/GYM-5043.yml
index b351a83c0..8f38324a4 100644
--- a/_data/take5/GYM-5043.yml
+++ b/_data/take5/GYM-5043.yml
@@ -1,18 +1,18 @@
---
-course_ID: GYM-5043
+id: GYM-5043
title: "Improving Accessibility with Color Contrast"
date: 2020-10-20T00:00:00-04:00
-course_type: take5
+type: take5
url: /courses/take5/GYM-5043/
-poster_art: /img/take5/posters/gym-5043.jpg
+img: /img/tutorials/gym-5043.jpg
live: true
instructor: "Clarissa Peterson"
instructor_bio: "Strategy Director at Forum One"
topic: "Accessibility"
-video_ID: 7Q1bVzu0KxE
+video_id: 7Q1bVzu0KxE
video_duration: "3:36"
featured: false
-short_description: "Discover how to identify whether the colors on your website have sufficient contrast between text color and its background in this tutorial."
+description: "Discover how to identify whether the colors on your website have sufficient contrast between text color and its background in this tutorial."
related_content:
- label: "WebAIM: Contrast Checker"
url: "https://webaim.org/resources/contrastchecker/"
diff --git a/_data/take5/GYM-5044.yml b/_data/take5/GYM-5044.yml
index 98f771427..3f1444619 100644
--- a/_data/take5/GYM-5044.yml
+++ b/_data/take5/GYM-5044.yml
@@ -1,20 +1,20 @@
---
-course_ID: GYM-5044
+id: GYM-5044
title: "Designing Accessible Forms for Everyone"
date: 2020-10-27T00:00:00-04:00
-course_type: take5
+type: take5
url: /courses/take5/GYM-5044/
-poster_art: /img/take5/posters/gym-5044.jpg
+img: /img/tutorials/gym-5044.jpg
live: true
instructor: "Clarissa Peterson"
instructor_bio: "Strategy Director at Forum One"
topic: "Development"
subtopics:
- label: "Accessibility"
-video_ID: 72nrJJAf_Ak
+video_id: 72nrJJAf_Ak
video_duration: "4:43"
featured: false
-short_description: "Learn how to make sure everyone can complete the forms on your website and learn how to properly use the label element in this tutorial."
+description: "Learn how to make sure everyone can complete the forms on your website and learn how to properly use the label element in this tutorial."
related_content:
- label: "Labeling Controls"
url: "https://www.w3.org/WAI/tutorials/forms/labels/"
diff --git a/_data/take5/GYM-5045.yml b/_data/take5/GYM-5045.yml
index a191b480c..b06c174c2 100644
--- a/_data/take5/GYM-5045.yml
+++ b/_data/take5/GYM-5045.yml
@@ -1,10 +1,10 @@
---
-course_ID: GYM-5045
+id: GYM-5045
title: "Improving Form Usability and Accessibility"
date: 2020-11-03T00:00:00-04:00
-course_type: take5
+type: take5
url: /courses/take5/GYM-5045/
-poster_art: /img/take5/posters/gym-5045.jpg
+img: /img/tutorials/gym-5045.jpg
live: true
instructor: "Clarissa Peterson"
instructor_bio: "Strategy Director at Forum One"
@@ -12,10 +12,10 @@ topic: "Development"
subtopics:
- label: "Accessibility"
- label: "UX"
-video_ID: m3M7QbDE3Lg
+video_id: m3M7QbDE3Lg
video_duration: "4:33"
featured: false
-short_description: "Forms are a frequent source of accessibility problems on websites. Learn some tips and tricks on how to make your web forms easier to use and understand in this tutorial."
+description: "Forms are a frequent source of accessibility problems on websites. Learn some tips and tricks on how to make your web forms easier to use and understand in this tutorial."
related_content:
- label: "Validating Input"
url: "https://www.w3.org/WAI/tutorials/forms/validation/"
diff --git a/_data/take5/GYM-5046.yml b/_data/take5/GYM-5046.yml
index 997b2f052..4d3e63d69 100644
--- a/_data/take5/GYM-5046.yml
+++ b/_data/take5/GYM-5046.yml
@@ -1,18 +1,18 @@
---
-course_ID: GYM-5046
+id: GYM-5046
title: "Creating Accessible Video and Audio Content"
date: 2020-11-10T00:00:00-04:00
-course_type: take5
+type: take5
url: /courses/take5/GYM-5046/
-poster_art: /img/take5/posters/gym-5046.jpg
+img: /img/tutorials/gym-5046.jpg
live: true
instructor: "Clarissa Peterson"
instructor_bio: "Strategy Director at Forum One"
topic: "Accessibility"
-video_ID: mCIFslxi1yU
+video_id: mCIFslxi1yU
video_duration: "4:44"
featured: false
-short_description: "With more video and audio being published online than ever before, it’s critical to make this content as accessible as possible. Learn strategies for improving multimedia accessibility on your websites in this tutorial."
+description: "With more video and audio being published online than ever before, it’s critical to make this content as accessible as possible. Learn strategies for improving multimedia accessibility on your websites in this tutorial."
related_content:
- label: "Audio Description for the Blind (Video)"
url: "https://accessibility.psu.edu/video/audiodescription/"
diff --git a/_data/take5/GYM-5047.yml b/_data/take5/GYM-5047.yml
index d428e3195..9419ba79e 100644
--- a/_data/take5/GYM-5047.yml
+++ b/_data/take5/GYM-5047.yml
@@ -1,18 +1,18 @@
---
-course_ID: GYM-5047
+id: GYM-5047
title: "Creating Accessible Web Animations"
date: 2020-11-17T00:00:00-04:00
-course_type: take5
+type: take5
url: /courses/take5/GYM-5047/
-poster_art: /img/take5/posters/gym-5047.jpg
+img: /img/tutorials/gym-5047.jpg
live: true
instructor: "Clarissa Peterson"
instructor_bio: "Strategy Director at Forum One"
topic: "Accessibility"
-video_ID: TpvlucvoUPw
+video_id: TpvlucvoUPw
video_duration: "4:38"
featured: false
-short_description: "A few of the most common animation techniques used on the web can make users affected by motion dizzy or even sick. Learn how to avoid these techniques in this tutorial."
+description: "A few of the most common animation techniques used on the web can make users affected by motion dizzy or even sick. Learn how to avoid these techniques in this tutorial."
related_content:
- label: "Designing Safer Web Animation For Motion Sensitivity"
url: "https://alistapart.com/article/designing-safer-web-animation-for-motion-sensitivity/"
diff --git a/_data/take5/GYM-5048.yml b/_data/take5/GYM-5048.yml
index 27a3746ac..690cf245f 100644
--- a/_data/take5/GYM-5048.yml
+++ b/_data/take5/GYM-5048.yml
@@ -1,18 +1,18 @@
---
-course_ID: GYM-5048
+id: GYM-5048
title: "Using Motion and Web Animation Responsibly"
date: 2020-11-24T00:00:00-04:00
-course_type: take5
+type: take5
url: /courses/take5/GYM-5048/
-poster_art: /img/take5/posters/gym-5048.jpg
+img: /img/tutorials/gym-5048.jpg
live: true
instructor: "Clarissa Peterson"
instructor_bio: "Strategy Director at Forum One"
topic: "Accessibility"
-video_ID: Njn6CQwiafQ
+video_id: Njn6CQwiafQ
video_duration: "3:41"
featured: false
-short_description: "You don’t have to forgo animation entirely to accommodate users with disabilities. Learn how to ensure that animated elements won’t compromise the accessibility of your website in this tutorial."
+description: "You don’t have to forgo animation entirely to accommodate users with disabilities. Learn how to ensure that animated elements won’t compromise the accessibility of your website in this tutorial."
related_content:
- label: "An Introduction to the Reduced Motion Media Query"
url: "https://css-tricks.com/introduction-reduced-motion-media-query/"
diff --git a/_data/take5/GYM-5049.yml b/_data/take5/GYM-5049.yml
index fb07239cb..89259936d 100644
--- a/_data/take5/GYM-5049.yml
+++ b/_data/take5/GYM-5049.yml
@@ -1,20 +1,20 @@
---
-course_ID: GYM-5049
+id: GYM-5049
title: "Creating Variants in Figma"
date: 2021-06-01T00:00:00-04:00
-course_type: take5
+type: take5
url: /courses/take5/GYM-5049/
-poster_art: /img/take5/posters/gym-5049.jpg
+img: /img/tutorials/gym-5049.jpg
live: true
instructor: "Jeremy Osborn"
instructor_bio: "Director of Learning at Aquent Gymnasium"
topic: "UX"
subtopics:
- label: "Prototyping"
-video_ID: ohEtP5MuWFk
+video_id: ohEtP5MuWFk
video_duration: "4:59"
featured: false
-short_description: "Variants make working with components in Figma easier and more intuitive to use. Learn how to get up and running with the fundamentals of variants in this tutorial."
+description: "Variants make working with components in Figma easier and more intuitive to use. Learn how to get up and running with the fundamentals of variants in this tutorial."
project_file_source: Figma Community
project_files:
- label: "Starting Project"
diff --git a/_data/take5/GYM-5050.yml b/_data/take5/GYM-5050.yml
index 819379637..774967b33 100644
--- a/_data/take5/GYM-5050.yml
+++ b/_data/take5/GYM-5050.yml
@@ -1,20 +1,20 @@
---
-course_ID: GYM-5050
+id: GYM-5050
title: "Working with Auto Layout in Figma"
date: 2021-06-15T00:00:00-04:00
-course_type: take5
+type: take5
url: /courses/take5/GYM-5050/
-poster_art: /img/take5/posters/gym-5050.jpg
+img: /img/tutorials/gym-5050.jpg
live: true
instructor: "Jeremy Osborn"
instructor_bio: "Director of Learning at Aquent Gymnasium"
topic: "UX"
subtopics:
- label: "Prototyping"
-video_ID: 5wvVjAZgf0Y
+video_id: 5wvVjAZgf0Y
video_duration: "4:59"
featured: false
-short_description: "Learn the fundamentals of Auto Layout in Figma to design responsive interfaces, components, and even entire layouts."
+description: "Learn the fundamentals of Auto Layout in Figma to design responsive interfaces, components, and even entire layouts."
project_file_source: Figma Community
project_files:
- label: "Starting Project"
diff --git a/_data/take5/GYM-5051.yml b/_data/take5/GYM-5051.yml
index beb380342..3f994abcc 100644
--- a/_data/take5/GYM-5051.yml
+++ b/_data/take5/GYM-5051.yml
@@ -1,20 +1,20 @@
---
-course_ID: GYM-5051
+id: GYM-5051
title: "Advanced Auto Layout in Figma"
date: 2021-06-29T00:00:00-04:00
-course_type: take5
+type: take5
url: /courses/take5/GYM-5051/
-poster_art: /img/take5/posters/gym-5051.jpg
+img: /img/tutorials/gym-5051.jpg
live: true
instructor: "Jeremy Osborn"
instructor_bio: "Director of Learning at Aquent Gymnasium"
topic: "UX"
subtopics:
- label: "Prototyping"
-video_ID: UYsT7xAhQZM
+video_id: UYsT7xAhQZM
video_duration: "4:55"
featured: false
-short_description: "Learn advanced Auto Layout techniques in Figma such as alignment, distribution, resizing, and nesting to create complex interfaces."
+description: "Learn advanced Auto Layout techniques in Figma such as alignment, distribution, resizing, and nesting to create complex interfaces."
project_file_source: Figma Community
project_files:
- label: "Starting Project"
diff --git a/_data/take5/GYM-5052.yml b/_data/take5/GYM-5052.yml
index 28d4c79d2..d314db3f3 100644
--- a/_data/take5/GYM-5052.yml
+++ b/_data/take5/GYM-5052.yml
@@ -1,20 +1,20 @@
---
-course_ID: GYM-5052
+id: GYM-5052
title: "Making a Great First Impression with Your Portfolio"
date: 2022-08-22T00:00:00-04:00
-course_type: take5
+type: take5
url: /courses/take5/GYM-5052/
-poster_art: /img/take5/posters/gym-5052.jpg
+img: /img/tutorials/gym-5052.jpg
live: true
instructor: "Jeremy Osborn"
instructor_bio: "Director of Learning at Aquent Gymnasium"
topic: "Career Skills"
subtopics:
- label: "Portfolio Development"
-video_ID: Q2dafEXRx_s
+video_id: Q2dafEXRx_s
video_duration: "4:35"
featured: false
-short_description: "In this tutorial, you’ll learn three ways to make a great first impression with your online portfolio and improve your chances of getting hired."
+description: "In this tutorial, you’ll learn three ways to make a great first impression with your online portfolio and improve your chances of getting hired."
project_file_source:
project_files:
related_content:
diff --git a/_data/take5/GYM-5053.yml b/_data/take5/GYM-5053.yml
index f4d541628..ca1c8909e 100644
--- a/_data/take5/GYM-5053.yml
+++ b/_data/take5/GYM-5053.yml
@@ -1,20 +1,20 @@
---
-course_ID: GYM-5053
+id: GYM-5053
title: "Crafting a Concise About Page"
date: 2022-08-24T00:00:00-04:00
-course_type: take5
+type: take5
url: /courses/take5/GYM-5053/
-poster_art: /img/take5/posters/gym-5053.jpg
+img: /img/tutorials/gym-5053.jpg
live: true
instructor: "Jeremy Osborn"
instructor_bio: "Director of Learning at Aquent Gymnasium"
topic: "Career Skills"
subtopics:
- label: "Portfolio Development"
-video_ID: DgungAdVLPA
+video_id: DgungAdVLPA
video_duration: "4:52"
featured: false
-short_description: "In this tutorial, you’ll learn three ways to create a compelling and unique About page for your online portfolio."
+description: "In this tutorial, you’ll learn three ways to create a compelling and unique About page for your online portfolio."
project_file_source:
project_files:
related_content:
diff --git a/_data/take5/GYM-5054.yml b/_data/take5/GYM-5054.yml
index 61b3df49c..399676252 100644
--- a/_data/take5/GYM-5054.yml
+++ b/_data/take5/GYM-5054.yml
@@ -1,20 +1,20 @@
---
-course_ID: GYM-5054
+id: GYM-5054
title: "Getting Contrast Right in Your Typography"
date: 2023-07-25T00:00:00-04:00
course_type: take5
url: /courses/take5/GYM-5054/
-poster_art: /img/take5/posters/gym-5054.jpg
+poster_art: /img/tutorials/gym-5054.jpg
live: true
instructor: "Meagan Fisher"
instructor_bio: "Web Designer and Developer at Owltastic"
topic: "Design"
subtopics:
- label: "Accessibility"
-video_ID: oaAJzDFXHvc
+video_id: oaAJzDFXHvc
video_duration: "4:17"
featured: true
-short_description: "Learn how contrast in your typography can improve your content’s structure, readability, and accessibility in this tutorial."
+description: "Learn how contrast in your typography can improve your content’s structure, readability, and accessibility in this tutorial."
project_file_source:
project_files:
related_content:
diff --git a/_data/take5/GYM-5055.yml b/_data/take5/GYM-5055.yml
index 621388ad1..9a929a4c6 100644
--- a/_data/take5/GYM-5055.yml
+++ b/_data/take5/GYM-5055.yml
@@ -1,20 +1,20 @@
---
-course_ID: GYM-5055
+id: GYM-5055
title: "Creating an Effective Color Palette in Design"
date: 2023-03-16T00:00:00-04:00
course_type: take5
url: /courses/take5/GYM-5055/
-poster_art: /img/take5/posters/gym-5055.jpg
+poster_art: /img/tutorials/gym-5055.jpg
live: true
instructor: "Meagan Fisher"
instructor_bio: "Web Designer and Developer at Owltastic"
topic: "Design"
subtopics:
- label: "Accessibility"
-video_ID: KrN5qckZ7iA
+video_id: KrN5qckZ7iA
video_duration: "4:14"
featured: false
-short_description: "Learn how to choose a color palette that strengthens the branding, accessibility, and UX of your design in this tutorial."
+description: "Learn how to choose a color palette that strengthens the branding, accessibility, and UX of your design in this tutorial."
project_file_source:
project_files:
related_content:
diff --git a/_data/take5/GYM-5056.yml b/_data/take5/GYM-5056.yml
index 754e974c5..dc916c4ee 100644
--- a/_data/take5/GYM-5056.yml
+++ b/_data/take5/GYM-5056.yml
@@ -1,20 +1,20 @@
---
-course_ID: GYM-5056
+id: GYM-5056
title: "Taking Your Portfolio Case Studies to the Next Level"
date: 2022-12-05T00:00:00-04:00
-course_type: take5
+type: take5
url: /courses/take5/GYM-5056/
-poster_art: /img/take5/posters/gym-5056.jpg
+img: /img/tutorials/gym-5056.jpg
live: true
instructor: "Jeremy Osborn"
instructor_bio: "Director of Learning at Aquent Gymnasium"
topic: "Career Skills"
subtopics:
- label: "Portfolio Development"
-video_ID: er1hK-a7pQA
+video_id: er1hK-a7pQA
video_duration: "4:52"
featured: false
-short_description: "In this tutorial, you’ll learn three tips on how to write compelling case studies for your online portfolio."
+description: "In this tutorial, you’ll learn three tips on how to write compelling case studies for your online portfolio."
project_file_source:
project_files:
related_content:
@@ -29,4 +29,4 @@ related_content:
- label: "Gymnasium: Crafting a Concise About Page"
url: "https://thegymnasium.com/courses/take5/crafting-a-concise-about-page"
skill_level: "Beginner"
----
+---
\ No newline at end of file
diff --git a/_data/take5/GYM-5057.yml b/_data/take5/GYM-5057.yml
index 5ad03189d..b06b01b92 100644
--- a/_data/take5/GYM-5057.yml
+++ b/_data/take5/GYM-5057.yml
@@ -1,20 +1,20 @@
---
-course_ID: GYM-5057
+id: GYM-5057
title: "Leveling Up Your Layouts in Web Design"
date: 2023-07-05T00:00:00-04:00
course_type: take5
url: /courses/take5/GYM-5057/
-poster_art: /img/take5/posters/gym-5057.jpg
+poster_art: /img/tutorials/gym-5057.jpg
live: true
instructor: "Meagan Fisher"
instructor_bio: "Web Designer and Developer at Owltastic"
topic: "Design"
subtopics:
- label: "Accessibility"
-video_ID: FDlpkWUp8wk
+video_id: FDlpkWUp8wk
video_duration: "4:39"
featured: false
-short_description: Learn how to use grids, whitespace, and responsive design to make better layouts for your web pages in this tutorial.
+description: Learn how to use grids, whitespace, and responsive design to make better layouts for your web pages in this tutorial.
project_file_source:
project_files:
related_content:
diff --git a/_data/webinars/web0001-designing-for-understanding.yml b/_data/webinars/web0001-designing-for-understanding.yml
index 9a62d2e15..ba0d41cb9 100644
--- a/_data/webinars/web0001-designing-for-understanding.yml
+++ b/_data/webinars/web0001-designing-for-understanding.yml
@@ -1,8 +1,8 @@
---
-event_ID: web0001-designing-for-understanding
-event_title: "Designing for Understanding: Create Meaningful Interactions for Web and Mobile"
+id: web0001-designing-for-understanding
+title: "Designing for Understanding: Create Meaningful Interactions for Web and Mobile"
event_guests: "with Stephanie Hay and John Hodgins"
-short_description: "A conversation about how content, UX, and design work together to create meaningful interactions with special guests Stephanie Hay and John Hodgins."
+description: "A conversation about how content, UX, and design work together to create meaningful interactions with special guests Stephanie Hay and John Hodgins."
permalink: /webinars/designing-for-understanding
event_date: 2016-04-27
event_time: "2PM EDT"
@@ -16,6 +16,6 @@ content_category: ux
landing: true
register: false
video: true
-webinar_ID:
-video_ID: 5W7sJzfPwjQ
+webinar_id:
+video_id: 5W7sJzfPwjQ
---
diff --git a/_data/webinars/web0002-designing-for-real-people.yml b/_data/webinars/web0002-designing-for-real-people.yml
index 71f37a586..eebdabc27 100644
--- a/_data/webinars/web0002-designing-for-real-people.yml
+++ b/_data/webinars/web0002-designing-for-real-people.yml
@@ -1,8 +1,8 @@
---
-event_ID: web0002-designing-for-real-people
-event_title: "Designing for Real People:Making the Case for Meaningful UX"
+id: web0002-designing-for-real-people
+title: "Designing for Real People:Making the Case for Meaningful UX"
event_guests: "with Eric Meyer and Jim Webb"
-short_description: "A conversation about the benefits of user research and making the case to stakeholders on how to get it done right with special guests Eric Meyer and Jim Webb."
+description: "A conversation about the benefits of user research and making the case to stakeholders on how to get it done right with special guests Eric Meyer and Jim Webb."
permalink: /webinars/designing-for-real-people
event_date: 2016-06-01
event_time: "2PM EDT"
@@ -16,6 +16,6 @@ content_category: ux
landing: true
register: false
video: true
-webinar_ID:
-video_ID: ytt0RmoQy5Q
+webinar_id:
+video_id: ytt0RmoQy5Q
---
diff --git a/_data/webinars/web0003-right-sizing-your-rapid-prototypes.yml b/_data/webinars/web0003-right-sizing-your-rapid-prototypes.yml
index 88838e8d2..31370a8d1 100644
--- a/_data/webinars/web0003-right-sizing-your-rapid-prototypes.yml
+++ b/_data/webinars/web0003-right-sizing-your-rapid-prototypes.yml
@@ -1,8 +1,8 @@
---
-event_ID: web0003-right-sizing-your-rapid-prototypes
-event_title: "Right-Sizing Your Rapid Prototypes for Web & Mobile"
+id: web0003-right-sizing-your-rapid-prototypes
+title: "Right-Sizing Your Rapid Prototypes for Web & Mobile"
event_guests: "with Erin Young and Tracy Singleton"
-short_description: "A conversation about choosing the appropriate fidelity of breadth, depth, and content for rapid prototyping with special guests Erin Young and Tracy Singleton."
+description: "A conversation about choosing the appropriate fidelity of breadth, depth, and content for rapid prototyping with special guests Erin Young and Tracy Singleton."
permalink: /webinars/right-sizing-your-rapid-prototypes
event_date: 2016-08-17
event_time: "2PM EDT"
@@ -16,6 +16,6 @@ content_category: ux
landing: true
register: false
video: true
-webinar_ID:
-video_ID: m3az0D8mUV4
+webinar_id:
+video_id: m3az0D8mUV4
---
diff --git a/_data/webinars/web0004-web-design-is-hard.yml b/_data/webinars/web0004-web-design-is-hard.yml
index db3e0358a..93d707ca0 100644
--- a/_data/webinars/web0004-web-design-is-hard.yml
+++ b/_data/webinars/web0004-web-design-is-hard.yml
@@ -1,8 +1,8 @@
---
-event_ID: web0004-web-design-is-hard
-event_title: "Web Design is Hard"
+id: web0004-web-design-is-hard
+title: "Web Design is Hard"
event_guests: "with Jeffrey Zeldman and Aaron Gustafson"
-short_description: "A conversation about navigating the complex world of web design education with our friends Jeffrey Zeldman and Aaron Gustafson."
+description: "A conversation about navigating the complex world of web design education with our friends Jeffrey Zeldman and Aaron Gustafson."
permalink: /webinars/web-design-is-hard
event_date: 2016-09-21
event_time: "2PM EDT"
@@ -16,6 +16,6 @@ content_category: design
landing: true
register: false
video: true
-webinar_ID:
-video_ID: HiuLq8FAk0Q
+webinar_id:
+video_id: HiuLq8FAk0Q
---
diff --git a/_data/webinars/web0005-state-of-responsive-web-design.yml b/_data/webinars/web0005-state-of-responsive-web-design.yml
index 0a6843208..3625a5a8f 100644
--- a/_data/webinars/web0005-state-of-responsive-web-design.yml
+++ b/_data/webinars/web0005-state-of-responsive-web-design.yml
@@ -1,8 +1,8 @@
---
-event_ID: web0005-state-of-responsive-web-design
-event_title: "The State of Responsive Web Design"
+id: web0005-state-of-responsive-web-design
+title: "The State of Responsive Web Design"
event_guests: "with Ethan Marcotte and Karen McGrane"
-short_description: "A conversation about the past, present, and future state of responsive web design with special guests Ethan Marcotte and Karen McGrane."
+description: "A conversation about the past, present, and future state of responsive web design with special guests Ethan Marcotte and Karen McGrane."
permalink: /webinars/state-of-responsive-web-design
event_date: 2016-12-08
event_time: "2PM EDT"
@@ -16,9 +16,9 @@ content_category: design
landing: true
register: false
video: true
-webinar_ID: 1922962652293998851
+webinar_id: 1922962652293998851
webinar_question_key: 000
-video_ID: daytlVhIkX8
+video_id: daytlVhIkX8
---
'Responsive web design' was a theoretical concept coupled with a bit of practical code in 2010 when Ethan Marcotte first coined the term in his article for A List Apart. In five years, the responsive design approach has grown into a universally-accepted standard for designing interactive experiences on the web. Along the way, process, tools, and technology have changed rapidly, making the approach to successful web design a constantly moving target and leaving web teams with questions about how to adapt.
diff --git a/_data/webinars/web0006-keeping-up-with-javascript.yml b/_data/webinars/web0006-keeping-up-with-javascript.yml
index 55d2452cf..af03dd8f6 100644
--- a/_data/webinars/web0006-keeping-up-with-javascript.yml
+++ b/_data/webinars/web0006-keeping-up-with-javascript.yml
@@ -1,8 +1,8 @@
---
-event_ID: web0006-keeping-up-with-javascript
-event_title: "Keeping Up with JavaScript is a Full-time Job"
+id: web0006-keeping-up-with-javascript
+title: "Keeping Up with JavaScript is a Full-time Job"
event_guests: "with Kevin Chisholm and Keith Peters"
-short_description: "A conversation about the ever-changing JavaScript landscape with special guests Kevin Chisholm and Keith Peters."
+description: "A conversation about the ever-changing JavaScript landscape with special guests Kevin Chisholm and Keith Peters."
permalink: /webinars/keeping-up-with-javascript
event_date: 2017-03-22
event_time: "2PM EDT"
@@ -16,9 +16,9 @@ content_category: dev
landing: true
register: false
video: true
-webinar_ID: 6479666494654139906
+webinar_id: 6479666494654139906
webinar_question_key: 45546418
-video_ID: pCg10mnmjls
+video_id: pCg10mnmjls
---
diff --git a/_data/webinars/web0007-design-systems-and-creativity.yml b/_data/webinars/web0007-design-systems-and-creativity.yml
index 5ea816902..3b53e7418 100644
--- a/_data/webinars/web0007-design-systems-and-creativity.yml
+++ b/_data/webinars/web0007-design-systems-and-creativity.yml
@@ -1,8 +1,8 @@
---
-event_ID: web0007-design-systems-and-creativity
-event_title: "Design Systemsand Creativity:Unlikely Allies"
+id: web0007-design-systems-and-creativity
+title: "Design Systemsand Creativity:Unlikely Allies"
event_guests: "with Brad Frost and Sophie Shepherd"
-short_description: "A conversation about creativity and design systems with special guests Brad Frost and Sophie Shepherd."
+description: "A conversation about creativity and design systems with special guests Brad Frost and Sophie Shepherd."
permalink: /webinars/design-systems-and-creativity
event_date: 2017-07-17
event_time: "2PM EDT"
@@ -16,9 +16,9 @@ content_category: design
landing: true
register: false
video: true
-webinar_ID: 749164726051795715
+webinar_id: 749164726051795715
webinar_question_key: 52817140
-video_ID: L4PH4nHmZ_g
+video_id: L4PH4nHmZ_g
---
diff --git a/_data/webinars/web0008-rethinking-full-stack.yml b/_data/webinars/web0008-rethinking-full-stack.yml
index b0b86f3f0..0deadaa7f 100644
--- a/_data/webinars/web0008-rethinking-full-stack.yml
+++ b/_data/webinars/web0008-rethinking-full-stack.yml
@@ -1,8 +1,8 @@
---
-event_ID: web0008-rethinking-full-stack
-event_title: "Rethinking Full Stack: Cost and Compromise"
+id: web0008-rethinking-full-stack
+title: "Rethinking Full Stack: Cost and Compromise"
event_guests: "with Eric Meyer and Dan Mall"
-short_description: "A conversation about the difference between front end and full stack developers with special guests Eric Meyer and Dan Mall."
+description: "A conversation about the difference between front end and full stack developers with special guests Eric Meyer and Dan Mall."
permalink: /webinars/rethinking-full-stack
event_date: 2017-11-09
event_time: "2PM EST"
@@ -16,9 +16,9 @@ content_category: dev
landing: true
register: false
video: true
-webinar_ID: 6444542601256320259
+webinar_id: 6444542601256320259
webinar_question_key: 67394381
-video_ID: EXc_8i0PpLI
+video_id: EXc_8i0PpLI
---
diff --git a/_data/webinars/web0009-future-of-web-layout.yml b/_data/webinars/web0009-future-of-web-layout.yml
index bdb3888b3..ba2e96efc 100644
--- a/_data/webinars/web0009-future-of-web-layout.yml
+++ b/_data/webinars/web0009-future-of-web-layout.yml
@@ -1,8 +1,8 @@
---
-event_ID: web0009-future-of-web-layout
-event_title: "The Future of Web Layout"
+id: web0009-future-of-web-layout
+title: "The Future of Web Layout"
event_guests: "with Rachel Andrew and Jason Pamental"
-short_description: "A webinar discussing new advances in web layout techniques that will impact web designers and developers in the near future."
+description: "A webinar discussing new advances in web layout techniques that will impact web designers and developers in the near future."
permalink: /webinars/future-of-web-layout
date: 2018-02-05
event_date: 2018-03-13
@@ -17,9 +17,9 @@ content_category: design
landing: true
register: false
video: true
-webinar_ID: 6418447894000198914
+webinar_id: 6418447894000198914
webinar_question_key: 85618975
-video_ID: LUMkgn_xtlg
+video_id: LUMkgn_xtlg
---
diff --git a/_data/webinars/web0010-planning-before-pixels.yml b/_data/webinars/web0010-planning-before-pixels.yml
index 35d6c889b..106ea2772 100644
--- a/_data/webinars/web0010-planning-before-pixels.yml
+++ b/_data/webinars/web0010-planning-before-pixels.yml
@@ -1,8 +1,8 @@
---
-event_ID: web0010-planning-before-pixels
-event_title: "Planning Before Pixels: Create with Purpose"
+id: web0010-planning-before-pixels
+title: "Planning Before Pixels: Create with Purpose"
event_guests: "with Jen Kramer and Heather O'Neill"
-short_description: "Learn how (and why) to take the guesswork out of designing from the authors of Before You Code, Jen Kramer and Heather O'Neill, plus Jeremy Osborn."
+description: "Learn how (and why) to take the guesswork out of designing from the authors of Before You Code, Jen Kramer and Heather O'Neill, plus Jeremy Osborn."
permalink: /webinars/planning-before-pixels
date: 2018-11-20
event_date: 2018-12-11
@@ -17,7 +17,7 @@ content_category: ux
landing: true
register: false
video: true
-webinar_ID: 5521342069689378819
+webinar_id: 5521342069689378819
webinar_question_key: 102185104
-video_ID: 2om41CWIYoQ
+video_id: 2om41CWIYoQ
---
diff --git a/_data/webinars/web0011-prototyping-as-process.yml b/_data/webinars/web0011-prototyping-as-process.yml
index 9a0bec663..f18314a48 100644
--- a/_data/webinars/web0011-prototyping-as-process.yml
+++ b/_data/webinars/web0011-prototyping-as-process.yml
@@ -1,8 +1,8 @@
---
-event_ID: web0011-prototyping-as-process
-event_title: "UX Design: Prototyping as Process"
+id: web0011-prototyping-as-process
+title: "UX Design: Prototyping as Process"
event_guests: "with Dave Rupert and James Young"
-short_description: "Over the years, prototyping has become an integral part of digital product development. Learn the ins and outs of modern design documentation and the new tools that aim to improve it from three industry experts."
+description: "Over the years, prototyping has become an integral part of digital product development. Learn the ins and outs of modern design documentation and the new tools that aim to improve it from three industry experts."
permalink: /webinars/prototyping-as-process
event_date: 2019-05-14
event_time: "2:00 PM EDT"
@@ -16,9 +16,9 @@ content_category: ux
landing: true
register: false
video: true
-webinar_ID: 6295135474972801793
+webinar_id: 6295135474972801793
webinar_question_key: 107694819
-video_ID: 6ZkQnHKwIdY
+video_id: 6ZkQnHKwIdY
resources:
- label: "Notist: Webinar slide deck"
url: "https://noti.st/jeremyosborn/8TQd8s"
diff --git a/_data/webinars/web0012-remote-work.yml b/_data/webinars/web0012-remote-work.yml
index 7d8793dec..098b6e782 100644
--- a/_data/webinars/web0012-remote-work.yml
+++ b/_data/webinars/web0012-remote-work.yml
@@ -1,8 +1,8 @@
---
-event_ID: web0012-remote-work
-event_title: "Remote Work: Can It Workfor You?"
+id: web0012-remote-work
+title: "Remote Work: Can It Workfor You?"
event_guests: "with Richard Banfield and Darren Buckner"
-short_description: "Join us for an hour-long webinar about the benefits and challenges of remote work — from communication and collaboration to time zones and transparency."
+description: "Join us for an hour-long webinar about the benefits and challenges of remote work — from communication and collaboration to time zones and transparency."
permalink: /webinars/remote-work
event_date: 2020-03-17
event_time: "3:00 PM EDT"
@@ -16,7 +16,7 @@ content_category: skills
landing: true
register: false
video: true
-webinar_ID: 7396426119882358539
+webinar_id: 7396426119882358539
webinar_question_key: 131513996
-video_ID: oWt0_CNZzsA
+video_id: oWt0_CNZzsA
---
diff --git a/_data/webinars/web0013-decade-of-responsive-web-design.yml b/_data/webinars/web0013-decade-of-responsive-web-design.yml
index f8149d235..074a2d9eb 100644
--- a/_data/webinars/web0013-decade-of-responsive-web-design.yml
+++ b/_data/webinars/web0013-decade-of-responsive-web-design.yml
@@ -1,8 +1,8 @@
---
-event_ID: web0013-decade-of-responsive-web-design
-event_title: "A Decade of Responsive Web Design"
+id: web0013-decade-of-responsive-web-design
+title: "A Decade of Responsive Web Design"
event_guests: "with Ethan Marcotte"
-short_description: "Join us for a webinar with Ethan Marcotte as we celebrate the past decade of his groundbreaking work. We’ll be discussing inclusivity, accessibility, and all things responsive web design."
+description: "Join us for a webinar with Ethan Marcotte as we celebrate the past decade of his groundbreaking work. We’ll be discussing inclusivity, accessibility, and all things responsive web design."
permalink: /webinars/decade-of-responsive-web-design
event_date: 2020-05-26
event_time: "2:00 PM EDT"
@@ -15,9 +15,9 @@ content_category: design
landing: true
register: false
video: true
-webinar_ID: 4094344214168045584
+webinar_id: 4094344214168045584
webinar_question_key: 152948572
-video_ID: FzVEz761JgA
+video_id: FzVEz761JgA
resources:
- label: "A List Apart: Responsive Web Design"
url: "https://alistapart.com/article/responsive-web-design/"
diff --git a/_data/workshops/GYM-700.yml b/_data/workshops/GYM-700.yml
index 8b6c04b8a..27f320b11 100644
--- a/_data/workshops/GYM-700.yml
+++ b/_data/workshops/GYM-700.yml
@@ -1,14 +1,14 @@
---
-course_ID: GYM-007
+id: GYM-007
title: "Improving Your Portfolio"
date: 2022-12-05T00:00:00-04:00
datetime: "December 5–9, Monday–Friday, 4–5 PM EST"
-course_type: workshop
+type: workshop
url: /courses/GYM/700/0/about
-poster_art: /img/course-artwork/png/gym-700.png
+img: /img/courses/gym-700.png
live: false
topic: "Career Skills"
-short_description: "This workshop will teach students how to create an outstanding portfolio using content strategy and storytelling skills. Students will leave with actionable next steps to improve their portfolio."
+description: "This workshop will teach students how to create an outstanding portfolio using content strategy and storytelling skills. Students will leave with actionable next steps to improve their portfolio."
long_description:
- label: "Students will learn how to effectively showcase their work through collaborative exercises and assignments — including coaching from expert instructors and feedback from fellow students."
- label: "Pro Tip: You don’t need to wait until you’re looking for a new job to fine-tune your portfolio."
diff --git a/_data/workshops/homepage.yml b/_data/workshops/homepage.yml
index a27ddefba..55ae15c94 100644
--- a/_data/workshops/homepage.yml
+++ b/_data/workshops/homepage.yml
@@ -2,5 +2,5 @@
main:
title: "Workshops"
tagline: "Intensive learning in small sessions."
- short_description: "Practical in-person, remote, and virtual workshops."
+ description: "Practical in-person, remote, and virtual workshops."
---
diff --git a/_data_config.yml b/_data_config.yml
new file mode 100644
index 000000000..df619bbac
--- /dev/null
+++ b/_data_config.yml
@@ -0,0 +1,63 @@
+# Setup
+title: Gymnasium Data Feeds
+url: https://data.gym.soy #https://data.thegymcms.com
+root_url: https://gym.soy
+lms_url: https://learn.gym.soy
+astro_url: https://astro.gym.soy
+eleventy_url: https://11ty.gym.soy
+gymurl: https://thegymnasium.com
+aqassetsurl: https://assets.aquent.com
+timezone: America/New_York
+environment: data
+
+# Building
+
+exclude:
+ - 'docker-compose.yml'
+ - 'Gemfile'
+ - 'Gemfile.lock'
+ - 'README.md'
+ - 'netlify.toml'
+ - '.jekyll-cache'
+ - 'local'
+
+include:
+ - '_redirects'
+
+repository: gymnasium/gymcms
+
+# Conversion
+markdown: kramdown
+highlighter: rouge
+
+# Serving (local)
+detach: false
+port: 4000
+host: 127.0.0.1
+
+# Markdown Processing
+kramdown:
+ auto_ids: true
+ entity_output: as_char
+ toc_levels: 1..6
+ smart_quotes: lsquo,rsquo,ldquo,rdquo
+ input: GFM
+ hard_wrap: false
+ footnote_nr: 1
+ show_warnings: false
+
+## CSS Preprocessing/SASS (see @https://github.com/jekyll/jekyll-sass-converter)
+sass:
+ sass_dir: _sass
+ style: compressed
+
+## Additional Plugins
+plugins:
+ - jekyll-get-json
+
+## JSON Fetch
+jekyll_get_json:
+ - data: jobs
+ json: 'https://assets.aquent.com/apps/gym/jobs.json?limit=1500'
+ - data: markets
+ json: 'https://assets.aquent.com/apps/gym/markets.json'
diff --git a/_includes/courses/featured/full-courses.html b/_includes/courses/featured/full-courses.html
index bbd700e86..80328f901 100644
--- a/_includes/courses/featured/full-courses.html
+++ b/_includes/courses/featured/full-courses.html
@@ -7,8 +7,8 @@
diff --git a/_includes/event-video.html b/_includes/event-video.html
index 158ff59aa..e77188f1a 100644
--- a/_includes/event-video.html
+++ b/_includes/event-video.html
@@ -2,9 +2,9 @@
TODO: this include is basically the same as the one used for take 5 video.html. These could be combined into one, assuming the logic were adjusted.
{%- endcomment -%}
-{%- if webinar.video_ID -%}
+{%- if webinar.video_id -%}
\ No newline at end of file
diff --git a/_includes/heros/live-streams/embed-youtube.html b/_includes/heros/live-streams/embed-youtube.html
index 66ad5f820..7ad4da60b 100644
--- a/_includes/heros/live-streams/embed-youtube.html
+++ b/_includes/heros/live-streams/embed-youtube.html
@@ -1,6 +1,6 @@
diff --git a/_includes/take5/video.html b/_includes/take5/video.html
index 255083912..f27ecc8db 100644
--- a/_includes/take5/video.html
+++ b/_includes/take5/video.html
@@ -2,9 +2,9 @@
TODO: this include is basically the same as the one used for event-video.html. These could be combined into one, assuming the logic were adjusted.
{%- endcomment -%}
-{%- if include.video_ID -%}
+{%- if include.video_id -%}
-
+
{%- else -%}
{{ webinar.event_date | date: "%A, %B %-d, %Y at " }}{{ web
{% endif %}
-
{{ webinar.short_description }}
+
{{ webinar.description }}
{% if webinar.register %}
{% include webinar-registration-form.html %}
{% else %}
- {% if webinar.video and webinar.video_ID %}
+ {% if webinar.video and webinar.video_id %}
This webinar recording is now available.
{% include event-video.html %}
{% else %}
@@ -80,7 +80,7 @@