diff --git a/client/src/pages/learn/data-analysis-with-python/data-analysis-with-python-course/index.md b/client/src/pages/learn/data-analysis-with-python/data-analysis-with-python-course/index.md
index fcf1d599218..5c46647224f 100644
--- a/client/src/pages/learn/data-analysis-with-python/data-analysis-with-python-course/index.md
+++ b/client/src/pages/learn/data-analysis-with-python/data-analysis-with-python-course/index.md
@@ -5,4 +5,7 @@ superBlock: Data Analysis with Python
---
## Introduction to the Data Analysis with Python Course Challenges
-Data Analysis with Python Course Placeholder Introduction.
+Learn Data Analysis with Python in this comprehensive tutorial. Data Analysis has been around for a long time, but up until a few years ago, it was practiced using closed, expensive and limited tools like Excel or Tableau. Python, SQL and other open libraries have changed Data Analysis forever.
+
+In these lectures, create by Santiago Basulto from RMOTR, you will learn the whole process of Data Analysis: reading data from multiple sources (CSVs, SQL, Excel, etc), processing them using NumPy and Pandas, visualize them using Matplotlib and Seaborn and clean and process it to create reports.
+Additionally, we've included a thorough Jupyter Notebook tutorial, and a quick Python reference to refresh your programming skills.
diff --git a/client/src/pages/learn/data-analysis-with-python/numpy/index.md b/client/src/pages/learn/data-analysis-with-python/numpy/index.md
index 5aec9fa504b..15db163713d 100644
--- a/client/src/pages/learn/data-analysis-with-python/numpy/index.md
+++ b/client/src/pages/learn/data-analysis-with-python/numpy/index.md
@@ -5,4 +5,4 @@ superBlock: Data Analysis with Python
---
## Introduction to the Numpy Challenges
-Numpy Placeholder Introduction.
+Learn the basics of the NumPy library with the following lectures created by Keith Galli. They provide background information on how NumPy works and how it compares to Python's Built-in lists. They go through how to write code with NumPy, creating arrays, indexing, math, statistics, reshaping, and more!
diff --git a/client/src/pages/learn/machine-learning-with-python/how-neural-networks-work/index.md b/client/src/pages/learn/machine-learning-with-python/how-neural-networks-work/index.md
index 59192024dfc..28a7f2f150d 100644
--- a/client/src/pages/learn/machine-learning-with-python/how-neural-networks-work/index.md
+++ b/client/src/pages/learn/machine-learning-with-python/how-neural-networks-work/index.md
@@ -5,4 +5,6 @@ superBlock: Data Analysis with Python
---
## Introduction to the How Neural Networks Work Challenges
-How Neural Networks Work Placeholder Introduction.
+Neural networks are at the core of what we are calling Artificial Intelligence today. They can seem impenetrable, and even mystical, if you are trying to understand them for the first time, but they don't have to.
+
+Even if you are completely new to neural networks, these lectures by Brandon Rohrer will get you comfortable with the concepts and math behind them.
diff --git a/client/src/pages/learn/machine-learning-with-python/tensorflow/index.md b/client/src/pages/learn/machine-learning-with-python/tensorflow/index.md
index b0f56e497bd..904f3535048 100644
--- a/client/src/pages/learn/machine-learning-with-python/tensorflow/index.md
+++ b/client/src/pages/learn/machine-learning-with-python/tensorflow/index.md
@@ -5,4 +5,6 @@ superBlock: Machine Learning with Python
---
## Introduction to the TensorFlow Challenges
-TensorFlow Placeholder Introduction.
+Tensorflow is an open source framework developed by the Google Brain team aimed to make the powers of machine learning and neural networking easier to use.
+
+The following lectures were created by Tim Ruscica, otherwise known as “Tech With Tim” from his educational programming YouTube channel. They will help you to understand Tensorflow and some of it's capabilities.
\ No newline at end of file
diff --git a/curriculum/challenges/_meta/tensorflow/meta.json b/curriculum/challenges/_meta/tensorflow/meta.json
index 43cf7a20c34..985a6b8757d 100644
--- a/curriculum/challenges/_meta/tensorflow/meta.json
+++ b/curriculum/challenges/_meta/tensorflow/meta.json
@@ -8,127 +8,127 @@
"challengeOrder": [
[
"5e8f2f13c4cdbe86b5c72d87",
- "Intro to TensorFlow A"
+ "Introduction: Machine Learning Fundamentals"
],
[
"5e8f2f13c4cdbe86b5c72d88",
- "Intro to TensorFlow B"
+ "Introduction to TensorFlow"
],
[
"5e8f2f13c4cdbe86b5c72d89",
- "Core Learning Algorithms A"
+ "Core Learning Algorithms"
],
[
"5e8f2f13c4cdbe86b5c72d8a",
- "Core Learning Algorithms B"
+ "Core Learning Algorithms: Working with Data"
],
[
"5e8f2f13c4cdbe86b5c72d8b",
- "Core Learning Algorithms C"
+ "Core Learning Algorithms: Training and Testing Data"
],
[
"5e8f2f13c4cdbe86b5c72d8c",
- "Core Learning Algorithms D"
+ "Core Learning Algorithms: The Training Process"
],
[
"5e8f2f13c4cdbe86b5c72d8d",
- "Core Learning Algorithms E"
+ "Core Learning Algorithms: Classification"
],
[
"5e8f2f13c4cdbe86b5c72d8e",
- "Core Learning Algorithms F"
+ "Core Learning Algorithms: Building the Model"
],
[
"5e8f2f13c4cdbe86b5c72d8f",
- "Core Learning Algorithms G"
+ "Core Learning Algorithms: Clustering"
],
[
"5e8f2f13c4cdbe86b5c72d90",
- "Core Learning Algorithms H"
+ "Core Learning Algorithms: Hidden Markov Models"
],
[
"5e8f2f13c4cdbe86b5c72d91",
- "Core Learning Algorithms I"
+ "Core Learning Algorithms: Using Probabilities to make Predictions"
],
[
"5e8f2f13c4cdbe86b5c72d92",
- "Neural Networks with TensorFlow A"
+ "Neural Networks with TensorFlow"
],
[
"5e8f2f13c4cdbe86b5c72d93",
- "Neural Networks with TensorFlow B"
+ "Neural Networks: Activation Functions"
],
[
"5e8f2f13c4cdbe86b5c72d94",
- "Neural Networks with TensorFlow C"
+ "Neural Networks: Optimizers"
],
[
"5e8f2f13c4cdbe86b5c72d95",
- "Neural Networks with TensorFlow D"
+ "Neural Networks: Creating a Model"
],
[
"5e8f2f13c4cdbe86b5c72d96",
- "Convolutional Neural Networks A"
+ "Convolutional Neural Networks"
],
[
"5e8f2f13c4cdbe86b5c72d97",
- "Convolutional Neural Networks B"
+ "Convolutional Neural Networks: The Convolutional Layer"
],
[
"5e8f2f13c4cdbe86b5c72d98",
- "Convolutional Neural Networks C"
+ "Creating a Convolutional Neural Network"
],
[
"5e8f2f13c4cdbe86b5c72d99",
- "Convolutional Neural Networks D"
+ "Convolutional Neural Networks: Evaluating the Model"
],
[
"5e8f2f13c4cdbe86b5c72d9a",
- "Convolutional Neural Networks E"
+ "Convolutional Neural Networks: Picking a Pretrained Model"
],
[
"5e8f2f13c4cdbe86b5c72d9b",
- "Natural Language Processing With RNNs A"
+ "Natural Language Processing with RNNs"
],
[
"5e8f2f13c4cdbe86b5c72d9c",
- "Natural Language Processing With RNNs B"
+ "Natural Language Processing With RNNs: Part 2"
],
[
"5e8f2f13c4cdbe86b5c72d9d",
- "Natural Language Processing With RNNs C"
+ "Natural Language Processing With RNNs: Recurring Neural Networks"
],
[
"5e8f2f13c4cdbe86b5c72d9e",
- "Natural Language Processing With RNNs D"
+ "Natural Language Processing With RNNs: Sentiment Analysis"
],
[
"5e8f2f13c4cdbe86b5c72d9f",
- "Natural Language Processing With RNNs E"
+ "Natural Language Processing With RNNs: Making Predictions"
],
[
"5e8f2f13c4cdbe86b5c72da0",
- "Natural Language Processing With RNNs F"
+ "Natural Language Processing With RNNs: Create a Play Generator"
],
[
"5e8f2f13c4cdbe86b5c72da1",
- "Natural Language Processing With RNNs G"
+ "Natural Language Processing With RNNs: Building the Model"
],
[
"5e8f2f13c4cdbe86b5c72da2",
- "Natural Language Processing With RNNs H"
+ "Natural Language Processing With RNNs: Training the Model"
],
[
"5e8f2f13c4cdbe86b5c72da3",
- "Reinforcement Learning With Q-Learning A"
+ "Reinforcement Learning With Q-Learning"
],
[
"5e8f2f13c4cdbe86b5c72da4",
- "Reinforcement Learning With Q-Learning B"
+ "Reinforcement Learning With Q-Learning: Part 2"
],
[
"5e8f2f13c4cdbe86b5c72da5",
- "Reinforcement Learning With Q-Learning C"
+ "Reinforcement Learning With Q-Learning: Example"
],
[
"5e8f2f13c4cdbe86b5c72da6",
diff --git a/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/convolutional-neural-networks-d.english.md b/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/convolutional-neural-networks-evaluating-the-model.english.md
similarity index 81%
rename from curriculum/challenges/english/11-machine-learning-with-python/tensorflow/convolutional-neural-networks-d.english.md
rename to curriculum/challenges/english/11-machine-learning-with-python/tensorflow/convolutional-neural-networks-evaluating-the-model.english.md
index d9c6a741ac4..2b2af1abe25 100644
--- a/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/convolutional-neural-networks-d.english.md
+++ b/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/convolutional-neural-networks-evaluating-the-model.english.md
@@ -1,6 +1,6 @@
---
id: 5e8f2f13c4cdbe86b5c72d99
-title: Convolutional Neural Networks D
+title: 'Convolutional Neural Networks: Evaluating the Model'
challengeType: 11
videoId: eCATNvwraXg
---
diff --git a/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/convolutional-neural-networks-e.english.md b/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/convolutional-neural-networks-picking-a-pretrained-model.english.md
similarity index 80%
rename from curriculum/challenges/english/11-machine-learning-with-python/tensorflow/convolutional-neural-networks-e.english.md
rename to curriculum/challenges/english/11-machine-learning-with-python/tensorflow/convolutional-neural-networks-picking-a-pretrained-model.english.md
index ea193c79012..63c970994e9 100644
--- a/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/convolutional-neural-networks-e.english.md
+++ b/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/convolutional-neural-networks-picking-a-pretrained-model.english.md
@@ -1,6 +1,6 @@
---
id: 5e8f2f13c4cdbe86b5c72d9a
-title: Convolutional Neural Networks E
+title: 'Convolutional Neural Networks: Picking a Pretrained Model'
challengeType: 11
videoId: h1XUt1AgIOI
---
diff --git a/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/convolutional-neural-networks-b.english.md b/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/convolutional-neural-networks-the-convolutional-layer.english.md
similarity index 80%
rename from curriculum/challenges/english/11-machine-learning-with-python/tensorflow/convolutional-neural-networks-b.english.md
rename to curriculum/challenges/english/11-machine-learning-with-python/tensorflow/convolutional-neural-networks-the-convolutional-layer.english.md
index c669f54cbc8..d6ca0d371f4 100644
--- a/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/convolutional-neural-networks-b.english.md
+++ b/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/convolutional-neural-networks-the-convolutional-layer.english.md
@@ -1,6 +1,6 @@
---
id: 5e8f2f13c4cdbe86b5c72d97
-title: Convolutional Neural Networks B
+title: 'Convolutional Neural Networks: The Convolutional Layer'
challengeType: 11
videoId: LrdmcQpTyLw
---
diff --git a/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/convolutional-neural-networks-a.english.md b/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/convolutional-neural-networks.english.md
similarity index 87%
rename from curriculum/challenges/english/11-machine-learning-with-python/tensorflow/convolutional-neural-networks-a.english.md
rename to curriculum/challenges/english/11-machine-learning-with-python/tensorflow/convolutional-neural-networks.english.md
index d7e55b287b7..c72dfb2f108 100644
--- a/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/convolutional-neural-networks-a.english.md
+++ b/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/convolutional-neural-networks.english.md
@@ -1,6 +1,6 @@
---
id: 5e8f2f13c4cdbe86b5c72d96
-title: Convolutional Neural Networks A
+title: Convolutional Neural Networks
challengeType: 11
videoId: _1kTP7uoU9E
---
diff --git a/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/core-learning-algorithms-f.english.md b/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/core-learning-algorithms-building-the-model.english.md
similarity index 83%
rename from curriculum/challenges/english/11-machine-learning-with-python/tensorflow/core-learning-algorithms-f.english.md
rename to curriculum/challenges/english/11-machine-learning-with-python/tensorflow/core-learning-algorithms-building-the-model.english.md
index 777b6c9119e..ad18d4698b4 100644
--- a/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/core-learning-algorithms-f.english.md
+++ b/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/core-learning-algorithms-building-the-model.english.md
@@ -1,6 +1,6 @@
---
id: 5e8f2f13c4cdbe86b5c72d8e
-title: Core Learning Algorithms F
+title: 'Core Learning Algorithms: Building the Model'
challengeType: 11
videoId: 5wHw8BTd2ZQ
---
diff --git a/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/core-learning-algorithms-e.english.md b/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/core-learning-algorithms-classification.english.md
similarity index 84%
rename from curriculum/challenges/english/11-machine-learning-with-python/tensorflow/core-learning-algorithms-e.english.md
rename to curriculum/challenges/english/11-machine-learning-with-python/tensorflow/core-learning-algorithms-classification.english.md
index be59af1feea..c6de76bed55 100644
--- a/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/core-learning-algorithms-e.english.md
+++ b/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/core-learning-algorithms-classification.english.md
@@ -1,6 +1,6 @@
---
id: 5e8f2f13c4cdbe86b5c72d8d
-title: Core Learning Algorithms E
+title: 'Core Learning Algorithms: Classification'
challengeType: 11
videoId: qFF7ZQNvK9E
---
diff --git a/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/core-learning-algorithms-g.english.md b/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/core-learning-algorithms-clustering.english.md
similarity index 85%
rename from curriculum/challenges/english/11-machine-learning-with-python/tensorflow/core-learning-algorithms-g.english.md
rename to curriculum/challenges/english/11-machine-learning-with-python/tensorflow/core-learning-algorithms-clustering.english.md
index 2c4138e2b85..cbbc089cd34 100644
--- a/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/core-learning-algorithms-g.english.md
+++ b/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/core-learning-algorithms-clustering.english.md
@@ -1,6 +1,6 @@
---
id: 5e8f2f13c4cdbe86b5c72d8f
-title: Core Learning Algorithms G
+title: 'Core Learning Algorithms: Clustering'
challengeType: 11
videoId: 8sqIaHc9Cz4
---
diff --git a/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/core-learning-algorithms-h.english.md b/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/core-learning-algorithms-hidden-markov-models.english.md
similarity index 82%
rename from curriculum/challenges/english/11-machine-learning-with-python/tensorflow/core-learning-algorithms-h.english.md
rename to curriculum/challenges/english/11-machine-learning-with-python/tensorflow/core-learning-algorithms-hidden-markov-models.english.md
index 7d2c35ca3bd..bb313d28159 100644
--- a/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/core-learning-algorithms-h.english.md
+++ b/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/core-learning-algorithms-hidden-markov-models.english.md
@@ -1,6 +1,6 @@
---
id: 5e8f2f13c4cdbe86b5c72d90
-title: Core Learning Algorithms H
+title: 'Core Learning Algorithms: Hidden Markov Models'
challengeType: 11
videoId: IZg24y4wEPY
---
diff --git a/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/core-learning-algorithms-d.english.md b/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/core-learning-algorithms-the-training-process.english.md
similarity index 82%
rename from curriculum/challenges/english/11-machine-learning-with-python/tensorflow/core-learning-algorithms-d.english.md
rename to curriculum/challenges/english/11-machine-learning-with-python/tensorflow/core-learning-algorithms-the-training-process.english.md
index 20c8fe5ccb6..8113550f550 100644
--- a/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/core-learning-algorithms-d.english.md
+++ b/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/core-learning-algorithms-the-training-process.english.md
@@ -1,6 +1,6 @@
---
id: 5e8f2f13c4cdbe86b5c72d8c
-title: Core Learning Algorithms D
+title: 'Core Learning Algorithms: The Training Process'
challengeType: 11
videoId: _cEwvqVoBhI
---
diff --git a/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/core-learning-algorithms-c.english.md b/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/core-learning-algorithms-training-and-testing-data.english.md
similarity index 81%
rename from curriculum/challenges/english/11-machine-learning-with-python/tensorflow/core-learning-algorithms-c.english.md
rename to curriculum/challenges/english/11-machine-learning-with-python/tensorflow/core-learning-algorithms-training-and-testing-data.english.md
index c8bb61946ea..eafad0752b6 100644
--- a/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/core-learning-algorithms-c.english.md
+++ b/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/core-learning-algorithms-training-and-testing-data.english.md
@@ -1,6 +1,6 @@
---
id: 5e8f2f13c4cdbe86b5c72d8b
-title: Core Learning Algorithms C
+title: 'Core Learning Algorithms: Training and Testing Data'
challengeType: 11
videoId: wz9J1slsi7I
---
diff --git a/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/core-learning-algorithms-i.english.md b/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/core-learning-algorithms-using-probabilities-to-make-predictions.english.md
similarity index 78%
rename from curriculum/challenges/english/11-machine-learning-with-python/tensorflow/core-learning-algorithms-i.english.md
rename to curriculum/challenges/english/11-machine-learning-with-python/tensorflow/core-learning-algorithms-using-probabilities-to-make-predictions.english.md
index 4b82fcb0e97..f47e31260c5 100644
--- a/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/core-learning-algorithms-i.english.md
+++ b/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/core-learning-algorithms-using-probabilities-to-make-predictions.english.md
@@ -1,6 +1,6 @@
---
id: 5e8f2f13c4cdbe86b5c72d91
-title: Core Learning Algorithms I
+title: 'Core Learning Algorithms: Using Probabilities to make Predictions'
challengeType: 11
videoId: fYAYvLUawnc
---
diff --git a/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/core-learning-algorithms-b.english.md b/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/core-learning-algorithms-working-with-data.english.md
similarity index 83%
rename from curriculum/challenges/english/11-machine-learning-with-python/tensorflow/core-learning-algorithms-b.english.md
rename to curriculum/challenges/english/11-machine-learning-with-python/tensorflow/core-learning-algorithms-working-with-data.english.md
index eb69b2bbd43..717c3521199 100644
--- a/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/core-learning-algorithms-b.english.md
+++ b/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/core-learning-algorithms-working-with-data.english.md
@@ -1,6 +1,6 @@
---
id: 5e8f2f13c4cdbe86b5c72d8a
-title: Core Learning Algorithms B
+title: 'Core Learning Algorithms: Working with Data'
challengeType: 11
videoId: u85IOSsJsPI
---
diff --git a/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/core-learning-algorithms-a.english.md b/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/core-learning-algorithms.english.md
similarity index 88%
rename from curriculum/challenges/english/11-machine-learning-with-python/tensorflow/core-learning-algorithms-a.english.md
rename to curriculum/challenges/english/11-machine-learning-with-python/tensorflow/core-learning-algorithms.english.md
index ab3923ae235..deaec278d5f 100644
--- a/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/core-learning-algorithms-a.english.md
+++ b/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/core-learning-algorithms.english.md
@@ -1,6 +1,6 @@
---
id: 5e8f2f13c4cdbe86b5c72d89
-title: Core Learning Algorithms A
+title: Core Learning Algorithms
challengeType: 11
videoId: u5lZURgcWnU
---
diff --git a/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/convolutional-neural-networks-c.english.md b/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/creating-a-convolutional-neural-network.english.md
similarity index 85%
rename from curriculum/challenges/english/11-machine-learning-with-python/tensorflow/convolutional-neural-networks-c.english.md
rename to curriculum/challenges/english/11-machine-learning-with-python/tensorflow/creating-a-convolutional-neural-network.english.md
index 92807a00bdb..ddf4160043b 100644
--- a/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/convolutional-neural-networks-c.english.md
+++ b/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/creating-a-convolutional-neural-network.english.md
@@ -1,6 +1,6 @@
---
id: 5e8f2f13c4cdbe86b5c72d98
-title: Convolutional Neural Networks C
+title: Creating a Convolutional Neural Network
challengeType: 11
videoId: kfv0K8MtkIc
---
diff --git a/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/intro-to-tensorflow-a.english.md b/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/introduction-machine-learning-fundamentals.english.md
similarity index 83%
rename from curriculum/challenges/english/11-machine-learning-with-python/tensorflow/intro-to-tensorflow-a.english.md
rename to curriculum/challenges/english/11-machine-learning-with-python/tensorflow/introduction-machine-learning-fundamentals.english.md
index 071e63e49b9..af9dd9b4ced 100644
--- a/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/intro-to-tensorflow-a.english.md
+++ b/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/introduction-machine-learning-fundamentals.english.md
@@ -1,6 +1,6 @@
---
id: 5e8f2f13c4cdbe86b5c72d87
-title: Intro to TensorFlow A
+title: "Introduction: Machine Learning Fundamentals"
challengeType: 11
videoId: KwL1qTR5MT8
---
diff --git a/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/intro-to-tensorflow-b.english.md b/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/introduction-to-tensorflow.english.md
similarity index 88%
rename from curriculum/challenges/english/11-machine-learning-with-python/tensorflow/intro-to-tensorflow-b.english.md
rename to curriculum/challenges/english/11-machine-learning-with-python/tensorflow/introduction-to-tensorflow.english.md
index 0becb808721..ada90f49b5a 100644
--- a/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/intro-to-tensorflow-b.english.md
+++ b/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/introduction-to-tensorflow.english.md
@@ -1,6 +1,6 @@
---
id: 5e8f2f13c4cdbe86b5c72d88
-title: Intro to TensorFlow B
+title: Introduction to TensorFlow
challengeType: 11
videoId: r9hRyGGjOgQ
---
diff --git a/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/natural-language-processing-with-rnns-g.english.md b/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/natural-language-processing-with-rnns-building-the-model.english.md
similarity index 80%
rename from curriculum/challenges/english/11-machine-learning-with-python/tensorflow/natural-language-processing-with-rnns-g.english.md
rename to curriculum/challenges/english/11-machine-learning-with-python/tensorflow/natural-language-processing-with-rnns-building-the-model.english.md
index 405a2b72a40..4095a49b6f7 100644
--- a/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/natural-language-processing-with-rnns-g.english.md
+++ b/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/natural-language-processing-with-rnns-building-the-model.english.md
@@ -1,6 +1,6 @@
---
id: 5e8f2f13c4cdbe86b5c72da1
-title: Natural Language Processing With RNNs G
+title: 'Natural Language Processing With RNNs: Building the Model'
challengeType: 11
videoId: 32WBFS7lfsw
---
diff --git a/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/natural-language-processing-with-rnns-f.english.md b/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/natural-language-processing-with-rnns-create-a-play-generator.english.md
similarity index 78%
rename from curriculum/challenges/english/11-machine-learning-with-python/tensorflow/natural-language-processing-with-rnns-f.english.md
rename to curriculum/challenges/english/11-machine-learning-with-python/tensorflow/natural-language-processing-with-rnns-create-a-play-generator.english.md
index 810f782791f..a25bf6f83b3 100644
--- a/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/natural-language-processing-with-rnns-f.english.md
+++ b/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/natural-language-processing-with-rnns-create-a-play-generator.english.md
@@ -1,6 +1,6 @@
---
id: 5e8f2f13c4cdbe86b5c72da0
-title: Natural Language Processing With RNNs F
+title: 'Natural Language Processing With RNNs: Create a Play Generator'
challengeType: 11
videoId: j5xsxjq_Xk8
---
diff --git a/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/natural-language-processing-with-rnns-e.english.md b/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/natural-language-processing-with-rnns-making-predictions.english.md
similarity index 80%
rename from curriculum/challenges/english/11-machine-learning-with-python/tensorflow/natural-language-processing-with-rnns-e.english.md
rename to curriculum/challenges/english/11-machine-learning-with-python/tensorflow/natural-language-processing-with-rnns-making-predictions.english.md
index 34d162fe554..0d546e96cd3 100644
--- a/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/natural-language-processing-with-rnns-e.english.md
+++ b/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/natural-language-processing-with-rnns-making-predictions.english.md
@@ -1,6 +1,6 @@
---
id: 5e8f2f13c4cdbe86b5c72d9f
-title: Natural Language Processing With RNNs E
+title: 'Natural Language Processing With RNNs: Making Predictions'
challengeType: 11
videoId: WO1hINnBj20
---
diff --git a/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/natural-language-processing-with-rnns-b.english.md b/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/natural-language-processing-with-rnns-part-2.english.md
similarity index 83%
rename from curriculum/challenges/english/11-machine-learning-with-python/tensorflow/natural-language-processing-with-rnns-b.english.md
rename to curriculum/challenges/english/11-machine-learning-with-python/tensorflow/natural-language-processing-with-rnns-part-2.english.md
index e1d80ec06b6..548f517ae23 100644
--- a/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/natural-language-processing-with-rnns-b.english.md
+++ b/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/natural-language-processing-with-rnns-part-2.english.md
@@ -1,6 +1,6 @@
---
id: 5e8f2f13c4cdbe86b5c72d9c
-title: Natural Language Processing With RNNs B
+title: 'Natural Language Processing With RNNs: Part 2'
challengeType: 11
videoId: mUU9YXOFbZg
---
diff --git a/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/natural-language-processing-with-rnns-c.english.md b/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/natural-language-processing-with-rnns-recurring-neural-networks.english.md
similarity index 78%
rename from curriculum/challenges/english/11-machine-learning-with-python/tensorflow/natural-language-processing-with-rnns-c.english.md
rename to curriculum/challenges/english/11-machine-learning-with-python/tensorflow/natural-language-processing-with-rnns-recurring-neural-networks.english.md
index 916769cf084..383e3af9063 100644
--- a/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/natural-language-processing-with-rnns-c.english.md
+++ b/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/natural-language-processing-with-rnns-recurring-neural-networks.english.md
@@ -1,6 +1,6 @@
---
id: 5e8f2f13c4cdbe86b5c72d9d
-title: Natural Language Processing With RNNs C
+title: 'Natural Language Processing With RNNs: Recurring Neural Networks'
challengeType: 11
videoId: bX5681NPOcA
---
diff --git a/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/natural-language-processing-with-rnns-d.english.md b/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/natural-language-processing-with-rnns-sentimental-analysis.english.md
similarity index 80%
rename from curriculum/challenges/english/11-machine-learning-with-python/tensorflow/natural-language-processing-with-rnns-d.english.md
rename to curriculum/challenges/english/11-machine-learning-with-python/tensorflow/natural-language-processing-with-rnns-sentimental-analysis.english.md
index ad7f671d660..6f085ec607d 100644
--- a/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/natural-language-processing-with-rnns-d.english.md
+++ b/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/natural-language-processing-with-rnns-sentimental-analysis.english.md
@@ -1,6 +1,6 @@
---
id: 5e8f2f13c4cdbe86b5c72d9e
-title: Natural Language Processing With RNNs D
+title: 'Natural Language Processing With RNNs: Sentiment Analysis'
challengeType: 11
videoId: lYeLtu8Nq7c
---
diff --git a/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/natural-language-processing-with-rnns-h.english.md b/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/natural-language-processing-with-rnns-training-the-model.english.md
similarity index 80%
rename from curriculum/challenges/english/11-machine-learning-with-python/tensorflow/natural-language-processing-with-rnns-h.english.md
rename to curriculum/challenges/english/11-machine-learning-with-python/tensorflow/natural-language-processing-with-rnns-training-the-model.english.md
index 6bc94e6e798..f36c206fd5b 100644
--- a/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/natural-language-processing-with-rnns-h.english.md
+++ b/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/natural-language-processing-with-rnns-training-the-model.english.md
@@ -1,6 +1,6 @@
---
id: 5e8f2f13c4cdbe86b5c72da2
-title: Natural Language Processing With RNNs H
+title: 'Natural Language Processing With RNNs: Training the Model'
challengeType: 11
videoId: hEUiK7j9UI8
---
diff --git a/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/natural-language-processing-with-rnns-a.english.md b/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/natural-language-processing-with-rnns.english.md
similarity index 85%
rename from curriculum/challenges/english/11-machine-learning-with-python/tensorflow/natural-language-processing-with-rnns-a.english.md
rename to curriculum/challenges/english/11-machine-learning-with-python/tensorflow/natural-language-processing-with-rnns.english.md
index 08f40feb827..c420b28a322 100644
--- a/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/natural-language-processing-with-rnns-a.english.md
+++ b/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/natural-language-processing-with-rnns.english.md
@@ -1,6 +1,6 @@
---
id: 5e8f2f13c4cdbe86b5c72d9b
-title: Natural Language Processing With RNNs A
+title: Natural Language Processing With RNNs
challengeType: 11
videoId: ZyCaF5S-lKg
---
diff --git a/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/neural-networks-with-tensorflow-b.english.md b/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/neural-networks-activation-functions.english.md
similarity index 85%
rename from curriculum/challenges/english/11-machine-learning-with-python/tensorflow/neural-networks-with-tensorflow-b.english.md
rename to curriculum/challenges/english/11-machine-learning-with-python/tensorflow/neural-networks-activation-functions.english.md
index 66081814675..89f62a14e5b 100644
--- a/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/neural-networks-with-tensorflow-b.english.md
+++ b/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/neural-networks-activation-functions.english.md
@@ -1,6 +1,6 @@
---
id: 5e8f2f13c4cdbe86b5c72d93
-title: Neural Networks with TensorFlow B
+title: 'Neural Networks: Activation Functions'
challengeType: 11
videoId: S45tqW6BqRs
---
diff --git a/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/neural-networks-with-tensorflow-d.english.md b/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/neural-networks-creating-a-model.english.md
similarity index 86%
rename from curriculum/challenges/english/11-machine-learning-with-python/tensorflow/neural-networks-with-tensorflow-d.english.md
rename to curriculum/challenges/english/11-machine-learning-with-python/tensorflow/neural-networks-creating-a-model.english.md
index 58cc7230cc6..9383e98c8bb 100644
--- a/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/neural-networks-with-tensorflow-d.english.md
+++ b/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/neural-networks-creating-a-model.english.md
@@ -1,6 +1,6 @@
---
id: 5e8f2f13c4cdbe86b5c72d95
-title: Neural Networks with TensorFlow D
+title: 'Neural Networks: Creating a Model'
challengeType: 11
videoId: K8bz1bmOCTw
---
diff --git a/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/neural-networks-with-tensorflow-c.english.md b/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/neural-networks-optimizers.english.md
similarity index 86%
rename from curriculum/challenges/english/11-machine-learning-with-python/tensorflow/neural-networks-with-tensorflow-c.english.md
rename to curriculum/challenges/english/11-machine-learning-with-python/tensorflow/neural-networks-optimizers.english.md
index 9325cf00d6c..967274bac0c 100644
--- a/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/neural-networks-with-tensorflow-c.english.md
+++ b/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/neural-networks-optimizers.english.md
@@ -1,6 +1,6 @@
---
id: 5e8f2f13c4cdbe86b5c72d94
-title: Neural Networks with TensorFlow C
+title: 'Neural Networks: Optimizers'
challengeType: 11
videoId: hdOtRPQe1o4
---
diff --git a/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/neural-networks-with-tensorflow-a.english.md b/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/neural-networks-with-tensorflow.english.md
similarity index 86%
rename from curriculum/challenges/english/11-machine-learning-with-python/tensorflow/neural-networks-with-tensorflow-a.english.md
rename to curriculum/challenges/english/11-machine-learning-with-python/tensorflow/neural-networks-with-tensorflow.english.md
index 6dd1c06890f..557a7f84495 100644
--- a/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/neural-networks-with-tensorflow-a.english.md
+++ b/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/neural-networks-with-tensorflow.english.md
@@ -1,6 +1,6 @@
---
id: 5e8f2f13c4cdbe86b5c72d92
-title: Neural Networks with TensorFlow A
+title: Neural Networks with TensorFlow
challengeType: 11
videoId: uisdfrNrZW4
---
diff --git a/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/reinforcement-learning-with-q-learning-c.english.md b/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/reinforcement-learning-with-q-learning-example.english.md
similarity index 82%
rename from curriculum/challenges/english/11-machine-learning-with-python/tensorflow/reinforcement-learning-with-q-learning-c.english.md
rename to curriculum/challenges/english/11-machine-learning-with-python/tensorflow/reinforcement-learning-with-q-learning-example.english.md
index 33f91d57236..340273ca193 100644
--- a/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/reinforcement-learning-with-q-learning-c.english.md
+++ b/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/reinforcement-learning-with-q-learning-example.english.md
@@ -1,6 +1,6 @@
---
id: 5e8f2f13c4cdbe86b5c72da5
-title: Reinforcement Learning With Q-Learning C
+title: 'Reinforcement Learning With Q-Learning: Example'
challengeType: 11
videoId: RBBSNta234s
---
diff --git a/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/reinforcement-learning-with-q-learning-b.english.md b/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/reinforcement-learning-with-q-learning-part-2.english.md
similarity index 82%
rename from curriculum/challenges/english/11-machine-learning-with-python/tensorflow/reinforcement-learning-with-q-learning-b.english.md
rename to curriculum/challenges/english/11-machine-learning-with-python/tensorflow/reinforcement-learning-with-q-learning-part-2.english.md
index dbf2f92cfab..320c2fde93f 100644
--- a/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/reinforcement-learning-with-q-learning-b.english.md
+++ b/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/reinforcement-learning-with-q-learning-part-2.english.md
@@ -1,6 +1,6 @@
---
id: 5e8f2f13c4cdbe86b5c72da4
-title: Reinforcement Learning With Q-Learning B
+title: 'Reinforcement Learning With Q-Learning: Part 2'
challengeType: 11
videoId: DX7hJuaUZ7o
---
diff --git a/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/reinforcement-learning-with-q-learning-a.english.md b/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/reinforcement-learning-with-q-learning.english.md
similarity index 84%
rename from curriculum/challenges/english/11-machine-learning-with-python/tensorflow/reinforcement-learning-with-q-learning-a.english.md
rename to curriculum/challenges/english/11-machine-learning-with-python/tensorflow/reinforcement-learning-with-q-learning.english.md
index 61f47cc8bc0..c5ad80393a5 100644
--- a/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/reinforcement-learning-with-q-learning-a.english.md
+++ b/curriculum/challenges/english/11-machine-learning-with-python/tensorflow/reinforcement-learning-with-q-learning.english.md
@@ -1,6 +1,6 @@
---
id: 5e8f2f13c4cdbe86b5c72da3
-title: Reinforcement Learning With Q-Learning A
+title: Reinforcement Learning With Q-Learning
challengeType: 11
videoId: Cf7DSU0gVb4
---