Empowering Teens with Code: The Journey of Coding Classes for Teens