diff --git a/src/data/courses/sql/chapters/ddl/ddl.md b/src/data/courses/sql/chapters/ddl/ddl.md
new file mode 100644
index 000000000..59ba0e409
--- /dev/null
+++ b/src/data/courses/sql/chapters/ddl/ddl.md
@@ -0,0 +1,5 @@
+---
+title: Data Definition Language (DDL)
+description: Learn how to create, modify, and delete database objects using SQL Data Definition Language (DDL) statements.
+order: 200
+---
diff --git a/src/data/courses/sql/chapters/introduction/lessons/challenge-1.md b/src/data/courses/sql/chapters/introduction/lessons/challenge-1.md
index 3744aa25a..9e1f220db 100644
--- a/src/data/courses/sql/chapters/introduction/lessons/challenge-1.md
+++ b/src/data/courses/sql/chapters/introduction/lessons/challenge-1.md
@@ -3,7 +3,10 @@ title: Challenge 1
description: Write a SQL query to find the total number of orders in the `orders` table.
order: 300
type: challenge
-defaultValue: SELECT * FROM orders;
+defaultValue: |
+ SELECT * FROM orders;
+
+ SELECT COUNT(*) FROM orders;
initSteps:
- CREATE TABLE orders (
id INTEGER PRIMARY KEY,
@@ -31,3 +34,7 @@ Write a SQL query to find the total number of orders in the `orders` table.
## Result
Your query should return a single column with the total number of orders in the `orders` table.
+
+- The column name should be `total_orders`.
+- The value should be the total number of orders in the `orders` table.
+- The query should return a single row with the total number of orders in the `orders` table.
diff --git a/src/pages/courses/[courseId]/[chapterId]/[lessonId].astro b/src/pages/learn/[courseId]/[chapterId]/[lessonId].astro
similarity index 83%
rename from src/pages/courses/[courseId]/[chapterId]/[lessonId].astro
rename to src/pages/learn/[courseId]/[chapterId]/[lessonId].astro
index 79aa50dca..d3aa4f639 100644
--- a/src/pages/courses/[courseId]/[chapterId]/[lessonId].astro
+++ b/src/pages/learn/[courseId]/[chapterId]/[lessonId].astro
@@ -81,7 +81,9 @@ const { course, chapter, lesson } = Astro.props;
lesson={lesson}
client:load
>
-
+