In a medium saucepan, combine the granulated sugar, cornstarch, and salt. Slowly whisk in the whole milk, ensuring there are no lumps. Cook over medium heat, stirring constantly until the mixture thickens and comes to a gentle boil. Once thickened, remove from heat and stir in the butter and vanilla extract until fully melted and combined.
In a small bowl, combine the unflavored gelatin and water. Let it sit for about 5 minutes to bloom. Once bloomed, add it to the warm custard mixture and stir until dissolved completely.
In a separate bowl, whip the heavy cream until soft peaks form. Gently fold the whipped cream into the custard mixture, taking care to maintain the airiness.
In your 9x13 inch baking dish, lay down a single layer of graham crackers. Spread half of the custard filling over the crackers, smoothing it out evenly. Add another layer of graham crackers and top with the remaining custard filling. Finally, add a final layer of graham crackers on top. Cover the dish with plastic wrap and refrigerate for at least 4 hours, or overnight for best results.
In a small saucepan over low heat, combine the semisweet chocolate chips, heavy cream, and light corn syrup. Stir until the mixture is smooth and glossy. Remove from heat and allow to cool slightly.
Once the cake has set, pour the chocolate glaze over the top layer of graham crackers. Use a spatula to spread it evenly. Refrigerate again for about 30 minutes to set the glaze.
Once the glaze is set, slice the cake into squares and serve chilled. Enjoy this delightful Chocolate Eclair Cake (From Scratch) with family and friends!