An "explainer" is an animation with explanations that grabs the viewers’ attention and dishes out information in a clear way. Sometimes these are hosted by a character - like you could have an animated robot that explains how LEDs work. How would you use an explainer to teach your topic? What would your animation look like?
Tutorials teach by giving the user a step by step process to do - like the steps to make a paper airplane. If you teach a topic using this method what would your steps be? Does this work for your project? Why or why not?
Simulations teach through a virtual experience. For example, a flight simulator teaches users how to fly a plane by creating a replica of the controls and cockpit. Would a simulation work for your topic? If so, what would it be and how would it work?
Quizzes use a question and answer method used to teach or review information. It tells the user how well they understand the topic. Would this be useful in your program? If so, what questions or problems would you use?
Games teach subjects through play. Like how Angry Birds teaches users about projectile physics. Will your project be a game? If so, will it have winners or keep score? How will you successfully teach your topic through a game?
Many educational apps and programs use a combination of methods. For example, you might have an animation that explains something (explainer) followed by a quiz (drill and practice. What combo methods might work for you?
Future Engineers hosts online contests and challenges for K-12 students, including the recent Mars 2020 "Name the Rover" contest. This challenge platform was developed with support from the US Department of Education and all challenges are free for student/classroom participation.