diff --git a/animation/03-dropdown-menu/README.md b/animation/03-dropdown-menu/README.md
new file mode 100644
index 0000000..cfd7875
--- /dev/null
+++ b/animation/03-dropdown-menu/README.md
@@ -0,0 +1,18 @@
+# Dropdown Menu
+
+We've set up a dropdown menu in this exercise. Load up the page, you can see a single menu title, with a dropdown menu that will open upon clicking on the title.
+
+Your task is to add animation to the dropdown menu so that it will have an effect of growing down. Check out the desired outcome below, and notice the _bounce_ illusion when the dropdown grows close to its final end state.
+
+### Hints
+- You need to specify a _transform-origin_ property to make the dropdown menu start transforming from the top
+- You need to add an intermediate step to the keyframe at rule to implement the _bounce_ illusion.
+
+## Desired Outcome
+
+![outcome](./desired-outcome.gif)
+
+### Self Check
+
+- The dropdown menu grows down after you click on the menu title
+- There's a _bounce_ illusion towards the end of the animation
\ No newline at end of file
diff --git a/animation/03-dropdown-menu/desired-outcome.gif b/animation/03-dropdown-menu/desired-outcome.gif
new file mode 100644
index 0000000..282e7a4
Binary files /dev/null and b/animation/03-dropdown-menu/desired-outcome.gif differ
diff --git a/animation/03-dropdown-menu/index.html b/animation/03-dropdown-menu/index.html
new file mode 100644
index 0000000..c08e141
--- /dev/null
+++ b/animation/03-dropdown-menu/index.html
@@ -0,0 +1,23 @@
+
+
+