First Teach Challange is a competition for students from 7th to 12th grade, which challenges them to design, build and code robots which have more real-world applications. The students learn to code in Java and build using advanced mechanical concepts.