Hundreds of teens share, learn at youth rally