diff --git a/src/guide/component-basics.md b/src/guide/component-basics.md
index 64c2a32f03..93933d9a08 100644
--- a/src/guide/component-basics.md
+++ b/src/guide/component-basics.md
@@ -1,5 +1,7 @@
# Components Basics
+Learn component basics with a free video course on Vue School
+
## Base Example
Here's an example of a Vue component:
diff --git a/src/guide/component-props.md b/src/guide/component-props.md
index e8d2ee60dc..ddd9c780b1 100644
--- a/src/guide/component-props.md
+++ b/src/guide/component-props.md
@@ -2,6 +2,8 @@
> This page assumes you've already read the [Components Basics](component-basics.md). Read that first if you are new to components.
+Learn how component props work with a free lesson on Vue School
+
## Prop Types
So far, we've only seen props listed as an array of strings:
diff --git a/src/guide/component-registration.md b/src/guide/component-registration.md
index 09a7b50990..f4e3eba171 100644
--- a/src/guide/component-registration.md
+++ b/src/guide/component-registration.md
@@ -1,5 +1,7 @@
# Component Registration
+Learn how component registration works with a free lesson on Vue School
+
> This page assumes you've already read the [Components Basics](component-basics.md). Read that first if you are new to components.
## Component Names
diff --git a/src/guide/component-slots.md b/src/guide/component-slots.md
index 154d4f8a8d..8c62adcbbf 100644
--- a/src/guide/component-slots.md
+++ b/src/guide/component-slots.md
@@ -2,6 +2,8 @@
> This page assumes you've already read the [Components Basics](component-basics.md). Read that first if you are new to components.
+Learn slot basics with a free lesson on Vue School
+
## Slot Content
Vue implements a content distribution API inspired by the [Web Components spec draft](https://github.com/w3c/webcomponents/blob/gh-pages/proposals/Slots-Proposal.md), using the `` element to serve as distribution outlets for content.
diff --git a/src/guide/single-file-component.md b/src/guide/single-file-component.md
index df5927be3a..a4b0c59fd4 100644
--- a/src/guide/single-file-component.md
+++ b/src/guide/single-file-component.md
@@ -1,5 +1,7 @@
# Single File Components
+Learn about single file components with a free video lesson on Vue School
+
## Introduction
In many Vue projects, global components will be defined using `app.component()`, followed by `app.mount('#app')` to target a container element in the body of every page.