1. The lesson plan covers an introduction to Python programming using different loops and conditional statements. It includes a warm up, presentation, video, practical work in pairs or online, questions and answers, reflection, and homework.
2. Students learn about while loops, for loops, logical and relational operators, if/else statements, and functions through demonstrations, examples, and hands-on coding exercises.
3. The homework assignment involves designing a flowchart using Arduino to control an electric circuit and save wasted energy by applying loops, conditional statements, and a function with parameters.