diff --git a/client/src/pages/learn/data-analysis-with-python/lectures-data-analysis-with-python/index.md b/client/src/pages/learn/data-analysis-with-python/lectures-data-analysis-with-python/index.md
new file mode 100644
index 0000000000..fcf1d59921
--- /dev/null
+++ b/client/src/pages/learn/data-analysis-with-python/lectures-data-analysis-with-python/index.md
@@ -0,0 +1,8 @@
+---
+title: Introduction to the Data Analysis with Python Course Lectures
+block: Data Analysis with Python Course
+superBlock: Data Analysis with Python
+---
+## Introduction to the Data Analysis with Python Course Challenges
+
+Data Analysis with Python Course Placeholder Introduction.
diff --git a/client/src/pages/learn/data-analysis-with-python/lectures-numpy/index.md b/client/src/pages/learn/data-analysis-with-python/lectures-numpy/index.md
new file mode 100644
index 0000000000..5aec9fa504
--- /dev/null
+++ b/client/src/pages/learn/data-analysis-with-python/lectures-numpy/index.md
@@ -0,0 +1,8 @@
+---
+title: Introduction to the Numpy Lectures
+block: Numpy
+superBlock: Data Analysis with Python
+---
+## Introduction to the Numpy Challenges
+
+Numpy Placeholder Introduction.
diff --git a/client/src/pages/learn/machine-learning-with-python/lectures-how-neural-networks-work/index.md b/client/src/pages/learn/machine-learning-with-python/lectures-how-neural-networks-work/index.md
new file mode 100644
index 0000000000..59192024df
--- /dev/null
+++ b/client/src/pages/learn/machine-learning-with-python/lectures-how-neural-networks-work/index.md
@@ -0,0 +1,8 @@
+---
+title: Introduction to the How Neural Networks Work Lectures
+block: How Neural Networks Work
+superBlock: Data Analysis with Python
+---
+## Introduction to the How Neural Networks Work Challenges
+
+How Neural Networks Work Placeholder Introduction.
diff --git a/curriculum/challenges/_meta/data-analysis-with-python-projects/meta.json b/curriculum/challenges/_meta/data-analysis-with-python-projects/meta.json
index f2816676af..0a8846ff0a 100644
--- a/curriculum/challenges/_meta/data-analysis-with-python-projects/meta.json
+++ b/curriculum/challenges/_meta/data-analysis-with-python-projects/meta.json
@@ -1,7 +1,7 @@
{
"name": "Data Analysis with Python Projects",
"dashedName": "data-analysis-with-python-projects",
- "order": 1,
+ "order": 3,
"time": "150 hours",
"superBlock": "data-analysis-with-python",
"superOrder": 8,
diff --git a/curriculum/challenges/_meta/lectures-data-analysis-with-python/meta.json b/curriculum/challenges/_meta/lectures-data-analysis-with-python/meta.json
new file mode 100644
index 0000000000..19c1d6d08b
--- /dev/null
+++ b/curriculum/challenges/_meta/lectures-data-analysis-with-python/meta.json
@@ -0,0 +1,126 @@
+{
+ "name": "Data Analysis with Python Course",
+ "dashedName": "lectures-data-analysis-with-python",
+ "order": 1,
+ "time": "15 hours",
+ "template": "",
+ "required": [],
+ "superBlock": "data-analysis-with-python",
+ "superOrder": 8,
+ "challengeOrder": [
+ [
+ "5e9a093a74c4063ca6f7c14c",
+ "Introduction to Data Analysis"
+ ],
+ [
+ "5e9a093a74c4063ca6f7c14d",
+ "Data Analysis Example A"
+ ],
+ [
+ "5e9a093a74c4063ca6f7c14e",
+ "Data Analysis Example B"
+ ],
+ [
+ "5e9a093a74c4063ca6f7c14f",
+ "How to use Jupyter Notebooks Intro"
+ ],
+ [
+ "5e9a093a74c4063ca6f7c150",
+ "upyter Notebooks Cells"
+ ],
+ [
+ "5e9a093a74c4063ca6f7c151",
+ "Jupyter Notebooks Importing and Exporting Data"
+ ],
+ [
+ "5e9a093a74c4063ca6f7c152",
+ "Numpy Introduction A"
+ ],
+ [
+ "5e9a093a74c4063ca6f7c153",
+ "Numpy Introduction B"
+ ],
+ [
+ "5e9a093a74c4063ca6f7c154",
+ "Numpy Arrays"
+ ],
+ [
+ "5e9a093a74c4063ca6f7c155",
+ "Numpy Operations"
+ ],
+ [
+ "5e9a093a74c4063ca6f7c156",
+ "Numpy Boolean Arrays"
+ ],
+ [
+ "5e9a093a74c4063ca6f7c157",
+ "Numpy Algebra and Size"
+ ],
+ [
+ "5e9a093a74c4063ca6f7c158",
+ "Pandas Introduction"
+ ],
+ [
+ "5e9a093a74c4063ca6f7c159",
+ "Pandas Indexing and Conditional Selection"
+ ],
+ [
+ "5e9a093a74c4063ca6f7c15a",
+ "Pandas DataFrames"
+ ],
+ [
+ "5e9a093a74c4063ca6f7c15b",
+ "Pandas Condtitional Selection and Modifying DataFrames"
+ ],
+ [
+ "5e9a093a74c4063ca6f7c15c",
+ "Pandas Creating Columns"
+ ],
+ [
+ "5e9a093a74c4063ca6f7c15d",
+ "Data Cleaning Introduction"
+ ],
+ [
+ "5e9a093a74c4063ca6f7c15e",
+ "Data Cleaning with DataFrames"
+ ],
+ [
+ "5e9a093a74c4063ca6f7c15f",
+ "Data Cleaning Duplicates"
+ ],
+ [
+ "5e9a093a74c4063ca6f7c160",
+ "Data Cleaning and Visualizations"
+ ],
+ [
+ "5e9a093a74c4063ca6f7c161",
+ "Reading Data Introduction"
+ ],
+ [
+ "5e9a093a74c4063ca6f7c162",
+ "Reading Data CSV and TXT"
+ ],
+ [
+ "5e9a093a74c4063ca6f7c163",
+ "Reading Data from Databases"
+ ],
+ [
+ "5e9a093a74c4063ca6f7c164",
+ "Parsing HTML and Saving Data"
+ ],
+ [
+ "5e9a093a74c4063ca6f7c165",
+ "Python Introduction"
+ ],
+ [
+ "5e9a093a74c4063ca6f7c166",
+ "Python Functions and Collections"
+ ],
+ [
+ "5e9a093a74c4063ca6f7c167",
+ "Python Iteration and Modules"
+ ]
+ ],
+ "helpRoom": "Help",
+ "fileName": "11-data-analysis-with-python/lectures-data-analysis-with-python.json"
+}
\ No newline at end of file
diff --git a/curriculum/challenges/_meta/lectures-how-neural-networks-work/meta.json b/curriculum/challenges/_meta/lectures-how-neural-networks-work/meta.json
new file mode 100644
index 0000000000..d53ff13d83
--- /dev/null
+++ b/curriculum/challenges/_meta/lectures-how-neural-networks-work/meta.json
@@ -0,0 +1,30 @@
+{
+ "name": "How Neural Networks Work",
+ "dashedName": "lectures-how-neural-networks-work",
+ "order": 2,
+ "time": "10 hours",
+ "template": "",
+ "required": [],
+ "superBlock": "machine-learning-with-python",
+ "superOrder": 10,
+ "challengeOrder": [
+ [
+ "5e9a0e9ef99a403d019610ca",
+ "How Deep Neural Networks Work"
+ ],
+ [
+ "5e9a0e9ef99a403d019610cb",
+ "Recurrent Neural Networks RNN and Long Short Term Memory LSTM"
+ ],
+ [
+ "5e9a0e9ef99a403d019610cc",
+ "Deep Learning Demystified"
+ ],
+ [
+ "5e9a0e9ef99a403d019610cd",
+ "How Convolutional Neural Networks work"
+ ]
+ ],
+ "helpRoom": "Help",
+ "fileName": "11-machine-learning-with-python/lectures-how-neural-networks-work.json"
+}
\ No newline at end of file
diff --git a/curriculum/challenges/_meta/lectures-numpy/meta.json b/curriculum/challenges/_meta/lectures-numpy/meta.json
new file mode 100644
index 0000000000..a2b390f409
--- /dev/null
+++ b/curriculum/challenges/_meta/lectures-numpy/meta.json
@@ -0,0 +1,50 @@
+{
+ "name": "Numpy",
+ "dashedName": "lectures-numpy",
+ "order": 2,
+ "time": "5 hours",
+ "template": "",
+ "required": [],
+ "superBlock": "data-analysis-with-python",
+ "superOrder": 8,
+ "challengeOrder": [
+ [
+ "5e9a0a8e09c5df3cc3600ed2",
+ "What is NumPy"
+ ],
+ [
+ "5e9a0a8e09c5df3cc3600ed3",
+ "Basics of Numpy"
+ ],
+ [
+ "5e9a0a8e09c5df3cc3600ed4",
+ "Accessing and Changing Elements, Rows, Columns"
+ ],
+ [
+ "5e9a0a8e09c5df3cc3600ed5",
+ "Initializing Different Arrays"
+ ],
+ [
+ "5e9a0a8e09c5df3cc3600ed6",
+ "Initialize Array Problem"
+ ],
+ [
+ "5e9a0a8e09c5df3cc3600ed7",
+ "Copying Arrays Warning"
+ ],
+ [
+ "5e9a0a8e09c5df3cc3600ed8",
+ "Mathematics"
+ ],
+ [
+ "5e9a0a8e09c5df3cc3600ed9",
+ "Reorganizing Arrays"
+ ],
+ [
+ "5e9a0a8e09c5df3cc3600eda",
+ "Loading Data and Advanced Indexing"
+ ]
+ ],
+ "helpRoom": "Help",
+ "fileName": "11-data-analysis-with-python/lectures-numpy.json"
+}
\ No newline at end of file
diff --git a/curriculum/challenges/_meta/machine-learning-with-python-projects/meta.json b/curriculum/challenges/_meta/machine-learning-with-python-projects/meta.json
index 2aeddeec28..5eec68e51f 100644
--- a/curriculum/challenges/_meta/machine-learning-with-python-projects/meta.json
+++ b/curriculum/challenges/_meta/machine-learning-with-python-projects/meta.json
@@ -1,7 +1,7 @@
{
"name": "Machine Learning with Python Projects",
"dashedName": "machine-learning-with-python-projects",
- "order": 2,
+ "order": 3,
"time": "150 hours",
"superBlock": "machine-learning-with-python",
"superOrder": 10,
diff --git a/curriculum/challenges/english/08-data-analysis-with-python/lectures-data-analysis-with-python/data-analysis-example-a.english.md b/curriculum/challenges/english/08-data-analysis-with-python/lectures-data-analysis-with-python/data-analysis-example-a.english.md
new file mode 100644
index 0000000000..8a51e65cbe
--- /dev/null
+++ b/curriculum/challenges/english/08-data-analysis-with-python/lectures-data-analysis-with-python/data-analysis-example-a.english.md
@@ -0,0 +1,26 @@
+---
+id: 5e9a093a74c4063ca6f7c14d
+title: Data Analysis Example A
+challengeType: 11
+videoId: nVAaxZ34khk
+---
+
+## Description
+
+
+## Tests
+
+
+```yml
+question:
+ text: Question
+ answers:
+ - one
+ - two
+ - three
+ solution: 3
+```
+
+
+
diff --git a/curriculum/challenges/english/08-data-analysis-with-python/lectures-data-analysis-with-python/data-analysis-example-b.english.md b/curriculum/challenges/english/08-data-analysis-with-python/lectures-data-analysis-with-python/data-analysis-example-b.english.md
new file mode 100644
index 0000000000..f6f6fa7f3d
--- /dev/null
+++ b/curriculum/challenges/english/08-data-analysis-with-python/lectures-data-analysis-with-python/data-analysis-example-b.english.md
@@ -0,0 +1,26 @@
+---
+id: 5e9a093a74c4063ca6f7c14e
+title: Data Analysis Example B
+challengeType: 11
+videoId: 0kJz0q0pvgQ
+---
+
+## Description
+
+
+## Tests
+
+
+```yml
+question:
+ text: Question
+ answers:
+ - one
+ - two
+ - three
+ solution: 3
+```
+
+
+
diff --git a/curriculum/challenges/english/08-data-analysis-with-python/lectures-data-analysis-with-python/data-cleaning-and-visualizations.english.md b/curriculum/challenges/english/08-data-analysis-with-python/lectures-data-analysis-with-python/data-cleaning-and-visualizations.english.md
new file mode 100644
index 0000000000..2001f7b40e
--- /dev/null
+++ b/curriculum/challenges/english/08-data-analysis-with-python/lectures-data-analysis-with-python/data-cleaning-and-visualizations.english.md
@@ -0,0 +1,26 @@
+---
+id: 5e9a093a74c4063ca6f7c160
+title: Data Cleaning and Visualizations
+challengeType: 11
+videoId: mHjxzFS5_Z0
+---
+
+## Description
+
+
+## Tests
+
+
+```yml
+question:
+ text: Question
+ answers:
+ - one
+ - two
+ - three
+ solution: 3
+```
+
+
+
diff --git a/curriculum/challenges/english/08-data-analysis-with-python/lectures-data-analysis-with-python/data-cleaning-duplicates.english.md b/curriculum/challenges/english/08-data-analysis-with-python/lectures-data-analysis-with-python/data-cleaning-duplicates.english.md
new file mode 100644
index 0000000000..2af8c515b4
--- /dev/null
+++ b/curriculum/challenges/english/08-data-analysis-with-python/lectures-data-analysis-with-python/data-cleaning-duplicates.english.md
@@ -0,0 +1,26 @@
+---
+id: 5e9a093a74c4063ca6f7c15f
+title: Data Cleaning Duplicates
+challengeType: 11
+videoId: kj7QqjXhH6A
+---
+
+## Description
+
+
+## Tests
+
+
+```yml
+question:
+ text: Question
+ answers:
+ - one
+ - two
+ - three
+ solution: 3
+```
+
+
+
diff --git a/curriculum/challenges/english/08-data-analysis-with-python/lectures-data-analysis-with-python/data-cleaning-introduction.english.md b/curriculum/challenges/english/08-data-analysis-with-python/lectures-data-analysis-with-python/data-cleaning-introduction.english.md
new file mode 100644
index 0000000000..5120708f7a
--- /dev/null
+++ b/curriculum/challenges/english/08-data-analysis-with-python/lectures-data-analysis-with-python/data-cleaning-introduction.english.md
@@ -0,0 +1,26 @@
+---
+id: 5e9a093a74c4063ca6f7c15d
+title: Data Cleaning Introduction
+challengeType: 11
+videoId: ovYNhnltVxY
+---
+
+## Description
+
+
+## Tests
+
+
+```yml
+question:
+ text: Question
+ answers:
+ - one
+ - two
+ - three
+ solution: 3
+```
+
+
+
diff --git a/curriculum/challenges/english/08-data-analysis-with-python/lectures-data-analysis-with-python/data-cleaning-with-dataframes.english.md b/curriculum/challenges/english/08-data-analysis-with-python/lectures-data-analysis-with-python/data-cleaning-with-dataframes.english.md
new file mode 100644
index 0000000000..937259cedc
--- /dev/null
+++ b/curriculum/challenges/english/08-data-analysis-with-python/lectures-data-analysis-with-python/data-cleaning-with-dataframes.english.md
@@ -0,0 +1,26 @@
+---
+id: 5e9a093a74c4063ca6f7c15e
+title: Data Cleaning with DataFrames
+challengeType: 11
+videoId: sTMN_pdI6S0
+---
+
+## Description
+
+
+## Tests
+
+
+```yml
+question:
+ text: Question
+ answers:
+ - one
+ - two
+ - three
+ solution: 3
+```
+
+
+
diff --git a/curriculum/challenges/english/08-data-analysis-with-python/lectures-data-analysis-with-python/how-to-use-jupyter-notebooks-intro.english.md b/curriculum/challenges/english/08-data-analysis-with-python/lectures-data-analysis-with-python/how-to-use-jupyter-notebooks-intro.english.md
new file mode 100644
index 0000000000..ddb0706cd2
--- /dev/null
+++ b/curriculum/challenges/english/08-data-analysis-with-python/lectures-data-analysis-with-python/how-to-use-jupyter-notebooks-intro.english.md
@@ -0,0 +1,26 @@
+---
+id: 5e9a093a74c4063ca6f7c14f
+title: How to use Jupyter Notebooks Intro
+challengeType: 11
+videoId: h8caJq2Bb9w
+---
+
+## Description
+
+
+## Tests
+
+
+```yml
+question:
+ text: Question
+ answers:
+ - one
+ - two
+ - three
+ solution: 3
+```
+
+
+
diff --git a/curriculum/challenges/english/08-data-analysis-with-python/lectures-data-analysis-with-python/introduction-to-data-analysis.english.md b/curriculum/challenges/english/08-data-analysis-with-python/lectures-data-analysis-with-python/introduction-to-data-analysis.english.md
new file mode 100644
index 0000000000..9efc5c2c7e
--- /dev/null
+++ b/curriculum/challenges/english/08-data-analysis-with-python/lectures-data-analysis-with-python/introduction-to-data-analysis.english.md
@@ -0,0 +1,26 @@
+---
+id: 5e9a093a74c4063ca6f7c14c
+title: Introduction to Data Analysis
+challengeType: 11
+videoId: VJrP2FUzKP0
+---
+
+## Description
+
+
+## Tests
+
+
+```yml
+question:
+ text: Question
+ answers:
+ - one
+ - two
+ - three
+ solution: 3
+```
+
+
+
diff --git a/curriculum/challenges/english/08-data-analysis-with-python/lectures-data-analysis-with-python/jupyter-notebooks-importing-and-exporting-data.english.md b/curriculum/challenges/english/08-data-analysis-with-python/lectures-data-analysis-with-python/jupyter-notebooks-importing-and-exporting-data.english.md
new file mode 100644
index 0000000000..793dbab30b
--- /dev/null
+++ b/curriculum/challenges/english/08-data-analysis-with-python/lectures-data-analysis-with-python/jupyter-notebooks-importing-and-exporting-data.english.md
@@ -0,0 +1,26 @@
+---
+id: 5e9a093a74c4063ca6f7c151
+title: Jupyter Notebooks Importing and Exporting Data
+challengeType: 11
+videoId: k1msxD3JIxE
+---
+
+## Description
+
+
+## Tests
+
+
+```yml
+question:
+ text: Question
+ answers:
+ - one
+ - two
+ - three
+ solution: 3
+```
+
+
+
diff --git a/curriculum/challenges/english/08-data-analysis-with-python/lectures-data-analysis-with-python/numpy-algebra-and-size.english.md b/curriculum/challenges/english/08-data-analysis-with-python/lectures-data-analysis-with-python/numpy-algebra-and-size.english.md
new file mode 100644
index 0000000000..e1d0ede49a
--- /dev/null
+++ b/curriculum/challenges/english/08-data-analysis-with-python/lectures-data-analysis-with-python/numpy-algebra-and-size.english.md
@@ -0,0 +1,26 @@
+---
+id: 5e9a093a74c4063ca6f7c157
+title: Numpy Algebra and Size
+challengeType: 11
+videoId: XAT97YLOKD8
+---
+
+## Description
+
+
+## Tests
+
+
+```yml
+question:
+ text: Question
+ answers:
+ - one
+ - two
+ - three
+ solution: 3
+```
+
+
+
diff --git a/curriculum/challenges/english/08-data-analysis-with-python/lectures-data-analysis-with-python/numpy-arrays.english.md b/curriculum/challenges/english/08-data-analysis-with-python/lectures-data-analysis-with-python/numpy-arrays.english.md
new file mode 100644
index 0000000000..3f59d39442
--- /dev/null
+++ b/curriculum/challenges/english/08-data-analysis-with-python/lectures-data-analysis-with-python/numpy-arrays.english.md
@@ -0,0 +1,26 @@
+---
+id: 5e9a093a74c4063ca6f7c154
+title: Numpy Arrays
+challengeType: 11
+videoId: VDYVFHBL1AM
+---
+
+## Description
+
+
+## Tests
+
+
+```yml
+question:
+ text: Question
+ answers:
+ - one
+ - two
+ - three
+ solution: 3
+```
+
+
+
diff --git a/curriculum/challenges/english/08-data-analysis-with-python/lectures-data-analysis-with-python/numpy-boolean-arrays.english.md b/curriculum/challenges/english/08-data-analysis-with-python/lectures-data-analysis-with-python/numpy-boolean-arrays.english.md
new file mode 100644
index 0000000000..92e0dbcecb
--- /dev/null
+++ b/curriculum/challenges/english/08-data-analysis-with-python/lectures-data-analysis-with-python/numpy-boolean-arrays.english.md
@@ -0,0 +1,26 @@
+---
+id: 5e9a093a74c4063ca6f7c156
+title: Numpy Boolean Arrays
+challengeType: 11
+videoId: N1ttsMmcVMM
+---
+
+## Description
+
+
+## Tests
+
+
+```yml
+question:
+ text: Question
+ answers:
+ - one
+ - two
+ - three
+ solution: 3
+```
+
+
+
diff --git a/curriculum/challenges/english/08-data-analysis-with-python/lectures-data-analysis-with-python/numpy-introduction-a.english.md b/curriculum/challenges/english/08-data-analysis-with-python/lectures-data-analysis-with-python/numpy-introduction-a.english.md
new file mode 100644
index 0000000000..d263eaf149
--- /dev/null
+++ b/curriculum/challenges/english/08-data-analysis-with-python/lectures-data-analysis-with-python/numpy-introduction-a.english.md
@@ -0,0 +1,26 @@
+---
+id: 5e9a093a74c4063ca6f7c152
+title: Numpy Introduction A
+challengeType: 11
+videoId: P-JjV6GBCmk
+---
+
+## Description
+
+
+## Tests
+
+
+```yml
+question:
+ text: Question
+ answers:
+ - one
+ - two
+ - three
+ solution: 3
+```
+
+
+
diff --git a/curriculum/challenges/english/08-data-analysis-with-python/lectures-data-analysis-with-python/numpy-introduction-b.english.md b/curriculum/challenges/english/08-data-analysis-with-python/lectures-data-analysis-with-python/numpy-introduction-b.english.md
new file mode 100644
index 0000000000..f2ea1c023a
--- /dev/null
+++ b/curriculum/challenges/english/08-data-analysis-with-python/lectures-data-analysis-with-python/numpy-introduction-b.english.md
@@ -0,0 +1,26 @@
+---
+id: 5e9a093a74c4063ca6f7c153
+title: Numpy Introduction B
+challengeType: 11
+videoId: YIqgrNLAZkA
+---
+
+## Description
+
+
+## Tests
+
+
+```yml
+question:
+ text: Question
+ answers:
+ - one
+ - two
+ - three
+ solution: 3
+```
+
+
+
diff --git a/curriculum/challenges/english/08-data-analysis-with-python/lectures-data-analysis-with-python/numpy-operations.english.md b/curriculum/challenges/english/08-data-analysis-with-python/lectures-data-analysis-with-python/numpy-operations.english.md
new file mode 100644
index 0000000000..fc76e0e693
--- /dev/null
+++ b/curriculum/challenges/english/08-data-analysis-with-python/lectures-data-analysis-with-python/numpy-operations.english.md
@@ -0,0 +1,26 @@
+---
+id: 5e9a093a74c4063ca6f7c155
+title: Numpy Operations
+challengeType: 11
+videoId: eqSVcJbaPdk
+---
+
+## Description
+
+
+## Tests
+
+
+```yml
+question:
+ text: Question
+ answers:
+ - one
+ - two
+ - three
+ solution: 3
+```
+
+
+
diff --git a/curriculum/challenges/english/08-data-analysis-with-python/lectures-data-analysis-with-python/pandas-condtitional-selection-and-modifying-dataframes.english.md b/curriculum/challenges/english/08-data-analysis-with-python/lectures-data-analysis-with-python/pandas-condtitional-selection-and-modifying-dataframes.english.md
new file mode 100644
index 0000000000..f63a03ae86
--- /dev/null
+++ b/curriculum/challenges/english/08-data-analysis-with-python/lectures-data-analysis-with-python/pandas-condtitional-selection-and-modifying-dataframes.english.md
@@ -0,0 +1,26 @@
+---
+id: 5e9a093a74c4063ca6f7c15b
+title: Pandas Condtitional Selection and Modifying DataFrames
+challengeType: 11
+videoId: BFlH0fN5xRQ
+---
+
+## Description
+
+
+## Tests
+
+
+```yml
+question:
+ text: Question
+ answers:
+ - one
+ - two
+ - three
+ solution: 3
+```
+
+
+
diff --git a/curriculum/challenges/english/08-data-analysis-with-python/lectures-data-analysis-with-python/pandas-creating-columns.english.md b/curriculum/challenges/english/08-data-analysis-with-python/lectures-data-analysis-with-python/pandas-creating-columns.english.md
new file mode 100644
index 0000000000..ad192a0b4d
--- /dev/null
+++ b/curriculum/challenges/english/08-data-analysis-with-python/lectures-data-analysis-with-python/pandas-creating-columns.english.md
@@ -0,0 +1,26 @@
+---
+id: 5e9a093a74c4063ca6f7c15c
+title: Pandas Creating Columns
+challengeType: 11
+videoId: _sSo2XZoB3E
+---
+
+## Description
+
+
+## Tests
+
+
+```yml
+question:
+ text: Question
+ answers:
+ - one
+ - two
+ - three
+ solution: 3
+```
+
+
+
diff --git a/curriculum/challenges/english/08-data-analysis-with-python/lectures-data-analysis-with-python/pandas-dataframes.english.md b/curriculum/challenges/english/08-data-analysis-with-python/lectures-data-analysis-with-python/pandas-dataframes.english.md
new file mode 100644
index 0000000000..e911f6ff5f
--- /dev/null
+++ b/curriculum/challenges/english/08-data-analysis-with-python/lectures-data-analysis-with-python/pandas-dataframes.english.md
@@ -0,0 +1,26 @@
+---
+id: 5e9a093a74c4063ca6f7c15a
+title: Pandas DataFrames
+challengeType: 11
+videoId: 7SgFBYXaiH0
+---
+
+## Description
+
+
+## Tests
+
+
+```yml
+question:
+ text: Question
+ answers:
+ - one
+ - two
+ - three
+ solution: 3
+```
+
+
+
diff --git a/curriculum/challenges/english/08-data-analysis-with-python/lectures-data-analysis-with-python/pandas-indexing-and-conditional-selection.english.md b/curriculum/challenges/english/08-data-analysis-with-python/lectures-data-analysis-with-python/pandas-indexing-and-conditional-selection.english.md
new file mode 100644
index 0000000000..3c952952de
--- /dev/null
+++ b/curriculum/challenges/english/08-data-analysis-with-python/lectures-data-analysis-with-python/pandas-indexing-and-conditional-selection.english.md
@@ -0,0 +1,26 @@
+---
+id: 5e9a093a74c4063ca6f7c159
+title: Pandas Indexing and Conditional Selection
+challengeType: 11
+videoId: -ZOrgV_aA9A
+---
+
+## Description
+
+
+## Tests
+
+
+```yml
+question:
+ text: Question
+ answers:
+ - one
+ - two
+ - three
+ solution: 3
+```
+
+
+
diff --git a/curriculum/challenges/english/08-data-analysis-with-python/lectures-data-analysis-with-python/pandas-introduction.english.md b/curriculum/challenges/english/08-data-analysis-with-python/lectures-data-analysis-with-python/pandas-introduction.english.md
new file mode 100644
index 0000000000..1a84804240
--- /dev/null
+++ b/curriculum/challenges/english/08-data-analysis-with-python/lectures-data-analysis-with-python/pandas-introduction.english.md
@@ -0,0 +1,26 @@
+---
+id: 5e9a093a74c4063ca6f7c158
+title: Pandas Introduction
+challengeType: 11
+videoId: 0xACW-8cZU0
+---
+
+## Description
+
+
+## Tests
+
+
+```yml
+question:
+ text: Question
+ answers:
+ - one
+ - two
+ - three
+ solution: 3
+```
+
+
+
diff --git a/curriculum/challenges/english/08-data-analysis-with-python/lectures-data-analysis-with-python/parsing-html-and-saving-data.english.md b/curriculum/challenges/english/08-data-analysis-with-python/lectures-data-analysis-with-python/parsing-html-and-saving-data.english.md
new file mode 100644
index 0000000000..e4fd15ec62
--- /dev/null
+++ b/curriculum/challenges/english/08-data-analysis-with-python/lectures-data-analysis-with-python/parsing-html-and-saving-data.english.md
@@ -0,0 +1,26 @@
+---
+id: 5e9a093a74c4063ca6f7c164
+title: Parsing HTML and Saving Data
+challengeType: 11
+videoId: bJaqnTWQmb0
+---
+
+## Description
+
+
+## Tests
+
+
+```yml
+question:
+ text: Question
+ answers:
+ - one
+ - two
+ - three
+ solution: 3
+```
+
+
+
diff --git a/curriculum/challenges/english/08-data-analysis-with-python/lectures-data-analysis-with-python/python-functions-and-collections.english.md b/curriculum/challenges/english/08-data-analysis-with-python/lectures-data-analysis-with-python/python-functions-and-collections.english.md
new file mode 100644
index 0000000000..5ddccad8d6
--- /dev/null
+++ b/curriculum/challenges/english/08-data-analysis-with-python/lectures-data-analysis-with-python/python-functions-and-collections.english.md
@@ -0,0 +1,26 @@
+---
+id: 5e9a093a74c4063ca6f7c166
+title: Python Functions and Collections
+challengeType: 11
+videoId: NzpU17ZVlUw
+---
+
+## Description
+
+
+## Tests
+
+
+```yml
+question:
+ text: Question
+ answers:
+ - one
+ - two
+ - three
+ solution: 3
+```
+
+
+
diff --git a/curriculum/challenges/english/08-data-analysis-with-python/lectures-data-analysis-with-python/python-introduction.english.md b/curriculum/challenges/english/08-data-analysis-with-python/lectures-data-analysis-with-python/python-introduction.english.md
new file mode 100644
index 0000000000..3de5ffbc3f
--- /dev/null
+++ b/curriculum/challenges/english/08-data-analysis-with-python/lectures-data-analysis-with-python/python-introduction.english.md
@@ -0,0 +1,26 @@
+---
+id: 5e9a093a74c4063ca6f7c165
+title: Python Introduction
+challengeType: 11
+videoId: PrQV9JkLhb4
+---
+
+## Description
+
+
+## Tests
+
+
+```yml
+question:
+ text: Question
+ answers:
+ - one
+ - two
+ - three
+ solution: 3
+```
+
+
+
diff --git a/curriculum/challenges/english/08-data-analysis-with-python/lectures-data-analysis-with-python/python-iteration-and-modules.english.md b/curriculum/challenges/english/08-data-analysis-with-python/lectures-data-analysis-with-python/python-iteration-and-modules.english.md
new file mode 100644
index 0000000000..61a040d247
--- /dev/null
+++ b/curriculum/challenges/english/08-data-analysis-with-python/lectures-data-analysis-with-python/python-iteration-and-modules.english.md
@@ -0,0 +1,26 @@
+---
+id: 5e9a093a74c4063ca6f7c167
+title: Python Iteration and Modules
+challengeType: 11
+videoId: XzosGWLafrY
+---
+
+## Description
+
+
+## Tests
+
+
+```yml
+question:
+ text: Question
+ answers:
+ - one
+ - two
+ - three
+ solution: 3
+```
+
+
+
diff --git a/curriculum/challenges/english/08-data-analysis-with-python/lectures-data-analysis-with-python/reading-data-csv-and-txt.english.md b/curriculum/challenges/english/08-data-analysis-with-python/lectures-data-analysis-with-python/reading-data-csv-and-txt.english.md
new file mode 100644
index 0000000000..817ab09098
--- /dev/null
+++ b/curriculum/challenges/english/08-data-analysis-with-python/lectures-data-analysis-with-python/reading-data-csv-and-txt.english.md
@@ -0,0 +1,26 @@
+---
+id: 5e9a093a74c4063ca6f7c162
+title: Reading Data CSV and TXT
+challengeType: 11
+videoId: ViGEv0zOzUk
+---
+
+## Description
+
+
+## Tests
+
+
+```yml
+question:
+ text: Question
+ answers:
+ - one
+ - two
+ - three
+ solution: 3
+```
+
+
+
diff --git a/curriculum/challenges/english/08-data-analysis-with-python/lectures-data-analysis-with-python/reading-data-from-databases.english.md b/curriculum/challenges/english/08-data-analysis-with-python/lectures-data-analysis-with-python/reading-data-from-databases.english.md
new file mode 100644
index 0000000000..bbcd25b8de
--- /dev/null
+++ b/curriculum/challenges/english/08-data-analysis-with-python/lectures-data-analysis-with-python/reading-data-from-databases.english.md
@@ -0,0 +1,26 @@
+---
+id: 5e9a093a74c4063ca6f7c163
+title: Reading Data from Databases
+challengeType: 11
+videoId: MtgXS1MofRw
+---
+
+## Description
+
+
+## Tests
+
+
+```yml
+question:
+ text: Question
+ answers:
+ - one
+ - two
+ - three
+ solution: 3
+```
+
+
+
diff --git a/curriculum/challenges/english/08-data-analysis-with-python/lectures-data-analysis-with-python/reading-data-introduction.english.md b/curriculum/challenges/english/08-data-analysis-with-python/lectures-data-analysis-with-python/reading-data-introduction.english.md
new file mode 100644
index 0000000000..c2d3301ed0
--- /dev/null
+++ b/curriculum/challenges/english/08-data-analysis-with-python/lectures-data-analysis-with-python/reading-data-introduction.english.md
@@ -0,0 +1,26 @@
+---
+id: 5e9a093a74c4063ca6f7c161
+title: Reading Data Introduction
+challengeType: 11
+videoId: cDnt02BcHng
+---
+
+## Description
+
+
+## Tests
+
+
+```yml
+question:
+ text: Question
+ answers:
+ - one
+ - two
+ - three
+ solution: 3
+```
+
+
+
diff --git a/curriculum/challenges/english/08-data-analysis-with-python/lectures-data-analysis-with-python/upyter-notebooks-cells.english.md b/curriculum/challenges/english/08-data-analysis-with-python/lectures-data-analysis-with-python/upyter-notebooks-cells.english.md
new file mode 100644
index 0000000000..7402b910eb
--- /dev/null
+++ b/curriculum/challenges/english/08-data-analysis-with-python/lectures-data-analysis-with-python/upyter-notebooks-cells.english.md
@@ -0,0 +1,26 @@
+---
+id: 5e9a093a74c4063ca6f7c150
+title: upyter Notebooks Cells
+challengeType: 11
+videoId: 5PPegAs9aLA
+---
+
+## Description
+
+
+## Tests
+
+
+```yml
+question:
+ text: Question
+ answers:
+ - one
+ - two
+ - three
+ solution: 3
+```
+
+
+
diff --git a/curriculum/challenges/english/08-data-analysis-with-python/lectures-numpy/accessing-and-changing-elements,-rows,-columns.english.md b/curriculum/challenges/english/08-data-analysis-with-python/lectures-numpy/accessing-and-changing-elements,-rows,-columns.english.md
new file mode 100644
index 0000000000..235bb7f7f0
--- /dev/null
+++ b/curriculum/challenges/english/08-data-analysis-with-python/lectures-numpy/accessing-and-changing-elements,-rows,-columns.english.md
@@ -0,0 +1,26 @@
+---
+id: 5e9a0a8e09c5df3cc3600ed4
+title: Accessing and Changing Elements, Rows, Columns
+challengeType: 11
+videoId: v-7Y7koJ_N0
+---
+
+## Description
+
+
+## Tests
+
+
+```yml
+question:
+ text: Question
+ answers:
+ - one
+ - two
+ - three
+ solution: 3
+```
+
+
+
diff --git a/curriculum/challenges/english/08-data-analysis-with-python/lectures-numpy/basics-of-numpy.english.md b/curriculum/challenges/english/08-data-analysis-with-python/lectures-numpy/basics-of-numpy.english.md
new file mode 100644
index 0000000000..b417639674
--- /dev/null
+++ b/curriculum/challenges/english/08-data-analysis-with-python/lectures-numpy/basics-of-numpy.english.md
@@ -0,0 +1,26 @@
+---
+id: 5e9a0a8e09c5df3cc3600ed3
+title: Basics of Numpy
+challengeType: 11
+videoId: f9QrZrKQMLI
+---
+
+## Description
+
+
+## Tests
+
+
+```yml
+question:
+ text: Question
+ answers:
+ - one
+ - two
+ - three
+ solution: 3
+```
+
+
+
diff --git a/curriculum/challenges/english/08-data-analysis-with-python/lectures-numpy/copying-arrays-warning.english.md b/curriculum/challenges/english/08-data-analysis-with-python/lectures-numpy/copying-arrays-warning.english.md
new file mode 100644
index 0000000000..250b754743
--- /dev/null
+++ b/curriculum/challenges/english/08-data-analysis-with-python/lectures-numpy/copying-arrays-warning.english.md
@@ -0,0 +1,26 @@
+---
+id: 5e9a0a8e09c5df3cc3600ed7
+title: Copying Arrays Warning
+challengeType: 11
+videoId: iIoQ0_L0GvA
+---
+
+## Description
+
+
+## Tests
+
+
+```yml
+question:
+ text: Question
+ answers:
+ - one
+ - two
+ - three
+ solution: 3
+```
+
+
+
diff --git a/curriculum/challenges/english/08-data-analysis-with-python/lectures-numpy/initialize-array-problem.english.md b/curriculum/challenges/english/08-data-analysis-with-python/lectures-numpy/initialize-array-problem.english.md
new file mode 100644
index 0000000000..c5ad46d878
--- /dev/null
+++ b/curriculum/challenges/english/08-data-analysis-with-python/lectures-numpy/initialize-array-problem.english.md
@@ -0,0 +1,26 @@
+---
+id: 5e9a0a8e09c5df3cc3600ed6
+title: Initialize Array Problem
+challengeType: 11
+videoId: 0jGfH8BPfOk
+---
+
+## Description
+
+
+## Tests
+
+
+```yml
+question:
+ text: Question
+ answers:
+ - one
+ - two
+ - three
+ solution: 3
+```
+
+
+
diff --git a/curriculum/challenges/english/08-data-analysis-with-python/lectures-numpy/initializing-different-arrays.english.md b/curriculum/challenges/english/08-data-analysis-with-python/lectures-numpy/initializing-different-arrays.english.md
new file mode 100644
index 0000000000..550c31c56a
--- /dev/null
+++ b/curriculum/challenges/english/08-data-analysis-with-python/lectures-numpy/initializing-different-arrays.english.md
@@ -0,0 +1,26 @@
+---
+id: 5e9a0a8e09c5df3cc3600ed5
+title: Initializing Different Arrays
+challengeType: 11
+videoId: CEykdsKT4U4
+---
+
+## Description
+
+
+## Tests
+
+
+```yml
+question:
+ text: Question
+ answers:
+ - one
+ - two
+ - three
+ solution: 3
+```
+
+
+
diff --git a/curriculum/challenges/english/08-data-analysis-with-python/lectures-numpy/loading-data-and-advanced-indexing.english.md b/curriculum/challenges/english/08-data-analysis-with-python/lectures-numpy/loading-data-and-advanced-indexing.english.md
new file mode 100644
index 0000000000..b80fd7983a
--- /dev/null
+++ b/curriculum/challenges/english/08-data-analysis-with-python/lectures-numpy/loading-data-and-advanced-indexing.english.md
@@ -0,0 +1,26 @@
+---
+id: 5e9a0a8e09c5df3cc3600eda
+title: Loading Data and Advanced Indexing
+challengeType: 11
+videoId: tUdBZ7pF8Jg
+---
+
+## Description
+
+
+## Tests
+
+
+```yml
+question:
+ text: Question
+ answers:
+ - one
+ - two
+ - three
+ solution: 3
+```
+
+
+
diff --git a/curriculum/challenges/english/08-data-analysis-with-python/lectures-numpy/mathematics.english.md b/curriculum/challenges/english/08-data-analysis-with-python/lectures-numpy/mathematics.english.md
new file mode 100644
index 0000000000..31726a3780
--- /dev/null
+++ b/curriculum/challenges/english/08-data-analysis-with-python/lectures-numpy/mathematics.english.md
@@ -0,0 +1,26 @@
+---
+id: 5e9a0a8e09c5df3cc3600ed8
+title: Mathematics
+challengeType: 11
+videoId: 7txegvyhtVk
+---
+
+## Description
+
+
+## Tests
+
+
+```yml
+question:
+ text: Question
+ answers:
+ - one
+ - two
+ - three
+ solution: 3
+```
+
+
+
diff --git a/curriculum/challenges/english/08-data-analysis-with-python/lectures-numpy/reorganizing-arrays.english.md b/curriculum/challenges/english/08-data-analysis-with-python/lectures-numpy/reorganizing-arrays.english.md
new file mode 100644
index 0000000000..5a81bfcbf6
--- /dev/null
+++ b/curriculum/challenges/english/08-data-analysis-with-python/lectures-numpy/reorganizing-arrays.english.md
@@ -0,0 +1,26 @@
+---
+id: 5e9a0a8e09c5df3cc3600ed9
+title: Reorganizing Arrays
+challengeType: 11
+videoId: VNWAQbEM-C8
+---
+
+## Description
+
+
+## Tests
+
+
+```yml
+question:
+ text: Question
+ answers:
+ - one
+ - two
+ - three
+ solution: 3
+```
+
+
+
diff --git a/curriculum/challenges/english/08-data-analysis-with-python/lectures-numpy/what-is-numpy.english.md b/curriculum/challenges/english/08-data-analysis-with-python/lectures-numpy/what-is-numpy.english.md
new file mode 100644
index 0000000000..6131e3d130
--- /dev/null
+++ b/curriculum/challenges/english/08-data-analysis-with-python/lectures-numpy/what-is-numpy.english.md
@@ -0,0 +1,26 @@
+---
+id: 5e9a0a8e09c5df3cc3600ed2
+title: What is NumPy
+challengeType: 11
+videoId: 5Nwfs5Ej85Q
+---
+
+## Description
+
+
+## Tests
+
+
+```yml
+question:
+ text: Question
+ answers:
+ - one
+ - two
+ - three
+ solution: 3
+```
+
+
+
diff --git a/curriculum/challenges/english/08-data-analysis-with-python/lectures-python-for-everybody/introduction-a.english.md b/curriculum/challenges/english/08-data-analysis-with-python/lectures-python-for-everybody/introduction-a.english.md
deleted file mode 100644
index d272f53fe7..0000000000
--- a/curriculum/challenges/english/08-data-analysis-with-python/lectures-python-for-everybody/introduction-a.english.md
+++ /dev/null
@@ -1,50 +0,0 @@
----
-id: 5e6a54a558d3af90110a60a0
-title: Introduction A
-challengeType: 10
-isRequired: true
----
-
-## Description
-
-In this challenge you must analyze demographic data using Pandas. You are given a dataset of demographic data that was extracted from the 1994 Census database.
-
-You can access the full project description and starter code on repl.it.
-
-After going to that link, fork the project. Once you complete the project based on the instructions in 'README.md', submit your project link below.
-
-We are still developing the interactive instructional part of the data analysis with Python curriculum. For now, you will have to use other resources to learn how to pass this challenge.
-
-
-## Instructions
-
-
-## Tests
-
-
-```yml
-tests:
- - text: 'It should pass all Python tests.'
- testString: ''
-
-```
-
-
-
-## Challenge Seed
-
-
-## Solution
-
-
-```py
- # Python challenges don't need solutions,
- # because they would need to be tested against a full working project.
- # Please check our contributing guidelines to learn more.
-```
-
-
diff --git a/curriculum/challenges/english/08-data-analysis-with-python/lectures-python-for-everybody/introduction-b.english.md b/curriculum/challenges/english/08-data-analysis-with-python/lectures-python-for-everybody/introduction-b.english.md
deleted file mode 100644
index a0550d7f0a..0000000000
--- a/curriculum/challenges/english/08-data-analysis-with-python/lectures-python-for-everybody/introduction-b.english.md
+++ /dev/null
@@ -1,50 +0,0 @@
----
-id: 5e6a54af58d3af90110a60a1
-title: Introduction B
-challengeType: 10
-isRequired: true
----
-
-## Description
-
-In this challenge you must analyze demographic data using Pandas. You are given a dataset of demographic data that was extracted from the 1994 Census database.
-
-You can access the full project description and starter code on repl.it.
-
-After going to that link, fork the project. Once you complete the project based on the instructions in 'README.md', submit your project link below.
-
-We are still developing the interactive instructional part of the data analysis with Python curriculum. For now, you will have to use other resources to learn how to pass this challenge.
-
-
-## Instructions
-
-
-## Tests
-
-
-```yml
-tests:
- - text: 'It should pass all Python tests.'
- testString: ''
-
-```
-
-
-
-## Challenge Seed
-
-
-## Solution
-
-
-```py
- # Python challenges don't need solutions,
- # because they would need to be tested against a full working project.
- # Please check our contributing guidelines to learn more.
-```
-
-
diff --git a/curriculum/challenges/english/08-data-analysis-with-python/lectures-python-for-everybody/introduction-c.english.md b/curriculum/challenges/english/08-data-analysis-with-python/lectures-python-for-everybody/introduction-c.english.md
deleted file mode 100644
index 2444675506..0000000000
--- a/curriculum/challenges/english/08-data-analysis-with-python/lectures-python-for-everybody/introduction-c.english.md
+++ /dev/null
@@ -1,50 +0,0 @@
----
-id: 5e6a54ba58d3af90110a60a2
-title: Introduction C
-challengeType: 10
-isRequired: true
----
-
-## Description
-
-In this challenge you must analyze demographic data using Pandas. You are given a dataset of demographic data that was extracted from the 1994 Census database.
-
-You can access the full project description and starter code on repl.it.
-
-After going to that link, fork the project. Once you complete the project based on the instructions in 'README.md', submit your project link below.
-
-We are still developing the interactive instructional part of the data analysis with Python curriculum. For now, you will have to use other resources to learn how to pass this challenge.
-
-
-## Instructions
-
-
-## Tests
-
-
-```yml
-tests:
- - text: 'It should pass all Python tests.'
- testString: ''
-
-```
-
-
-
-## Challenge Seed
-
-
-## Solution
-
-
-```py
- # Python challenges don't need solutions,
- # because they would need to be tested against a full working project.
- # Please check our contributing guidelines to learn more.
-```
-
-
diff --git a/curriculum/challenges/english/08-data-analysis-with-python/lectures-python-for-everybody/introduction-d.english.md b/curriculum/challenges/english/08-data-analysis-with-python/lectures-python-for-everybody/introduction-d.english.md
deleted file mode 100644
index 5b23ba51a0..0000000000
--- a/curriculum/challenges/english/08-data-analysis-with-python/lectures-python-for-everybody/introduction-d.english.md
+++ /dev/null
@@ -1,50 +0,0 @@
----
-id: 5e6a54c358d3af90110a60a3
-title: Introduction D
-challengeType: 10
-isRequired: true
----
-
-## Description
-
-In this challenge you must analyze demographic data using Pandas. You are given a dataset of demographic data that was extracted from the 1994 Census database.
-
-You can access the full project description and starter code on repl.it.
-
-After going to that link, fork the project. Once you complete the project based on the instructions in 'README.md', submit your project link below.
-
-We are still developing the interactive instructional part of the data analysis with Python curriculum. For now, you will have to use other resources to learn how to pass this challenge.
-
-
-## Instructions
-
-
-## Tests
-
-
-```yml
-tests:
- - text: 'It should pass all Python tests.'
- testString: ''
-
-```
-
-
-
-## Challenge Seed
-
-
-## Solution
-
-
-```py
- # Python challenges don't need solutions,
- # because they would need to be tested against a full working project.
- # Please check our contributing guidelines to learn more.
-```
-
-
diff --git a/curriculum/challenges/english/11-machine-learning-with-python/lectures-how-neural-networks-work/deep-learning-demystified.english.md b/curriculum/challenges/english/11-machine-learning-with-python/lectures-how-neural-networks-work/deep-learning-demystified.english.md
new file mode 100644
index 0000000000..c5dcf413cd
--- /dev/null
+++ b/curriculum/challenges/english/11-machine-learning-with-python/lectures-how-neural-networks-work/deep-learning-demystified.english.md
@@ -0,0 +1,26 @@
+---
+id: 5e9a0e9ef99a403d019610cc
+title: Deep Learning Demystified
+challengeType: 11
+videoId: bejQ-W9BGJg
+---
+
+## Description
+
+
+## Tests
+
+
+```yml
+question:
+ text: Question
+ answers:
+ - one
+ - two
+ - three
+ solution: 3
+```
+
+
+
diff --git a/curriculum/challenges/english/11-machine-learning-with-python/lectures-how-neural-networks-work/how-convolutional-neural-networks-work.english.md b/curriculum/challenges/english/11-machine-learning-with-python/lectures-how-neural-networks-work/how-convolutional-neural-networks-work.english.md
new file mode 100644
index 0000000000..e1969c7c04
--- /dev/null
+++ b/curriculum/challenges/english/11-machine-learning-with-python/lectures-how-neural-networks-work/how-convolutional-neural-networks-work.english.md
@@ -0,0 +1,26 @@
+---
+id: 5e9a0e9ef99a403d019610cd
+title: How Convolutional Neural Networks work
+challengeType: 11
+videoId: Y5M7KH4A4n4
+---
+
+## Description
+
+
+## Tests
+
+
+```yml
+question:
+ text: Question
+ answers:
+ - one
+ - two
+ - three
+ solution: 3
+```
+
+
+
diff --git a/curriculum/challenges/english/11-machine-learning-with-python/lectures-how-neural-networks-work/how-deep-neural-networks-work.english.md b/curriculum/challenges/english/11-machine-learning-with-python/lectures-how-neural-networks-work/how-deep-neural-networks-work.english.md
new file mode 100644
index 0000000000..5e8a6cf9a5
--- /dev/null
+++ b/curriculum/challenges/english/11-machine-learning-with-python/lectures-how-neural-networks-work/how-deep-neural-networks-work.english.md
@@ -0,0 +1,26 @@
+---
+id: 5e9a0e9ef99a403d019610ca
+title: How Deep Neural Networks Work
+challengeType: 11
+videoId: zvalnHWGtx4
+---
+
+## Description
+
+
+## Tests
+
+
+```yml
+question:
+ text: Question
+ answers:
+ - one
+ - two
+ - three
+ solution: 3
+```
+
+
+
diff --git a/curriculum/challenges/english/11-machine-learning-with-python/lectures-how-neural-networks-work/recurrent-neural-networks-rnn-and-long-short-term-memory-lstm.english.md b/curriculum/challenges/english/11-machine-learning-with-python/lectures-how-neural-networks-work/recurrent-neural-networks-rnn-and-long-short-term-memory-lstm.english.md
new file mode 100644
index 0000000000..67d3e8ad5a
--- /dev/null
+++ b/curriculum/challenges/english/11-machine-learning-with-python/lectures-how-neural-networks-work/recurrent-neural-networks-rnn-and-long-short-term-memory-lstm.english.md
@@ -0,0 +1,26 @@
+---
+id: 5e9a0e9ef99a403d019610cb
+title: Recurrent Neural Networks RNN and Long Short Term Memory LSTM
+challengeType: 11
+videoId: UVimlsy9eW0
+---
+
+## Description
+
+
+## Tests
+
+
+```yml
+question:
+ text: Question
+ answers:
+ - one
+ - two
+ - three
+ solution: 3
+```
+
+
+