Preheat your oven to 350°F (175°C).
In a mixing bowl, combine the crushed graham crackers, melted butter, and granulated sugar. Mix well until combined.
Press the graham cracker mixture evenly into the bottom of a 9x13-inch baking dish to form the crust. Bake for 10 minutes, then allow it to cool completely.
In another bowl, beat the softened cream cheese and powdered sugar until smooth and well combined. Fold in 1 cup of whipped topping until light and fluffy.
Spread the cream cheese mixture evenly over the cooled graham cracker crust.
In a separate bowl, prepare the chocolate pudding by whisking together the pudding mix and milk until it thickens, about 2 minutes.
Layer the chocolate pudding over the cream cheese mixture, spreading it evenly with a spatula.
Drizzle the caramel sauce over the chocolate layer and sprinkle the chopped pecans on top.
Finish by dolloping the remaining whipped topping over the dessert. You can create decorative peaks if desired.
Refrigerate for at least 4 hours or until set before serving.