No, the template strand, leading strand, and non-coding strand are not the same thing, even though they all run in the 5'-3' direction.
The template strand of DNA is the one that serves as a template for the base sequence of a new complementary strand of RNA during transcription. The RNA polymerase reads the template strand from 3'-5' and synthesizes a complementary RNA strand from 5'-3' direction.
The leading strand is a strand of DNA that is replicated continuously in the 5'-3' direction during DNA replication. Replication of the leading strand occurs continuously in the same direction as the replication fork movement.
The non-coding strand is also known as the "sense" strand or the "coding" strand. It is the DNA strand that has the same nucleotide sequence as the RNA transcript (except that it contains thymine instead of uracil), except it is not used as a template for the RNA molecule. Instead, it serves as a complementary template for the mRNA transcript that is synthesized from the template strand during DNA transcription.
So, the template strand and the non-coding strand are complementary to each other, and the leading strand is a strand of DNA that is replicated continuously in the same direction as the replication fork movement during DNA replication.