Skip to content

Commit 193d318

Browse files
authored
chore: update training page (#2145)
* chore: update training page * fix main "get started" CTA * more minor copy updates
1 parent 5497a08 commit 193d318

File tree

4 files changed

+43
-39
lines changed

4 files changed

+43
-39
lines changed

docs/2.0/docs/overview/getting-started/index.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,11 @@ Setup your Gruntwork account and invite your team mates to gain access to Gruntw
1111

1212
<PersistentCheckbox id="install-df-1" label="Gruntwork Account Ready" />
1313

14-
### Step 2: [Set Up Landing Zone](/2.0/docs/pipelines/installation/prerequisites/awslandingzone)
14+
### Step 2: [Set Up a Landing Zone](/2.0/docs/pipelines/installation/prerequisites/awslandingzone)
1515

16-
AWS Landing Zone provices a best practice multi-account setup ready to use with DevOps Foundations.
16+
Gruntwork's AWS Landing Zone walkthrough provides a best practice multi-account setup ready to use with DevOps Foundations.
1717

18-
<PersistentCheckbox id="install-df-2" label="AWS Accounts Ready" />
18+
<PersistentCheckbox id="install-df-2" label="AWS Landing Zone Ready" />
1919

2020
### Step 3: [Configure Pipelines Authentication](/2.0/docs/pipelines/installation/authoverview)
2121

docs/courses.mdx

Lines changed: 32 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -11,46 +11,48 @@ import Grid from "/src/components/Grid"
1111

1212
# Learn DevOps from the experts
1313

14-
At Gruntwork, we’ve created a library of video training courses that teach a variety of DevOps topics, such as infrastructure as code, Terraform, Docker, Packer, AWS, security, and more. Each course consists of a series of “micro-videos” of 1–10 minutes each that you can watch your at own pace as often as you like.
15-
16-
:::note
17-
18-
Courses are offered through Teachable. Access is included with every Gruntwork subscription. If you haven’t already done so, [sign in to the Gruntwork Developer Portal](https://app.gruntwork.io) to activate your Teachable account and access course content.
19-
20-
:::
14+
Gruntwork has partnered with KodeKloud to deliver premier hands-on training for our customers. Every Gruntwork subscription comes with a negotiated number of licenses to access the KodeKloud platform and our Devops, Infrastructure and tooling courses.
2115

2216
## Available Courses
2317

2418
<Grid cols={2} gap="2rem">
2519
<Course
26-
title="A Crash Course on Terraform"
20+
title="Terragrunt for Beginners"
2721
icon="/img/courses/terraform.svg"
28-
href="https://training.gruntwork.io/courses/terraform/lectures/3429337"
29-
description="Learn how to manage infrastructure as code using Terraform through a series of live coding exercises."
30-
author="Josh Padnick & Yoriyasu Yano"
31-
authorImg="/img/courses/authors/josh-yori.png"
32-
videos={30}
33-
duration={92}
22+
href="https://learn.kodekloud.com/user/courses/terragrunt-for-beginners"
23+
description="Master Terragrunt and streamline your Terraform workflows—scaling multi-environment management with the DRY principle through practical, hands-on labs."
24+
author="Stefan Matić"
25+
authorImg="/img/courses/authors/stefanmatic.png"
26+
videos={12}
27+
duration={275}
28+
videoLabel={'modules'}
3429
/>
3530
<Course
36-
title="A Crash Course on Docker + Packer"
37-
icon="/img/courses/docker%2Bpacker.svg"
38-
href="https://training.gruntwork.io/courses/a-crash-course-on-docker-packer/lectures/4247382"
39-
description="Learn how to package your code into immutable images that run exactly the same way in all environments."
40-
author="Yevgeniy Brikman"
41-
authorImg="/img/courses/authors/yevgeniy-brikman.jpg"
42-
videos={40}
43-
duration={95}
31+
title="OpenTofu: A Beginners Guide"
32+
icon="/img/courses/opentofu-icon.svg"
33+
href="https://learn.kodekloud.com/user/courses/opentofu-a-beginners-guide-to-a-terraform-fork-including-migration-from-terraform"
34+
description="Master Infrastructure as Code from scratch with our OpenTofu course—no experience needed! Begin with basics and advance to cutting-edge practices, all through hands-on, browser-based labs."
35+
author="Stefan Matić"
36+
authorImg="/img/courses/authors/stefanmatic.png"
37+
videos={13}
38+
videoLabel={'modules'}
39+
duration={400}
4440
/>
4541
<Course
46-
title="Infrastructure Module Cookbook"
47-
icon="/img/courses/terraform.svg"
48-
href="https://training.gruntwork.io/courses/infrastructure-module-cookbook/lectures/9081297"
49-
description="A guide to building reusable, production-grade, battle-tested infrastructure code."
50-
author="Yevgeniy Brikman"
51-
authorImg="/img/courses/authors/yevgeniy-brikman.jpg"
52-
videos={8}
53-
duration={141}
42+
title="Learn By Doing: AWS Workshop with Terraform"
43+
icon="/img/courses/amazon_aws-icon.svg"
44+
href="https://learn.kodekloud.com/user/courses/learn-by-doing-aws-workshop-with-terraform"
45+
description="This hands-on course will provide you with practical experience and actionable insights for deploying and managing AWS infrastructure using Terraform"
46+
author="Vijin Palazhi"
47+
authorImg="/img/courses/authors/vijin.png"
48+
videos={9}
49+
videoLabel={'lessons'}
50+
/>
51+
<Course
52+
title="And Many More!"
53+
href="https://learn.kodekloud.com/user/courses"
54+
description="KodeKloud has hundreds of relevant courses, search the full directory"
55+
icon={"/img/courses/kodekloud.svg"}
5456
/>
5557
</Grid>
5658

src/components/Course.tsx

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -23,21 +23,23 @@ export const Course: React.FunctionComponent<CourseProps> = ({
2323
authorImg,
2424
videos,
2525
duration,
26+
videoLabel='micro videos'
2627
}) => {
2728
return (
2829
<Card title={title} icon={icon} href={href}>
2930
<p>{description}</p>
3031
<p className={styles.author}>
31-
<img src={authorImg} className="no-zoom" />
32+
{authorImg ? (<img src={authorImg} className="no-zoom" />) : ''}
3233
<span>{author}</span>
3334
</p>
3435
<p>
36+
{videos ? (
3537
<span className={clsx(styles.videos, styles.metadata)}>
36-
{videos} micro videos
37-
</span>
38-
<span className={clsx(styles.duration, styles.metadata)}>
38+
{videos} {videoLabel}
39+
</span>) : ''}
40+
{duration ? (<span className={clsx(styles.duration, styles.metadata)}>
3941
{duration} minutes
40-
</span>
42+
</span>) : ''}
4143
</p>
4244
</Card>
4345
)

src/pages/home.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ function HomepageHeader() {
1717
<div className={styles.buttons}>
1818
<Link
1919
className="button button--secondary button--lg"
20-
to="/2.0/docs/overview/getting-started/create-account"
20+
to="/2.0/docs/overview/getting-started/"
2121
>
2222
Get Started
2323
</Link>

0 commit comments

Comments
 (0)