You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@beam.apache.org by gi...@apache.org on 2019/06/17 20:37:06 UTC

[beam] branch asf-site updated: Publishing website 2019/06/17 20:36:53 at commit 96934f2

This is an automated email from the ASF dual-hosted git repository.

git-site-role pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/beam.git


The following commit(s) were added to refs/heads/asf-site by this push:
     new 1e30ff1  Publishing website 2019/06/17 20:36:53 at commit 96934f2
1e30ff1 is described below

commit 1e30ff1f7c0549d83b42ccc9e990a190ed859e17
Author: jenkins <bu...@apache.org>
AuthorDate: Mon Jun 17 20:36:53 2019 +0000

    Publishing website 2019/06/17 20:36:53 at commit 96934f2
---
 .../documentation/execution-model/index.html       |  1 +
 website/generated-content/documentation/index.html |  1 +
 .../io/built-in/google-bigquery/index.html         |  1 +
 .../documentation/io/built-in/hadoop/index.html    |  1 +
 .../documentation/io/built-in/hcatalog/index.html  |  1 +
 .../documentation/io/built-in/index.html           |  1 +
 .../documentation/io/developing-io-java/index.html |  1 +
 .../io/developing-io-overview/index.html           |  1 +
 .../io/developing-io-python/index.html             |  1 +
 .../documentation/io/testing/index.html            |  1 +
 .../patterns/custom-io-patterns/index.html         |  1 +
 .../patterns/file-processing-patterns/index.html   |  1 +
 .../documentation/patterns/overview/index.html     |  1 +
 .../patterns/pipeline-option-patterns/index.html   |  1 +
 .../patterns/side-input-patterns/index.html        |  1 +
 .../pipelines/create-your-pipeline/index.html      |  1 +
 .../pipelines/design-your-pipeline/index.html      |  1 +
 .../pipelines/test-your-pipeline/index.html        |  1 +
 .../documentation/programming-guide/index.html     |  1 +
 .../resources/learning-resources/index.html        | 51 ++++++++++++++++++++--
 .../resources/videos-and-podcasts/index.html       |  1 +
 .../documentation/runners/jstorm/index.html        |  1 +
 .../aggregation/approximatequantiles/index.html    |  1 +
 .../aggregation/approximateunique/index.html       |  1 +
 .../python/aggregation/cogroupbykey/index.html     |  1 +
 .../python/aggregation/combineglobally/index.html  |  1 +
 .../aggregation/combinewithcontext/index.html      |  1 +
 .../transforms/python/aggregation/count/index.html |  1 +
 .../python/aggregation/distinct/index.html         |  1 +
 .../python/aggregation/groupbykey/index.html       |  1 +
 .../python/aggregation/groupintobatches/index.html |  1 +
 .../python/aggregation/latest/index.html           |  1 +
 .../transforms/python/aggregation/max/index.html   |  1 +
 .../transforms/python/aggregation/mean/index.html  |  1 +
 .../transforms/python/aggregation/min/index.html   |  1 +
 .../python/aggregation/sample/index.html           |  1 +
 .../transforms/python/aggregation/sum/index.html   |  1 +
 .../transforms/python/aggregation/top/index.html   |  1 +
 .../python/elementwise/filter/index.html           |  1 +
 .../python/elementwise/flatmap/index.html          |  1 +
 .../transforms/python/elementwise/keys/index.html  |  1 +
 .../python/elementwise/kvswap/index.html           |  1 +
 .../transforms/python/elementwise/map/index.html   |  1 +
 .../transforms/python/elementwise/pardo/index.html |  1 +
 .../python/elementwise/partition/index.html        |  1 +
 .../transforms/python/elementwise/regex/index.html |  1 +
 .../transforms/python/elementwise/reify/index.html |  1 +
 .../python/elementwise/tostring/index.html         |  1 +
 .../python/elementwise/values/index.html           |  1 +
 .../python/elementwise/withkeys/index.html         |  1 +
 .../python/elementwise/withtimestamps/index.html   |  1 +
 .../transforms/python/other/create/index.html      |  1 +
 .../transforms/python/other/flatten/index.html     |  1 +
 .../transforms/python/other/passert/index.html     |  1 +
 .../transforms/python/other/reshuffle/index.html   |  1 +
 .../transforms/python/other/view/index.html        |  1 +
 .../transforms/python/other/windowinto/index.html  |  1 +
 .../transforms/python/overview/index.html          |  1 +
 58 files changed, 104 insertions(+), 4 deletions(-)

diff --git a/website/generated-content/documentation/execution-model/index.html b/website/generated-content/documentation/execution-model/index.html
index 505e368..62a8cb4 100644
--- a/website/generated-content/documentation/execution-model/index.html
+++ b/website/generated-content/documentation/execution-model/index.html
@@ -346,6 +346,7 @@
     <li><a href="/documentation/resources/learning-resources/#getting-started">Getting Started</a></li>
     <li><a href="/documentation/resources/learning-resources/#articles">Articles</a></li>
     <li><a href="/documentation/resources/learning-resources/#interactive-labs">Interactive Labs</a></li>
+    <li><a href="/documentation/resources/learning-resources/#beam-katas">Beam Katas</a></li>
     <li><a href="/documentation/resources/learning-resources/#code-examples">Code Examples</a></li>
     <li><a href="/documentation/resources/learning-resources/#api-reference">API Reference</a></li>
     <li><a href="/documentation/resources/learning-resources/#feedback-and-suggestions">Feedback and Suggestions</a></li>
diff --git a/website/generated-content/documentation/index.html b/website/generated-content/documentation/index.html
index 19dc34a..d4748e0 100644
--- a/website/generated-content/documentation/index.html
+++ b/website/generated-content/documentation/index.html
@@ -346,6 +346,7 @@
     <li><a href="/documentation/resources/learning-resources/#getting-started">Getting Started</a></li>
     <li><a href="/documentation/resources/learning-resources/#articles">Articles</a></li>
     <li><a href="/documentation/resources/learning-resources/#interactive-labs">Interactive Labs</a></li>
+    <li><a href="/documentation/resources/learning-resources/#beam-katas">Beam Katas</a></li>
     <li><a href="/documentation/resources/learning-resources/#code-examples">Code Examples</a></li>
     <li><a href="/documentation/resources/learning-resources/#api-reference">API Reference</a></li>
     <li><a href="/documentation/resources/learning-resources/#feedback-and-suggestions">Feedback and Suggestions</a></li>
diff --git a/website/generated-content/documentation/io/built-in/google-bigquery/index.html b/website/generated-content/documentation/io/built-in/google-bigquery/index.html
index b70c5df..e6781a2 100644
--- a/website/generated-content/documentation/io/built-in/google-bigquery/index.html
+++ b/website/generated-content/documentation/io/built-in/google-bigquery/index.html
@@ -346,6 +346,7 @@
     <li><a href="/documentation/resources/learning-resources/#getting-started">Getting Started</a></li>
     <li><a href="/documentation/resources/learning-resources/#articles">Articles</a></li>
     <li><a href="/documentation/resources/learning-resources/#interactive-labs">Interactive Labs</a></li>
+    <li><a href="/documentation/resources/learning-resources/#beam-katas">Beam Katas</a></li>
     <li><a href="/documentation/resources/learning-resources/#code-examples">Code Examples</a></li>
     <li><a href="/documentation/resources/learning-resources/#api-reference">API Reference</a></li>
     <li><a href="/documentation/resources/learning-resources/#feedback-and-suggestions">Feedback and Suggestions</a></li>
diff --git a/website/generated-content/documentation/io/built-in/hadoop/index.html b/website/generated-content/documentation/io/built-in/hadoop/index.html
index bd3e447..aaf776e 100644
--- a/website/generated-content/documentation/io/built-in/hadoop/index.html
+++ b/website/generated-content/documentation/io/built-in/hadoop/index.html
@@ -346,6 +346,7 @@
     <li><a href="/documentation/resources/learning-resources/#getting-started">Getting Started</a></li>
     <li><a href="/documentation/resources/learning-resources/#articles">Articles</a></li>
     <li><a href="/documentation/resources/learning-resources/#interactive-labs">Interactive Labs</a></li>
+    <li><a href="/documentation/resources/learning-resources/#beam-katas">Beam Katas</a></li>
     <li><a href="/documentation/resources/learning-resources/#code-examples">Code Examples</a></li>
     <li><a href="/documentation/resources/learning-resources/#api-reference">API Reference</a></li>
     <li><a href="/documentation/resources/learning-resources/#feedback-and-suggestions">Feedback and Suggestions</a></li>
diff --git a/website/generated-content/documentation/io/built-in/hcatalog/index.html b/website/generated-content/documentation/io/built-in/hcatalog/index.html
index d3b9d86..4d48a50 100644
--- a/website/generated-content/documentation/io/built-in/hcatalog/index.html
+++ b/website/generated-content/documentation/io/built-in/hcatalog/index.html
@@ -346,6 +346,7 @@
     <li><a href="/documentation/resources/learning-resources/#getting-started">Getting Started</a></li>
     <li><a href="/documentation/resources/learning-resources/#articles">Articles</a></li>
     <li><a href="/documentation/resources/learning-resources/#interactive-labs">Interactive Labs</a></li>
+    <li><a href="/documentation/resources/learning-resources/#beam-katas">Beam Katas</a></li>
     <li><a href="/documentation/resources/learning-resources/#code-examples">Code Examples</a></li>
     <li><a href="/documentation/resources/learning-resources/#api-reference">API Reference</a></li>
     <li><a href="/documentation/resources/learning-resources/#feedback-and-suggestions">Feedback and Suggestions</a></li>
diff --git a/website/generated-content/documentation/io/built-in/index.html b/website/generated-content/documentation/io/built-in/index.html
index 33eeb38..6706398 100644
--- a/website/generated-content/documentation/io/built-in/index.html
+++ b/website/generated-content/documentation/io/built-in/index.html
@@ -346,6 +346,7 @@
     <li><a href="/documentation/resources/learning-resources/#getting-started">Getting Started</a></li>
     <li><a href="/documentation/resources/learning-resources/#articles">Articles</a></li>
     <li><a href="/documentation/resources/learning-resources/#interactive-labs">Interactive Labs</a></li>
+    <li><a href="/documentation/resources/learning-resources/#beam-katas">Beam Katas</a></li>
     <li><a href="/documentation/resources/learning-resources/#code-examples">Code Examples</a></li>
     <li><a href="/documentation/resources/learning-resources/#api-reference">API Reference</a></li>
     <li><a href="/documentation/resources/learning-resources/#feedback-and-suggestions">Feedback and Suggestions</a></li>
diff --git a/website/generated-content/documentation/io/developing-io-java/index.html b/website/generated-content/documentation/io/developing-io-java/index.html
index 0ee0ac5..ee0ad95 100644
--- a/website/generated-content/documentation/io/developing-io-java/index.html
+++ b/website/generated-content/documentation/io/developing-io-java/index.html
@@ -346,6 +346,7 @@
     <li><a href="/documentation/resources/learning-resources/#getting-started">Getting Started</a></li>
     <li><a href="/documentation/resources/learning-resources/#articles">Articles</a></li>
     <li><a href="/documentation/resources/learning-resources/#interactive-labs">Interactive Labs</a></li>
+    <li><a href="/documentation/resources/learning-resources/#beam-katas">Beam Katas</a></li>
     <li><a href="/documentation/resources/learning-resources/#code-examples">Code Examples</a></li>
     <li><a href="/documentation/resources/learning-resources/#api-reference">API Reference</a></li>
     <li><a href="/documentation/resources/learning-resources/#feedback-and-suggestions">Feedback and Suggestions</a></li>
diff --git a/website/generated-content/documentation/io/developing-io-overview/index.html b/website/generated-content/documentation/io/developing-io-overview/index.html
index f78d8ad..46b4459 100644
--- a/website/generated-content/documentation/io/developing-io-overview/index.html
+++ b/website/generated-content/documentation/io/developing-io-overview/index.html
@@ -346,6 +346,7 @@
     <li><a href="/documentation/resources/learning-resources/#getting-started">Getting Started</a></li>
     <li><a href="/documentation/resources/learning-resources/#articles">Articles</a></li>
     <li><a href="/documentation/resources/learning-resources/#interactive-labs">Interactive Labs</a></li>
+    <li><a href="/documentation/resources/learning-resources/#beam-katas">Beam Katas</a></li>
     <li><a href="/documentation/resources/learning-resources/#code-examples">Code Examples</a></li>
     <li><a href="/documentation/resources/learning-resources/#api-reference">API Reference</a></li>
     <li><a href="/documentation/resources/learning-resources/#feedback-and-suggestions">Feedback and Suggestions</a></li>
diff --git a/website/generated-content/documentation/io/developing-io-python/index.html b/website/generated-content/documentation/io/developing-io-python/index.html
index 15d446a..c1e59a4 100644
--- a/website/generated-content/documentation/io/developing-io-python/index.html
+++ b/website/generated-content/documentation/io/developing-io-python/index.html
@@ -346,6 +346,7 @@
     <li><a href="/documentation/resources/learning-resources/#getting-started">Getting Started</a></li>
     <li><a href="/documentation/resources/learning-resources/#articles">Articles</a></li>
     <li><a href="/documentation/resources/learning-resources/#interactive-labs">Interactive Labs</a></li>
+    <li><a href="/documentation/resources/learning-resources/#beam-katas">Beam Katas</a></li>
     <li><a href="/documentation/resources/learning-resources/#code-examples">Code Examples</a></li>
     <li><a href="/documentation/resources/learning-resources/#api-reference">API Reference</a></li>
     <li><a href="/documentation/resources/learning-resources/#feedback-and-suggestions">Feedback and Suggestions</a></li>
diff --git a/website/generated-content/documentation/io/testing/index.html b/website/generated-content/documentation/io/testing/index.html
index fdef89e..8aa9ef1 100644
--- a/website/generated-content/documentation/io/testing/index.html
+++ b/website/generated-content/documentation/io/testing/index.html
@@ -346,6 +346,7 @@
     <li><a href="/documentation/resources/learning-resources/#getting-started">Getting Started</a></li>
     <li><a href="/documentation/resources/learning-resources/#articles">Articles</a></li>
     <li><a href="/documentation/resources/learning-resources/#interactive-labs">Interactive Labs</a></li>
+    <li><a href="/documentation/resources/learning-resources/#beam-katas">Beam Katas</a></li>
     <li><a href="/documentation/resources/learning-resources/#code-examples">Code Examples</a></li>
     <li><a href="/documentation/resources/learning-resources/#api-reference">API Reference</a></li>
     <li><a href="/documentation/resources/learning-resources/#feedback-and-suggestions">Feedback and Suggestions</a></li>
diff --git a/website/generated-content/documentation/patterns/custom-io-patterns/index.html b/website/generated-content/documentation/patterns/custom-io-patterns/index.html
index 0174ac8..f167c40 100644
--- a/website/generated-content/documentation/patterns/custom-io-patterns/index.html
+++ b/website/generated-content/documentation/patterns/custom-io-patterns/index.html
@@ -346,6 +346,7 @@
     <li><a href="/documentation/resources/learning-resources/#getting-started">Getting Started</a></li>
     <li><a href="/documentation/resources/learning-resources/#articles">Articles</a></li>
     <li><a href="/documentation/resources/learning-resources/#interactive-labs">Interactive Labs</a></li>
+    <li><a href="/documentation/resources/learning-resources/#beam-katas">Beam Katas</a></li>
     <li><a href="/documentation/resources/learning-resources/#code-examples">Code Examples</a></li>
     <li><a href="/documentation/resources/learning-resources/#api-reference">API Reference</a></li>
     <li><a href="/documentation/resources/learning-resources/#feedback-and-suggestions">Feedback and Suggestions</a></li>
diff --git a/website/generated-content/documentation/patterns/file-processing-patterns/index.html b/website/generated-content/documentation/patterns/file-processing-patterns/index.html
index 9fec52a..3734a68 100644
--- a/website/generated-content/documentation/patterns/file-processing-patterns/index.html
+++ b/website/generated-content/documentation/patterns/file-processing-patterns/index.html
@@ -346,6 +346,7 @@
     <li><a href="/documentation/resources/learning-resources/#getting-started">Getting Started</a></li>
     <li><a href="/documentation/resources/learning-resources/#articles">Articles</a></li>
     <li><a href="/documentation/resources/learning-resources/#interactive-labs">Interactive Labs</a></li>
+    <li><a href="/documentation/resources/learning-resources/#beam-katas">Beam Katas</a></li>
     <li><a href="/documentation/resources/learning-resources/#code-examples">Code Examples</a></li>
     <li><a href="/documentation/resources/learning-resources/#api-reference">API Reference</a></li>
     <li><a href="/documentation/resources/learning-resources/#feedback-and-suggestions">Feedback and Suggestions</a></li>
diff --git a/website/generated-content/documentation/patterns/overview/index.html b/website/generated-content/documentation/patterns/overview/index.html
index cb63d22..3f5ca7a 100644
--- a/website/generated-content/documentation/patterns/overview/index.html
+++ b/website/generated-content/documentation/patterns/overview/index.html
@@ -346,6 +346,7 @@
     <li><a href="/documentation/resources/learning-resources/#getting-started">Getting Started</a></li>
     <li><a href="/documentation/resources/learning-resources/#articles">Articles</a></li>
     <li><a href="/documentation/resources/learning-resources/#interactive-labs">Interactive Labs</a></li>
+    <li><a href="/documentation/resources/learning-resources/#beam-katas">Beam Katas</a></li>
     <li><a href="/documentation/resources/learning-resources/#code-examples">Code Examples</a></li>
     <li><a href="/documentation/resources/learning-resources/#api-reference">API Reference</a></li>
     <li><a href="/documentation/resources/learning-resources/#feedback-and-suggestions">Feedback and Suggestions</a></li>
diff --git a/website/generated-content/documentation/patterns/pipeline-option-patterns/index.html b/website/generated-content/documentation/patterns/pipeline-option-patterns/index.html
index a512852..b248a93 100644
--- a/website/generated-content/documentation/patterns/pipeline-option-patterns/index.html
+++ b/website/generated-content/documentation/patterns/pipeline-option-patterns/index.html
@@ -346,6 +346,7 @@
     <li><a href="/documentation/resources/learning-resources/#getting-started">Getting Started</a></li>
     <li><a href="/documentation/resources/learning-resources/#articles">Articles</a></li>
     <li><a href="/documentation/resources/learning-resources/#interactive-labs">Interactive Labs</a></li>
+    <li><a href="/documentation/resources/learning-resources/#beam-katas">Beam Katas</a></li>
     <li><a href="/documentation/resources/learning-resources/#code-examples">Code Examples</a></li>
     <li><a href="/documentation/resources/learning-resources/#api-reference">API Reference</a></li>
     <li><a href="/documentation/resources/learning-resources/#feedback-and-suggestions">Feedback and Suggestions</a></li>
diff --git a/website/generated-content/documentation/patterns/side-input-patterns/index.html b/website/generated-content/documentation/patterns/side-input-patterns/index.html
index eb0bd20..5a3a0e5 100644
--- a/website/generated-content/documentation/patterns/side-input-patterns/index.html
+++ b/website/generated-content/documentation/patterns/side-input-patterns/index.html
@@ -346,6 +346,7 @@
     <li><a href="/documentation/resources/learning-resources/#getting-started">Getting Started</a></li>
     <li><a href="/documentation/resources/learning-resources/#articles">Articles</a></li>
     <li><a href="/documentation/resources/learning-resources/#interactive-labs">Interactive Labs</a></li>
+    <li><a href="/documentation/resources/learning-resources/#beam-katas">Beam Katas</a></li>
     <li><a href="/documentation/resources/learning-resources/#code-examples">Code Examples</a></li>
     <li><a href="/documentation/resources/learning-resources/#api-reference">API Reference</a></li>
     <li><a href="/documentation/resources/learning-resources/#feedback-and-suggestions">Feedback and Suggestions</a></li>
diff --git a/website/generated-content/documentation/pipelines/create-your-pipeline/index.html b/website/generated-content/documentation/pipelines/create-your-pipeline/index.html
index d691bb3..b5ee52b 100644
--- a/website/generated-content/documentation/pipelines/create-your-pipeline/index.html
+++ b/website/generated-content/documentation/pipelines/create-your-pipeline/index.html
@@ -346,6 +346,7 @@
     <li><a href="/documentation/resources/learning-resources/#getting-started">Getting Started</a></li>
     <li><a href="/documentation/resources/learning-resources/#articles">Articles</a></li>
     <li><a href="/documentation/resources/learning-resources/#interactive-labs">Interactive Labs</a></li>
+    <li><a href="/documentation/resources/learning-resources/#beam-katas">Beam Katas</a></li>
     <li><a href="/documentation/resources/learning-resources/#code-examples">Code Examples</a></li>
     <li><a href="/documentation/resources/learning-resources/#api-reference">API Reference</a></li>
     <li><a href="/documentation/resources/learning-resources/#feedback-and-suggestions">Feedback and Suggestions</a></li>
diff --git a/website/generated-content/documentation/pipelines/design-your-pipeline/index.html b/website/generated-content/documentation/pipelines/design-your-pipeline/index.html
index 962e746..038315a 100644
--- a/website/generated-content/documentation/pipelines/design-your-pipeline/index.html
+++ b/website/generated-content/documentation/pipelines/design-your-pipeline/index.html
@@ -346,6 +346,7 @@
     <li><a href="/documentation/resources/learning-resources/#getting-started">Getting Started</a></li>
     <li><a href="/documentation/resources/learning-resources/#articles">Articles</a></li>
     <li><a href="/documentation/resources/learning-resources/#interactive-labs">Interactive Labs</a></li>
+    <li><a href="/documentation/resources/learning-resources/#beam-katas">Beam Katas</a></li>
     <li><a href="/documentation/resources/learning-resources/#code-examples">Code Examples</a></li>
     <li><a href="/documentation/resources/learning-resources/#api-reference">API Reference</a></li>
     <li><a href="/documentation/resources/learning-resources/#feedback-and-suggestions">Feedback and Suggestions</a></li>
diff --git a/website/generated-content/documentation/pipelines/test-your-pipeline/index.html b/website/generated-content/documentation/pipelines/test-your-pipeline/index.html
index d8c124b..f2e78be 100644
--- a/website/generated-content/documentation/pipelines/test-your-pipeline/index.html
+++ b/website/generated-content/documentation/pipelines/test-your-pipeline/index.html
@@ -346,6 +346,7 @@
     <li><a href="/documentation/resources/learning-resources/#getting-started">Getting Started</a></li>
     <li><a href="/documentation/resources/learning-resources/#articles">Articles</a></li>
     <li><a href="/documentation/resources/learning-resources/#interactive-labs">Interactive Labs</a></li>
+    <li><a href="/documentation/resources/learning-resources/#beam-katas">Beam Katas</a></li>
     <li><a href="/documentation/resources/learning-resources/#code-examples">Code Examples</a></li>
     <li><a href="/documentation/resources/learning-resources/#api-reference">API Reference</a></li>
     <li><a href="/documentation/resources/learning-resources/#feedback-and-suggestions">Feedback and Suggestions</a></li>
diff --git a/website/generated-content/documentation/programming-guide/index.html b/website/generated-content/documentation/programming-guide/index.html
index fd81f54..9af317d 100644
--- a/website/generated-content/documentation/programming-guide/index.html
+++ b/website/generated-content/documentation/programming-guide/index.html
@@ -346,6 +346,7 @@
     <li><a href="/documentation/resources/learning-resources/#getting-started">Getting Started</a></li>
     <li><a href="/documentation/resources/learning-resources/#articles">Articles</a></li>
     <li><a href="/documentation/resources/learning-resources/#interactive-labs">Interactive Labs</a></li>
+    <li><a href="/documentation/resources/learning-resources/#beam-katas">Beam Katas</a></li>
     <li><a href="/documentation/resources/learning-resources/#code-examples">Code Examples</a></li>
     <li><a href="/documentation/resources/learning-resources/#api-reference">API Reference</a></li>
     <li><a href="/documentation/resources/learning-resources/#feedback-and-suggestions">Feedback and Suggestions</a></li>
diff --git a/website/generated-content/documentation/resources/learning-resources/index.html b/website/generated-content/documentation/resources/learning-resources/index.html
index da1f6f7..b6b0eb6 100644
--- a/website/generated-content/documentation/resources/learning-resources/index.html
+++ b/website/generated-content/documentation/resources/learning-resources/index.html
@@ -346,6 +346,7 @@
     <li><a href="/documentation/resources/learning-resources/#getting-started">Getting Started</a></li>
     <li><a href="/documentation/resources/learning-resources/#articles">Articles</a></li>
     <li><a href="/documentation/resources/learning-resources/#interactive-labs">Interactive Labs</a></li>
+    <li><a href="/documentation/resources/learning-resources/#beam-katas">Beam Katas</a></li>
     <li><a href="/documentation/resources/learning-resources/#code-examples">Code Examples</a></li>
     <li><a href="/documentation/resources/learning-resources/#api-reference">API Reference</a></li>
     <li><a href="/documentation/resources/learning-resources/#feedback-and-suggestions">Feedback and Suggestions</a></li>
@@ -397,12 +398,18 @@
       <li><a href="#python">Python</a></li>
     </ul>
   </li>
-  <li><a href="#code-examples">Code Examples</a>
+  <li><a href="#beam-katas">Beam Katas</a>
     <ul>
       <li><a href="#java-1">Java</a></li>
       <li><a href="#python-1">Python</a></li>
     </ul>
   </li>
+  <li><a href="#code-examples">Code Examples</a>
+    <ul>
+      <li><a href="#java-2">Java</a></li>
+      <li><a href="#python-2">Python</a></li>
+    </ul>
+  </li>
   <li><a href="#api-reference">API Reference</a></li>
   <li><a href="#feedback-and-suggestions">Feedback and Suggestions</a></li>
   <li><a href="#how-to-contribute">How to Contribute</a></li>
@@ -452,11 +459,16 @@ limitations under the License.
       <li><a href="#python" id="markdown-toc-python">Python</a></li>
     </ul>
   </li>
-  <li><a href="#code-examples" id="markdown-toc-code-examples">Code Examples</a>    <ul>
+  <li><a href="#beam-katas" id="markdown-toc-beam-katas">Beam Katas</a>    <ul>
       <li><a href="#java-1" id="markdown-toc-java-1">Java</a></li>
       <li><a href="#python-1" id="markdown-toc-python-1">Python</a></li>
     </ul>
   </li>
+  <li><a href="#code-examples" id="markdown-toc-code-examples">Code Examples</a>    <ul>
+      <li><a href="#java-2" id="markdown-toc-java-2">Java</a></li>
+      <li><a href="#python-2" id="markdown-toc-python-2">Python</a></li>
+    </ul>
+  </li>
   <li><a href="#api-reference" id="markdown-toc-api-reference">API Reference</a></li>
   <li><a href="#feedback-and-suggestions" id="markdown-toc-feedback-and-suggestions">Feedback and Suggestions</a></li>
   <li><a href="#how-to-contribute" id="markdown-toc-how-to-contribute">How to Contribute</a></li>
@@ -550,17 +562,48 @@ limitations under the License.
   <li><strong><a href="https://qwiklabs.com/focuses/1159?locale=en&amp;parent=catalog">Simulate historic flights</a></strong> (60m) - Simulate real-time historic internal flights in the United States and store the resulting simulated data in BigQuery.</li>
 </ul>
 
-<h2 id="code-examples">Code Examples</h2>
+<h2 id="beam-katas">Beam Katas</h2>
+
+<p>Beam Katas are interactive Beam coding exercises (i.e. <a href="http://codekata.com/">code katas</a>)
+that can help you to learn Apache Beam concepts and programming model hands-on.
+Built based on <a href="https://www.jetbrains.com/education/">JetBrains Educational Products</a>, Beam Katas 
+objective is to provide a series of structured hands-on learning experiences for learners 
+to understand about Apache Beam and its SDKs by solving exercises with gradually increasing 
+complexity. Beam Katas are available for both Java and Python SDKs.</p>
 
 <h3 id="java-1">Java</h3>
 
 <ul>
+  <li>Download <a href="https://www.jetbrains.com/education/download/#section=idea">IntelliJ Edu</a></li>
+  <li>Upon opening the IDE, expand the “Learn and Teach” menu, then select “Browse Courses”</li>
+  <li>Search for “Beam Katas - Java”</li>
+  <li>Expand the “Advanced Settings” and modify the “Location” and “Jdk” appropriately</li>
+  <li>Click “Join”</li>
+  <li><a href="https://www.jetbrains.com/help/education/learner-start-guide.html?section=Introduction%20to%20Java#explore_course">Learn more</a> about how to use the Education product</li>
+</ul>
+
+<h3 id="python-1">Python</h3>
+
+<ul>
+  <li>Download <a href="https://www.jetbrains.com/education/download/#section=pycharm-edu">PyCharm Edu</a></li>
+  <li>Upon opening the IDE, expand the “Learn and Teach” menu, then select “Browse Courses”</li>
+  <li>Search for “Beam Katas - Python”</li>
+  <li>Expand the “Advanced Settings” and modify the “Location” and “Interpreter” appropriately</li>
+  <li>Click “Join”</li>
+  <li><a href="https://www.jetbrains.com/help/education/learner-start-guide.html?section=Introduction%20to%20Python#explore_course">Learn more</a> about how to use the Education product</li>
+</ul>
+
+<h2 id="code-examples">Code Examples</h2>
+
+<h3 id="java-2">Java</h3>
+
+<ul>
   <li><strong><a href="https://github.com/apache/beam/tree/master/examples/java/src/main/java/org/apache/beam/examples/cookbook">Snippets 1</a></strong> - Commonly-used data analysis patterns such as how to use <a href="https://cloud.google.com/bigquery">BigQuery</a>, a CombinePerKey transform, remove duplicate lines in files, filtering, joining PCollections, getting the maximum value of a PCollection, etc.</li>
   <li><strong><a href="https://github.com/apache/beam/tree/master/examples/java/src/main/java/org/apache/beam/examples/common">Snippets 2</a></strong> - Additional examples on common tasks such as configuring <a href="https://cloud.google.com/bigquery">BigQuery</a>, <a href="https://cloud.google.com/pubsub/">PubSub</a>, writing one file per window, etc.</li>
   <li><strong><a href="https://github.com/apache/beam/tree/master/examples/java/src/main/java/org/apache/beam/examples/complete">Complete Examples</a></strong> - End-to-end example pipelines such as an auto complete, a streaming word extract, calculating the Term Frequency-Inverse Document Frequency (<a href="https://en.wikipedia.org/wiki/Tf%E2%80%93idf">TF-IDF</a>), getting the top Wikipedia sessions, traffic max lane flow, traffic routes, etc.</li>
 </ul>
 
-<h3 id="python-1">Python</h3>
+<h3 id="python-2">Python</h3>
 
 <ul>
   <li><strong><a href="https://github.com/apache/beam/tree/master/sdks/python/apache_beam/examples/cookbook">Snippets</a></strong> - Commonly-used data analysis patterns such as how to use <a href="https://cloud.google.com/bigquery">BigQuery</a>, <a href="https://cloud.google.com/datastore/">Datastore</a>, coders, combiners, filters, custom PTransforms, etc.</li>
diff --git a/website/generated-content/documentation/resources/videos-and-podcasts/index.html b/website/generated-content/documentation/resources/videos-and-podcasts/index.html
index 6ebd07a..c043730 100644
--- a/website/generated-content/documentation/resources/videos-and-podcasts/index.html
+++ b/website/generated-content/documentation/resources/videos-and-podcasts/index.html
@@ -346,6 +346,7 @@
     <li><a href="/documentation/resources/learning-resources/#getting-started">Getting Started</a></li>
     <li><a href="/documentation/resources/learning-resources/#articles">Articles</a></li>
     <li><a href="/documentation/resources/learning-resources/#interactive-labs">Interactive Labs</a></li>
+    <li><a href="/documentation/resources/learning-resources/#beam-katas">Beam Katas</a></li>
     <li><a href="/documentation/resources/learning-resources/#code-examples">Code Examples</a></li>
     <li><a href="/documentation/resources/learning-resources/#api-reference">API Reference</a></li>
     <li><a href="/documentation/resources/learning-resources/#feedback-and-suggestions">Feedback and Suggestions</a></li>
diff --git a/website/generated-content/documentation/runners/jstorm/index.html b/website/generated-content/documentation/runners/jstorm/index.html
index 82503ea..9199170 100644
--- a/website/generated-content/documentation/runners/jstorm/index.html
+++ b/website/generated-content/documentation/runners/jstorm/index.html
@@ -346,6 +346,7 @@
     <li><a href="/documentation/resources/learning-resources/#getting-started">Getting Started</a></li>
     <li><a href="/documentation/resources/learning-resources/#articles">Articles</a></li>
     <li><a href="/documentation/resources/learning-resources/#interactive-labs">Interactive Labs</a></li>
+    <li><a href="/documentation/resources/learning-resources/#beam-katas">Beam Katas</a></li>
     <li><a href="/documentation/resources/learning-resources/#code-examples">Code Examples</a></li>
     <li><a href="/documentation/resources/learning-resources/#api-reference">API Reference</a></li>
     <li><a href="/documentation/resources/learning-resources/#feedback-and-suggestions">Feedback and Suggestions</a></li>
diff --git a/website/generated-content/documentation/transforms/python/aggregation/approximatequantiles/index.html b/website/generated-content/documentation/transforms/python/aggregation/approximatequantiles/index.html
index 8ed3018..ae5ea8f 100644
--- a/website/generated-content/documentation/transforms/python/aggregation/approximatequantiles/index.html
+++ b/website/generated-content/documentation/transforms/python/aggregation/approximatequantiles/index.html
@@ -346,6 +346,7 @@
     <li><a href="/documentation/resources/learning-resources/#getting-started">Getting Started</a></li>
     <li><a href="/documentation/resources/learning-resources/#articles">Articles</a></li>
     <li><a href="/documentation/resources/learning-resources/#interactive-labs">Interactive Labs</a></li>
+    <li><a href="/documentation/resources/learning-resources/#beam-katas">Beam Katas</a></li>
     <li><a href="/documentation/resources/learning-resources/#code-examples">Code Examples</a></li>
     <li><a href="/documentation/resources/learning-resources/#api-reference">API Reference</a></li>
     <li><a href="/documentation/resources/learning-resources/#feedback-and-suggestions">Feedback and Suggestions</a></li>
diff --git a/website/generated-content/documentation/transforms/python/aggregation/approximateunique/index.html b/website/generated-content/documentation/transforms/python/aggregation/approximateunique/index.html
index 18f31d1..4bad5d1 100644
--- a/website/generated-content/documentation/transforms/python/aggregation/approximateunique/index.html
+++ b/website/generated-content/documentation/transforms/python/aggregation/approximateunique/index.html
@@ -346,6 +346,7 @@
     <li><a href="/documentation/resources/learning-resources/#getting-started">Getting Started</a></li>
     <li><a href="/documentation/resources/learning-resources/#articles">Articles</a></li>
     <li><a href="/documentation/resources/learning-resources/#interactive-labs">Interactive Labs</a></li>
+    <li><a href="/documentation/resources/learning-resources/#beam-katas">Beam Katas</a></li>
     <li><a href="/documentation/resources/learning-resources/#code-examples">Code Examples</a></li>
     <li><a href="/documentation/resources/learning-resources/#api-reference">API Reference</a></li>
     <li><a href="/documentation/resources/learning-resources/#feedback-and-suggestions">Feedback and Suggestions</a></li>
diff --git a/website/generated-content/documentation/transforms/python/aggregation/cogroupbykey/index.html b/website/generated-content/documentation/transforms/python/aggregation/cogroupbykey/index.html
index e3f3eb3..e9696ee 100644
--- a/website/generated-content/documentation/transforms/python/aggregation/cogroupbykey/index.html
+++ b/website/generated-content/documentation/transforms/python/aggregation/cogroupbykey/index.html
@@ -346,6 +346,7 @@
     <li><a href="/documentation/resources/learning-resources/#getting-started">Getting Started</a></li>
     <li><a href="/documentation/resources/learning-resources/#articles">Articles</a></li>
     <li><a href="/documentation/resources/learning-resources/#interactive-labs">Interactive Labs</a></li>
+    <li><a href="/documentation/resources/learning-resources/#beam-katas">Beam Katas</a></li>
     <li><a href="/documentation/resources/learning-resources/#code-examples">Code Examples</a></li>
     <li><a href="/documentation/resources/learning-resources/#api-reference">API Reference</a></li>
     <li><a href="/documentation/resources/learning-resources/#feedback-and-suggestions">Feedback and Suggestions</a></li>
diff --git a/website/generated-content/documentation/transforms/python/aggregation/combineglobally/index.html b/website/generated-content/documentation/transforms/python/aggregation/combineglobally/index.html
index 6d16ba2..fd6823a 100644
--- a/website/generated-content/documentation/transforms/python/aggregation/combineglobally/index.html
+++ b/website/generated-content/documentation/transforms/python/aggregation/combineglobally/index.html
@@ -346,6 +346,7 @@
     <li><a href="/documentation/resources/learning-resources/#getting-started">Getting Started</a></li>
     <li><a href="/documentation/resources/learning-resources/#articles">Articles</a></li>
     <li><a href="/documentation/resources/learning-resources/#interactive-labs">Interactive Labs</a></li>
+    <li><a href="/documentation/resources/learning-resources/#beam-katas">Beam Katas</a></li>
     <li><a href="/documentation/resources/learning-resources/#code-examples">Code Examples</a></li>
     <li><a href="/documentation/resources/learning-resources/#api-reference">API Reference</a></li>
     <li><a href="/documentation/resources/learning-resources/#feedback-and-suggestions">Feedback and Suggestions</a></li>
diff --git a/website/generated-content/documentation/transforms/python/aggregation/combinewithcontext/index.html b/website/generated-content/documentation/transforms/python/aggregation/combinewithcontext/index.html
index 1ce8d0c..32f3067 100644
--- a/website/generated-content/documentation/transforms/python/aggregation/combinewithcontext/index.html
+++ b/website/generated-content/documentation/transforms/python/aggregation/combinewithcontext/index.html
@@ -346,6 +346,7 @@
     <li><a href="/documentation/resources/learning-resources/#getting-started">Getting Started</a></li>
     <li><a href="/documentation/resources/learning-resources/#articles">Articles</a></li>
     <li><a href="/documentation/resources/learning-resources/#interactive-labs">Interactive Labs</a></li>
+    <li><a href="/documentation/resources/learning-resources/#beam-katas">Beam Katas</a></li>
     <li><a href="/documentation/resources/learning-resources/#code-examples">Code Examples</a></li>
     <li><a href="/documentation/resources/learning-resources/#api-reference">API Reference</a></li>
     <li><a href="/documentation/resources/learning-resources/#feedback-and-suggestions">Feedback and Suggestions</a></li>
diff --git a/website/generated-content/documentation/transforms/python/aggregation/count/index.html b/website/generated-content/documentation/transforms/python/aggregation/count/index.html
index 006a671..67ce4f1 100644
--- a/website/generated-content/documentation/transforms/python/aggregation/count/index.html
+++ b/website/generated-content/documentation/transforms/python/aggregation/count/index.html
@@ -346,6 +346,7 @@
     <li><a href="/documentation/resources/learning-resources/#getting-started">Getting Started</a></li>
     <li><a href="/documentation/resources/learning-resources/#articles">Articles</a></li>
     <li><a href="/documentation/resources/learning-resources/#interactive-labs">Interactive Labs</a></li>
+    <li><a href="/documentation/resources/learning-resources/#beam-katas">Beam Katas</a></li>
     <li><a href="/documentation/resources/learning-resources/#code-examples">Code Examples</a></li>
     <li><a href="/documentation/resources/learning-resources/#api-reference">API Reference</a></li>
     <li><a href="/documentation/resources/learning-resources/#feedback-and-suggestions">Feedback and Suggestions</a></li>
diff --git a/website/generated-content/documentation/transforms/python/aggregation/distinct/index.html b/website/generated-content/documentation/transforms/python/aggregation/distinct/index.html
index 84bed42d..b019090 100644
--- a/website/generated-content/documentation/transforms/python/aggregation/distinct/index.html
+++ b/website/generated-content/documentation/transforms/python/aggregation/distinct/index.html
@@ -346,6 +346,7 @@
     <li><a href="/documentation/resources/learning-resources/#getting-started">Getting Started</a></li>
     <li><a href="/documentation/resources/learning-resources/#articles">Articles</a></li>
     <li><a href="/documentation/resources/learning-resources/#interactive-labs">Interactive Labs</a></li>
+    <li><a href="/documentation/resources/learning-resources/#beam-katas">Beam Katas</a></li>
     <li><a href="/documentation/resources/learning-resources/#code-examples">Code Examples</a></li>
     <li><a href="/documentation/resources/learning-resources/#api-reference">API Reference</a></li>
     <li><a href="/documentation/resources/learning-resources/#feedback-and-suggestions">Feedback and Suggestions</a></li>
diff --git a/website/generated-content/documentation/transforms/python/aggregation/groupbykey/index.html b/website/generated-content/documentation/transforms/python/aggregation/groupbykey/index.html
index dcdf29d..3297db1 100644
--- a/website/generated-content/documentation/transforms/python/aggregation/groupbykey/index.html
+++ b/website/generated-content/documentation/transforms/python/aggregation/groupbykey/index.html
@@ -346,6 +346,7 @@
     <li><a href="/documentation/resources/learning-resources/#getting-started">Getting Started</a></li>
     <li><a href="/documentation/resources/learning-resources/#articles">Articles</a></li>
     <li><a href="/documentation/resources/learning-resources/#interactive-labs">Interactive Labs</a></li>
+    <li><a href="/documentation/resources/learning-resources/#beam-katas">Beam Katas</a></li>
     <li><a href="/documentation/resources/learning-resources/#code-examples">Code Examples</a></li>
     <li><a href="/documentation/resources/learning-resources/#api-reference">API Reference</a></li>
     <li><a href="/documentation/resources/learning-resources/#feedback-and-suggestions">Feedback and Suggestions</a></li>
diff --git a/website/generated-content/documentation/transforms/python/aggregation/groupintobatches/index.html b/website/generated-content/documentation/transforms/python/aggregation/groupintobatches/index.html
index 883bfc1..8427b0f 100644
--- a/website/generated-content/documentation/transforms/python/aggregation/groupintobatches/index.html
+++ b/website/generated-content/documentation/transforms/python/aggregation/groupintobatches/index.html
@@ -346,6 +346,7 @@
     <li><a href="/documentation/resources/learning-resources/#getting-started">Getting Started</a></li>
     <li><a href="/documentation/resources/learning-resources/#articles">Articles</a></li>
     <li><a href="/documentation/resources/learning-resources/#interactive-labs">Interactive Labs</a></li>
+    <li><a href="/documentation/resources/learning-resources/#beam-katas">Beam Katas</a></li>
     <li><a href="/documentation/resources/learning-resources/#code-examples">Code Examples</a></li>
     <li><a href="/documentation/resources/learning-resources/#api-reference">API Reference</a></li>
     <li><a href="/documentation/resources/learning-resources/#feedback-and-suggestions">Feedback and Suggestions</a></li>
diff --git a/website/generated-content/documentation/transforms/python/aggregation/latest/index.html b/website/generated-content/documentation/transforms/python/aggregation/latest/index.html
index 8d368e9..95bbfff 100644
--- a/website/generated-content/documentation/transforms/python/aggregation/latest/index.html
+++ b/website/generated-content/documentation/transforms/python/aggregation/latest/index.html
@@ -346,6 +346,7 @@
     <li><a href="/documentation/resources/learning-resources/#getting-started">Getting Started</a></li>
     <li><a href="/documentation/resources/learning-resources/#articles">Articles</a></li>
     <li><a href="/documentation/resources/learning-resources/#interactive-labs">Interactive Labs</a></li>
+    <li><a href="/documentation/resources/learning-resources/#beam-katas">Beam Katas</a></li>
     <li><a href="/documentation/resources/learning-resources/#code-examples">Code Examples</a></li>
     <li><a href="/documentation/resources/learning-resources/#api-reference">API Reference</a></li>
     <li><a href="/documentation/resources/learning-resources/#feedback-and-suggestions">Feedback and Suggestions</a></li>
diff --git a/website/generated-content/documentation/transforms/python/aggregation/max/index.html b/website/generated-content/documentation/transforms/python/aggregation/max/index.html
index b46890f..92f1ad3 100644
--- a/website/generated-content/documentation/transforms/python/aggregation/max/index.html
+++ b/website/generated-content/documentation/transforms/python/aggregation/max/index.html
@@ -346,6 +346,7 @@
     <li><a href="/documentation/resources/learning-resources/#getting-started">Getting Started</a></li>
     <li><a href="/documentation/resources/learning-resources/#articles">Articles</a></li>
     <li><a href="/documentation/resources/learning-resources/#interactive-labs">Interactive Labs</a></li>
+    <li><a href="/documentation/resources/learning-resources/#beam-katas">Beam Katas</a></li>
     <li><a href="/documentation/resources/learning-resources/#code-examples">Code Examples</a></li>
     <li><a href="/documentation/resources/learning-resources/#api-reference">API Reference</a></li>
     <li><a href="/documentation/resources/learning-resources/#feedback-and-suggestions">Feedback and Suggestions</a></li>
diff --git a/website/generated-content/documentation/transforms/python/aggregation/mean/index.html b/website/generated-content/documentation/transforms/python/aggregation/mean/index.html
index e7cc275..09545c6 100644
--- a/website/generated-content/documentation/transforms/python/aggregation/mean/index.html
+++ b/website/generated-content/documentation/transforms/python/aggregation/mean/index.html
@@ -346,6 +346,7 @@
     <li><a href="/documentation/resources/learning-resources/#getting-started">Getting Started</a></li>
     <li><a href="/documentation/resources/learning-resources/#articles">Articles</a></li>
     <li><a href="/documentation/resources/learning-resources/#interactive-labs">Interactive Labs</a></li>
+    <li><a href="/documentation/resources/learning-resources/#beam-katas">Beam Katas</a></li>
     <li><a href="/documentation/resources/learning-resources/#code-examples">Code Examples</a></li>
     <li><a href="/documentation/resources/learning-resources/#api-reference">API Reference</a></li>
     <li><a href="/documentation/resources/learning-resources/#feedback-and-suggestions">Feedback and Suggestions</a></li>
diff --git a/website/generated-content/documentation/transforms/python/aggregation/min/index.html b/website/generated-content/documentation/transforms/python/aggregation/min/index.html
index 0677461..0f84331 100644
--- a/website/generated-content/documentation/transforms/python/aggregation/min/index.html
+++ b/website/generated-content/documentation/transforms/python/aggregation/min/index.html
@@ -346,6 +346,7 @@
     <li><a href="/documentation/resources/learning-resources/#getting-started">Getting Started</a></li>
     <li><a href="/documentation/resources/learning-resources/#articles">Articles</a></li>
     <li><a href="/documentation/resources/learning-resources/#interactive-labs">Interactive Labs</a></li>
+    <li><a href="/documentation/resources/learning-resources/#beam-katas">Beam Katas</a></li>
     <li><a href="/documentation/resources/learning-resources/#code-examples">Code Examples</a></li>
     <li><a href="/documentation/resources/learning-resources/#api-reference">API Reference</a></li>
     <li><a href="/documentation/resources/learning-resources/#feedback-and-suggestions">Feedback and Suggestions</a></li>
diff --git a/website/generated-content/documentation/transforms/python/aggregation/sample/index.html b/website/generated-content/documentation/transforms/python/aggregation/sample/index.html
index 1acc8e8..e6ee26b 100644
--- a/website/generated-content/documentation/transforms/python/aggregation/sample/index.html
+++ b/website/generated-content/documentation/transforms/python/aggregation/sample/index.html
@@ -346,6 +346,7 @@
     <li><a href="/documentation/resources/learning-resources/#getting-started">Getting Started</a></li>
     <li><a href="/documentation/resources/learning-resources/#articles">Articles</a></li>
     <li><a href="/documentation/resources/learning-resources/#interactive-labs">Interactive Labs</a></li>
+    <li><a href="/documentation/resources/learning-resources/#beam-katas">Beam Katas</a></li>
     <li><a href="/documentation/resources/learning-resources/#code-examples">Code Examples</a></li>
     <li><a href="/documentation/resources/learning-resources/#api-reference">API Reference</a></li>
     <li><a href="/documentation/resources/learning-resources/#feedback-and-suggestions">Feedback and Suggestions</a></li>
diff --git a/website/generated-content/documentation/transforms/python/aggregation/sum/index.html b/website/generated-content/documentation/transforms/python/aggregation/sum/index.html
index 2d5bab0..a8c224b 100644
--- a/website/generated-content/documentation/transforms/python/aggregation/sum/index.html
+++ b/website/generated-content/documentation/transforms/python/aggregation/sum/index.html
@@ -346,6 +346,7 @@
     <li><a href="/documentation/resources/learning-resources/#getting-started">Getting Started</a></li>
     <li><a href="/documentation/resources/learning-resources/#articles">Articles</a></li>
     <li><a href="/documentation/resources/learning-resources/#interactive-labs">Interactive Labs</a></li>
+    <li><a href="/documentation/resources/learning-resources/#beam-katas">Beam Katas</a></li>
     <li><a href="/documentation/resources/learning-resources/#code-examples">Code Examples</a></li>
     <li><a href="/documentation/resources/learning-resources/#api-reference">API Reference</a></li>
     <li><a href="/documentation/resources/learning-resources/#feedback-and-suggestions">Feedback and Suggestions</a></li>
diff --git a/website/generated-content/documentation/transforms/python/aggregation/top/index.html b/website/generated-content/documentation/transforms/python/aggregation/top/index.html
index 932d76d..22717b7 100644
--- a/website/generated-content/documentation/transforms/python/aggregation/top/index.html
+++ b/website/generated-content/documentation/transforms/python/aggregation/top/index.html
@@ -346,6 +346,7 @@
     <li><a href="/documentation/resources/learning-resources/#getting-started">Getting Started</a></li>
     <li><a href="/documentation/resources/learning-resources/#articles">Articles</a></li>
     <li><a href="/documentation/resources/learning-resources/#interactive-labs">Interactive Labs</a></li>
+    <li><a href="/documentation/resources/learning-resources/#beam-katas">Beam Katas</a></li>
     <li><a href="/documentation/resources/learning-resources/#code-examples">Code Examples</a></li>
     <li><a href="/documentation/resources/learning-resources/#api-reference">API Reference</a></li>
     <li><a href="/documentation/resources/learning-resources/#feedback-and-suggestions">Feedback and Suggestions</a></li>
diff --git a/website/generated-content/documentation/transforms/python/elementwise/filter/index.html b/website/generated-content/documentation/transforms/python/elementwise/filter/index.html
index 0ff9e01..33993d7 100644
--- a/website/generated-content/documentation/transforms/python/elementwise/filter/index.html
+++ b/website/generated-content/documentation/transforms/python/elementwise/filter/index.html
@@ -346,6 +346,7 @@
     <li><a href="/documentation/resources/learning-resources/#getting-started">Getting Started</a></li>
     <li><a href="/documentation/resources/learning-resources/#articles">Articles</a></li>
     <li><a href="/documentation/resources/learning-resources/#interactive-labs">Interactive Labs</a></li>
+    <li><a href="/documentation/resources/learning-resources/#beam-katas">Beam Katas</a></li>
     <li><a href="/documentation/resources/learning-resources/#code-examples">Code Examples</a></li>
     <li><a href="/documentation/resources/learning-resources/#api-reference">API Reference</a></li>
     <li><a href="/documentation/resources/learning-resources/#feedback-and-suggestions">Feedback and Suggestions</a></li>
diff --git a/website/generated-content/documentation/transforms/python/elementwise/flatmap/index.html b/website/generated-content/documentation/transforms/python/elementwise/flatmap/index.html
index abe3ebc..e273bd5 100644
--- a/website/generated-content/documentation/transforms/python/elementwise/flatmap/index.html
+++ b/website/generated-content/documentation/transforms/python/elementwise/flatmap/index.html
@@ -346,6 +346,7 @@
     <li><a href="/documentation/resources/learning-resources/#getting-started">Getting Started</a></li>
     <li><a href="/documentation/resources/learning-resources/#articles">Articles</a></li>
     <li><a href="/documentation/resources/learning-resources/#interactive-labs">Interactive Labs</a></li>
+    <li><a href="/documentation/resources/learning-resources/#beam-katas">Beam Katas</a></li>
     <li><a href="/documentation/resources/learning-resources/#code-examples">Code Examples</a></li>
     <li><a href="/documentation/resources/learning-resources/#api-reference">API Reference</a></li>
     <li><a href="/documentation/resources/learning-resources/#feedback-and-suggestions">Feedback and Suggestions</a></li>
diff --git a/website/generated-content/documentation/transforms/python/elementwise/keys/index.html b/website/generated-content/documentation/transforms/python/elementwise/keys/index.html
index d0c4422..6ef66bf 100644
--- a/website/generated-content/documentation/transforms/python/elementwise/keys/index.html
+++ b/website/generated-content/documentation/transforms/python/elementwise/keys/index.html
@@ -346,6 +346,7 @@
     <li><a href="/documentation/resources/learning-resources/#getting-started">Getting Started</a></li>
     <li><a href="/documentation/resources/learning-resources/#articles">Articles</a></li>
     <li><a href="/documentation/resources/learning-resources/#interactive-labs">Interactive Labs</a></li>
+    <li><a href="/documentation/resources/learning-resources/#beam-katas">Beam Katas</a></li>
     <li><a href="/documentation/resources/learning-resources/#code-examples">Code Examples</a></li>
     <li><a href="/documentation/resources/learning-resources/#api-reference">API Reference</a></li>
     <li><a href="/documentation/resources/learning-resources/#feedback-and-suggestions">Feedback and Suggestions</a></li>
diff --git a/website/generated-content/documentation/transforms/python/elementwise/kvswap/index.html b/website/generated-content/documentation/transforms/python/elementwise/kvswap/index.html
index 46e732e..0b13254 100644
--- a/website/generated-content/documentation/transforms/python/elementwise/kvswap/index.html
+++ b/website/generated-content/documentation/transforms/python/elementwise/kvswap/index.html
@@ -346,6 +346,7 @@
     <li><a href="/documentation/resources/learning-resources/#getting-started">Getting Started</a></li>
     <li><a href="/documentation/resources/learning-resources/#articles">Articles</a></li>
     <li><a href="/documentation/resources/learning-resources/#interactive-labs">Interactive Labs</a></li>
+    <li><a href="/documentation/resources/learning-resources/#beam-katas">Beam Katas</a></li>
     <li><a href="/documentation/resources/learning-resources/#code-examples">Code Examples</a></li>
     <li><a href="/documentation/resources/learning-resources/#api-reference">API Reference</a></li>
     <li><a href="/documentation/resources/learning-resources/#feedback-and-suggestions">Feedback and Suggestions</a></li>
diff --git a/website/generated-content/documentation/transforms/python/elementwise/map/index.html b/website/generated-content/documentation/transforms/python/elementwise/map/index.html
index a2bff17..2ad4f08 100644
--- a/website/generated-content/documentation/transforms/python/elementwise/map/index.html
+++ b/website/generated-content/documentation/transforms/python/elementwise/map/index.html
@@ -346,6 +346,7 @@
     <li><a href="/documentation/resources/learning-resources/#getting-started">Getting Started</a></li>
     <li><a href="/documentation/resources/learning-resources/#articles">Articles</a></li>
     <li><a href="/documentation/resources/learning-resources/#interactive-labs">Interactive Labs</a></li>
+    <li><a href="/documentation/resources/learning-resources/#beam-katas">Beam Katas</a></li>
     <li><a href="/documentation/resources/learning-resources/#code-examples">Code Examples</a></li>
     <li><a href="/documentation/resources/learning-resources/#api-reference">API Reference</a></li>
     <li><a href="/documentation/resources/learning-resources/#feedback-and-suggestions">Feedback and Suggestions</a></li>
diff --git a/website/generated-content/documentation/transforms/python/elementwise/pardo/index.html b/website/generated-content/documentation/transforms/python/elementwise/pardo/index.html
index 3f115f8..035f1f4 100644
--- a/website/generated-content/documentation/transforms/python/elementwise/pardo/index.html
+++ b/website/generated-content/documentation/transforms/python/elementwise/pardo/index.html
@@ -346,6 +346,7 @@
     <li><a href="/documentation/resources/learning-resources/#getting-started">Getting Started</a></li>
     <li><a href="/documentation/resources/learning-resources/#articles">Articles</a></li>
     <li><a href="/documentation/resources/learning-resources/#interactive-labs">Interactive Labs</a></li>
+    <li><a href="/documentation/resources/learning-resources/#beam-katas">Beam Katas</a></li>
     <li><a href="/documentation/resources/learning-resources/#code-examples">Code Examples</a></li>
     <li><a href="/documentation/resources/learning-resources/#api-reference">API Reference</a></li>
     <li><a href="/documentation/resources/learning-resources/#feedback-and-suggestions">Feedback and Suggestions</a></li>
diff --git a/website/generated-content/documentation/transforms/python/elementwise/partition/index.html b/website/generated-content/documentation/transforms/python/elementwise/partition/index.html
index 78c87c9..db43c52 100644
--- a/website/generated-content/documentation/transforms/python/elementwise/partition/index.html
+++ b/website/generated-content/documentation/transforms/python/elementwise/partition/index.html
@@ -346,6 +346,7 @@
     <li><a href="/documentation/resources/learning-resources/#getting-started">Getting Started</a></li>
     <li><a href="/documentation/resources/learning-resources/#articles">Articles</a></li>
     <li><a href="/documentation/resources/learning-resources/#interactive-labs">Interactive Labs</a></li>
+    <li><a href="/documentation/resources/learning-resources/#beam-katas">Beam Katas</a></li>
     <li><a href="/documentation/resources/learning-resources/#code-examples">Code Examples</a></li>
     <li><a href="/documentation/resources/learning-resources/#api-reference">API Reference</a></li>
     <li><a href="/documentation/resources/learning-resources/#feedback-and-suggestions">Feedback and Suggestions</a></li>
diff --git a/website/generated-content/documentation/transforms/python/elementwise/regex/index.html b/website/generated-content/documentation/transforms/python/elementwise/regex/index.html
index 525cd91..f580dde 100644
--- a/website/generated-content/documentation/transforms/python/elementwise/regex/index.html
+++ b/website/generated-content/documentation/transforms/python/elementwise/regex/index.html
@@ -346,6 +346,7 @@
     <li><a href="/documentation/resources/learning-resources/#getting-started">Getting Started</a></li>
     <li><a href="/documentation/resources/learning-resources/#articles">Articles</a></li>
     <li><a href="/documentation/resources/learning-resources/#interactive-labs">Interactive Labs</a></li>
+    <li><a href="/documentation/resources/learning-resources/#beam-katas">Beam Katas</a></li>
     <li><a href="/documentation/resources/learning-resources/#code-examples">Code Examples</a></li>
     <li><a href="/documentation/resources/learning-resources/#api-reference">API Reference</a></li>
     <li><a href="/documentation/resources/learning-resources/#feedback-and-suggestions">Feedback and Suggestions</a></li>
diff --git a/website/generated-content/documentation/transforms/python/elementwise/reify/index.html b/website/generated-content/documentation/transforms/python/elementwise/reify/index.html
index 6be485b..5810018 100644
--- a/website/generated-content/documentation/transforms/python/elementwise/reify/index.html
+++ b/website/generated-content/documentation/transforms/python/elementwise/reify/index.html
@@ -346,6 +346,7 @@
     <li><a href="/documentation/resources/learning-resources/#getting-started">Getting Started</a></li>
     <li><a href="/documentation/resources/learning-resources/#articles">Articles</a></li>
     <li><a href="/documentation/resources/learning-resources/#interactive-labs">Interactive Labs</a></li>
+    <li><a href="/documentation/resources/learning-resources/#beam-katas">Beam Katas</a></li>
     <li><a href="/documentation/resources/learning-resources/#code-examples">Code Examples</a></li>
     <li><a href="/documentation/resources/learning-resources/#api-reference">API Reference</a></li>
     <li><a href="/documentation/resources/learning-resources/#feedback-and-suggestions">Feedback and Suggestions</a></li>
diff --git a/website/generated-content/documentation/transforms/python/elementwise/tostring/index.html b/website/generated-content/documentation/transforms/python/elementwise/tostring/index.html
index 886a7fe..7ee9825 100644
--- a/website/generated-content/documentation/transforms/python/elementwise/tostring/index.html
+++ b/website/generated-content/documentation/transforms/python/elementwise/tostring/index.html
@@ -346,6 +346,7 @@
     <li><a href="/documentation/resources/learning-resources/#getting-started">Getting Started</a></li>
     <li><a href="/documentation/resources/learning-resources/#articles">Articles</a></li>
     <li><a href="/documentation/resources/learning-resources/#interactive-labs">Interactive Labs</a></li>
+    <li><a href="/documentation/resources/learning-resources/#beam-katas">Beam Katas</a></li>
     <li><a href="/documentation/resources/learning-resources/#code-examples">Code Examples</a></li>
     <li><a href="/documentation/resources/learning-resources/#api-reference">API Reference</a></li>
     <li><a href="/documentation/resources/learning-resources/#feedback-and-suggestions">Feedback and Suggestions</a></li>
diff --git a/website/generated-content/documentation/transforms/python/elementwise/values/index.html b/website/generated-content/documentation/transforms/python/elementwise/values/index.html
index 91ad1e4..c15cc0f 100644
--- a/website/generated-content/documentation/transforms/python/elementwise/values/index.html
+++ b/website/generated-content/documentation/transforms/python/elementwise/values/index.html
@@ -346,6 +346,7 @@
     <li><a href="/documentation/resources/learning-resources/#getting-started">Getting Started</a></li>
     <li><a href="/documentation/resources/learning-resources/#articles">Articles</a></li>
     <li><a href="/documentation/resources/learning-resources/#interactive-labs">Interactive Labs</a></li>
+    <li><a href="/documentation/resources/learning-resources/#beam-katas">Beam Katas</a></li>
     <li><a href="/documentation/resources/learning-resources/#code-examples">Code Examples</a></li>
     <li><a href="/documentation/resources/learning-resources/#api-reference">API Reference</a></li>
     <li><a href="/documentation/resources/learning-resources/#feedback-and-suggestions">Feedback and Suggestions</a></li>
diff --git a/website/generated-content/documentation/transforms/python/elementwise/withkeys/index.html b/website/generated-content/documentation/transforms/python/elementwise/withkeys/index.html
index 5c15f72..6a16cc6 100644
--- a/website/generated-content/documentation/transforms/python/elementwise/withkeys/index.html
+++ b/website/generated-content/documentation/transforms/python/elementwise/withkeys/index.html
@@ -346,6 +346,7 @@
     <li><a href="/documentation/resources/learning-resources/#getting-started">Getting Started</a></li>
     <li><a href="/documentation/resources/learning-resources/#articles">Articles</a></li>
     <li><a href="/documentation/resources/learning-resources/#interactive-labs">Interactive Labs</a></li>
+    <li><a href="/documentation/resources/learning-resources/#beam-katas">Beam Katas</a></li>
     <li><a href="/documentation/resources/learning-resources/#code-examples">Code Examples</a></li>
     <li><a href="/documentation/resources/learning-resources/#api-reference">API Reference</a></li>
     <li><a href="/documentation/resources/learning-resources/#feedback-and-suggestions">Feedback and Suggestions</a></li>
diff --git a/website/generated-content/documentation/transforms/python/elementwise/withtimestamps/index.html b/website/generated-content/documentation/transforms/python/elementwise/withtimestamps/index.html
index fdef213..9fcaa10 100644
--- a/website/generated-content/documentation/transforms/python/elementwise/withtimestamps/index.html
+++ b/website/generated-content/documentation/transforms/python/elementwise/withtimestamps/index.html
@@ -346,6 +346,7 @@
     <li><a href="/documentation/resources/learning-resources/#getting-started">Getting Started</a></li>
     <li><a href="/documentation/resources/learning-resources/#articles">Articles</a></li>
     <li><a href="/documentation/resources/learning-resources/#interactive-labs">Interactive Labs</a></li>
+    <li><a href="/documentation/resources/learning-resources/#beam-katas">Beam Katas</a></li>
     <li><a href="/documentation/resources/learning-resources/#code-examples">Code Examples</a></li>
     <li><a href="/documentation/resources/learning-resources/#api-reference">API Reference</a></li>
     <li><a href="/documentation/resources/learning-resources/#feedback-and-suggestions">Feedback and Suggestions</a></li>
diff --git a/website/generated-content/documentation/transforms/python/other/create/index.html b/website/generated-content/documentation/transforms/python/other/create/index.html
index 2e3abf2..a703b22 100644
--- a/website/generated-content/documentation/transforms/python/other/create/index.html
+++ b/website/generated-content/documentation/transforms/python/other/create/index.html
@@ -346,6 +346,7 @@
     <li><a href="/documentation/resources/learning-resources/#getting-started">Getting Started</a></li>
     <li><a href="/documentation/resources/learning-resources/#articles">Articles</a></li>
     <li><a href="/documentation/resources/learning-resources/#interactive-labs">Interactive Labs</a></li>
+    <li><a href="/documentation/resources/learning-resources/#beam-katas">Beam Katas</a></li>
     <li><a href="/documentation/resources/learning-resources/#code-examples">Code Examples</a></li>
     <li><a href="/documentation/resources/learning-resources/#api-reference">API Reference</a></li>
     <li><a href="/documentation/resources/learning-resources/#feedback-and-suggestions">Feedback and Suggestions</a></li>
diff --git a/website/generated-content/documentation/transforms/python/other/flatten/index.html b/website/generated-content/documentation/transforms/python/other/flatten/index.html
index b712e5d..a284b2d 100644
--- a/website/generated-content/documentation/transforms/python/other/flatten/index.html
+++ b/website/generated-content/documentation/transforms/python/other/flatten/index.html
@@ -346,6 +346,7 @@
     <li><a href="/documentation/resources/learning-resources/#getting-started">Getting Started</a></li>
     <li><a href="/documentation/resources/learning-resources/#articles">Articles</a></li>
     <li><a href="/documentation/resources/learning-resources/#interactive-labs">Interactive Labs</a></li>
+    <li><a href="/documentation/resources/learning-resources/#beam-katas">Beam Katas</a></li>
     <li><a href="/documentation/resources/learning-resources/#code-examples">Code Examples</a></li>
     <li><a href="/documentation/resources/learning-resources/#api-reference">API Reference</a></li>
     <li><a href="/documentation/resources/learning-resources/#feedback-and-suggestions">Feedback and Suggestions</a></li>
diff --git a/website/generated-content/documentation/transforms/python/other/passert/index.html b/website/generated-content/documentation/transforms/python/other/passert/index.html
index 24ab436..13355e7 100644
--- a/website/generated-content/documentation/transforms/python/other/passert/index.html
+++ b/website/generated-content/documentation/transforms/python/other/passert/index.html
@@ -346,6 +346,7 @@
     <li><a href="/documentation/resources/learning-resources/#getting-started">Getting Started</a></li>
     <li><a href="/documentation/resources/learning-resources/#articles">Articles</a></li>
     <li><a href="/documentation/resources/learning-resources/#interactive-labs">Interactive Labs</a></li>
+    <li><a href="/documentation/resources/learning-resources/#beam-katas">Beam Katas</a></li>
     <li><a href="/documentation/resources/learning-resources/#code-examples">Code Examples</a></li>
     <li><a href="/documentation/resources/learning-resources/#api-reference">API Reference</a></li>
     <li><a href="/documentation/resources/learning-resources/#feedback-and-suggestions">Feedback and Suggestions</a></li>
diff --git a/website/generated-content/documentation/transforms/python/other/reshuffle/index.html b/website/generated-content/documentation/transforms/python/other/reshuffle/index.html
index a00a177..19b047d 100644
--- a/website/generated-content/documentation/transforms/python/other/reshuffle/index.html
+++ b/website/generated-content/documentation/transforms/python/other/reshuffle/index.html
@@ -346,6 +346,7 @@
     <li><a href="/documentation/resources/learning-resources/#getting-started">Getting Started</a></li>
     <li><a href="/documentation/resources/learning-resources/#articles">Articles</a></li>
     <li><a href="/documentation/resources/learning-resources/#interactive-labs">Interactive Labs</a></li>
+    <li><a href="/documentation/resources/learning-resources/#beam-katas">Beam Katas</a></li>
     <li><a href="/documentation/resources/learning-resources/#code-examples">Code Examples</a></li>
     <li><a href="/documentation/resources/learning-resources/#api-reference">API Reference</a></li>
     <li><a href="/documentation/resources/learning-resources/#feedback-and-suggestions">Feedback and Suggestions</a></li>
diff --git a/website/generated-content/documentation/transforms/python/other/view/index.html b/website/generated-content/documentation/transforms/python/other/view/index.html
index f4b1bd9..fd0c5f7 100644
--- a/website/generated-content/documentation/transforms/python/other/view/index.html
+++ b/website/generated-content/documentation/transforms/python/other/view/index.html
@@ -346,6 +346,7 @@
     <li><a href="/documentation/resources/learning-resources/#getting-started">Getting Started</a></li>
     <li><a href="/documentation/resources/learning-resources/#articles">Articles</a></li>
     <li><a href="/documentation/resources/learning-resources/#interactive-labs">Interactive Labs</a></li>
+    <li><a href="/documentation/resources/learning-resources/#beam-katas">Beam Katas</a></li>
     <li><a href="/documentation/resources/learning-resources/#code-examples">Code Examples</a></li>
     <li><a href="/documentation/resources/learning-resources/#api-reference">API Reference</a></li>
     <li><a href="/documentation/resources/learning-resources/#feedback-and-suggestions">Feedback and Suggestions</a></li>
diff --git a/website/generated-content/documentation/transforms/python/other/windowinto/index.html b/website/generated-content/documentation/transforms/python/other/windowinto/index.html
index 71144e7..0df332a 100644
--- a/website/generated-content/documentation/transforms/python/other/windowinto/index.html
+++ b/website/generated-content/documentation/transforms/python/other/windowinto/index.html
@@ -346,6 +346,7 @@
     <li><a href="/documentation/resources/learning-resources/#getting-started">Getting Started</a></li>
     <li><a href="/documentation/resources/learning-resources/#articles">Articles</a></li>
     <li><a href="/documentation/resources/learning-resources/#interactive-labs">Interactive Labs</a></li>
+    <li><a href="/documentation/resources/learning-resources/#beam-katas">Beam Katas</a></li>
     <li><a href="/documentation/resources/learning-resources/#code-examples">Code Examples</a></li>
     <li><a href="/documentation/resources/learning-resources/#api-reference">API Reference</a></li>
     <li><a href="/documentation/resources/learning-resources/#feedback-and-suggestions">Feedback and Suggestions</a></li>
diff --git a/website/generated-content/documentation/transforms/python/overview/index.html b/website/generated-content/documentation/transforms/python/overview/index.html
index fabc466..641c53e 100644
--- a/website/generated-content/documentation/transforms/python/overview/index.html
+++ b/website/generated-content/documentation/transforms/python/overview/index.html
@@ -346,6 +346,7 @@
     <li><a href="/documentation/resources/learning-resources/#getting-started">Getting Started</a></li>
     <li><a href="/documentation/resources/learning-resources/#articles">Articles</a></li>
     <li><a href="/documentation/resources/learning-resources/#interactive-labs">Interactive Labs</a></li>
+    <li><a href="/documentation/resources/learning-resources/#beam-katas">Beam Katas</a></li>
     <li><a href="/documentation/resources/learning-resources/#code-examples">Code Examples</a></li>
     <li><a href="/documentation/resources/learning-resources/#api-reference">API Reference</a></li>
     <li><a href="/documentation/resources/learning-resources/#feedback-and-suggestions">Feedback and Suggestions</a></li>