diff --git a/_programming/week_1_1.md b/_programming/week_1_1.md
new file mode 100644
index 0000000000000000000000000000000000000000..61af7978fd767df6978826b3aaff7d4f5d8c8902
--- /dev/null
+++ b/_programming/week_1_1.md
@@ -0,0 +1,5 @@
+---
+title: "Week 1.1 Programming Topics"
+---
+
+Some stuff.
\ No newline at end of file
diff --git a/_programming/week_1_2.md b/_programming/week_1_2.md
new file mode 100644
index 0000000000000000000000000000000000000000..6f7895c56c2a26ed66bb91a0b1cde2294789e6bc
--- /dev/null
+++ b/_programming/week_1_2.md
@@ -0,0 +1,5 @@
+---
+title: "Week 1.2 Programming Topics"
+---
+
+Some stuff.
\ No newline at end of file
diff --git a/_theory/week_1_1.md b/_theory/week_1_1.md
new file mode 100644
index 0000000000000000000000000000000000000000..785de8631dc1a3c72db395b944ccf15b5474a6d0
--- /dev/null
+++ b/_theory/week_1_1.md
@@ -0,0 +1,7 @@
+---
+title: "Week 1.1 Overview"
+---
+
+Some stuff.
+
+{{ site.programming[1] }}
\ No newline at end of file
diff --git a/_theory/week_1_2.md b/_theory/week_1_2.md
new file mode 100644
index 0000000000000000000000000000000000000000..3d80867a802fcb7a5065388295816348566e2585
--- /dev/null
+++ b/_theory/week_1_2.md
@@ -0,0 +1,7 @@
+---
+title: "Week 1.2 Overview"
+---
+
+Some stuff for 1.2.
+
+{{ site.programming[2] }}
\ No newline at end of file
diff --git a/overview/all.md b/overview/all.md
new file mode 100644
index 0000000000000000000000000000000000000000..90359235c69b90408d22503ed9b02450a9d7419e
--- /dev/null
+++ b/overview/all.md
@@ -0,0 +1,13 @@
+---
+layout: page
+title: All Weeks
+nav_order: 1
+description: Overview of all weeks (including programming topics).
+parent: Schedule
+---
+
+# Overview of Week 1.1
+
+{% for module in site.modules %}
+{{ module }}
+{% endfor %}
\ No newline at end of file
diff --git a/overview/programming.md b/overview/programming.md
new file mode 100644
index 0000000000000000000000000000000000000000..21b9354903c25652b933a925881e1cbf09fbd36e
--- /dev/null
+++ b/overview/programming.md
@@ -0,0 +1,13 @@
+---
+layout: page
+title: Programming, All Weeks
+nav_order: 2
+description: Overview of programming topics for all weeks.
+parent: Schedule
+---
+
+# Overview of Week 1.1
+
+{% for module in site.programming %}
+{{ module }}
+{% endfor %}
\ No newline at end of file
diff --git a/weeks/week_1_1.md b/overview/week_1_1.md
similarity index 90%
rename from weeks/week_1_1.md
rename to overview/week_1_1.md
index f3944071532635e6f6db6648e6bfad53fc467a01..42e774169c1ce01756ffe4fc1ad329b32252f194 100644
--- a/weeks/week_1_1.md
+++ b/overview/week_1_1.md
@@ -1,7 +1,7 @@
 ---
 layout: page
 title: Week 1.1
-nav_order: 1
+nav_order: 3
 description: Overview of the week.
 parent: Schedule
 ---