How Do You Copyright Your Poetry?

This lesson emphasizes the importance of copyrighting poetry to protect creative work from unauthorized use. By registering your poetry with the appropriate copyright office, you establish legal ownership, gain the ability to take legal action against infringement, and enhance your control over how your work is used. Additionally, the lesson outlines the registration process and offers tips for further safeguarding your poetry in the digital age.
Comparisons – Coding Concepts Explained for Kids

In this lesson, kids learn about comparisons in coding, focusing on the equality operator (==) and the “less than” operator (<). Through a fun adventure involving a monkey collecting bananas, students understand how to use these operators to check conditions, such as the monkey's health, and make decisions in their programs. The lesson encourages hands-on practice with comparisons to enhance their coding skills.
Mouse Click Events – Coding Concepts Explained for Kids

In this lesson, students learn about mouse click events and how to create interactive programs using onClick functions. By using examples like a monkey and a turtle that move towards a banana when clicked, learners explore how to write instructions for objects on the screen. The lesson encourages creativity and experimentation, culminating in challenges that involve multiple objects and advanced coding concepts like loops.
Keyboard Events – Coding Concepts Explained for Kids

In this lesson, students learn about keyboard events, specifically the `onKey` function, which detects key presses and triggers actions in a computer program. By using this function, they can control a character, like a monkey, in a game scenario where they navigate obstacles and collect bananas by pressing specific keys. The lesson encourages hands-on practice, allowing students to apply their understanding of keyboard events in a fun and interactive way.
Return – Coding Concepts Explained for Kids

In the lesson “Return to Sender,” kids learn about the `return` statement in coding, which is used in functions to send back values like numbers or boolean answers. Through engaging examples, such as checking if a banana is good or healthy, and scaring away crows, students see how functions can return different outcomes based on conditions. The lesson also encourages problem-solving by challenging students to improve their code and reduce its complexity.
ELSE – Coding Concepts Explained for Kids

In this lesson, we explored if-else statements in coding, which act as decision-makers within a program. Using the example of a banana being given to either a monkey or a goat based on its color, we learned how to implement these statements to determine outcomes based on specific conditions. The lesson also introduced a more complex scenario involving multiple bananas and the use of a for loop to apply the if-else logic repeatedly.
Until Loop – Coding Concepts Explained for Kids

In this lesson, we explored the concept of an “until” loop in coding, which allows us to repeat actions until a specific condition is met. We learned how to structure an “until” loop with commands that execute until the desired condition is true, and we practiced using it through examples involving a mouse navigating to grab and drop a match. Remember to ensure that the condition will eventually be met to avoid creating endless loops!
NOT – Coding Concepts Explained for Kids

In this lesson, we explored the “not” operator in coding, which acts as a switch to flip boolean values between true and false. By using practical examples, such as checking if a banana is ripe or helping a monkey avoid rotten bananas, we learned how the “not” operator can simplify decision-making in code. Now, it’s time to experiment with this operator in your own coding projects!
Loops – Coding Concepts Explained for Kids

In this lesson, kids learn about the “times loop,” a coding concept that allows them to repeat actions without rewriting code multiple times. Using a fun example of a monkey collecting bananas, students discover how to structure a loop by specifying the number of repetitions and ensuring proper indentation for the commands they want to repeat. By the end, they understand how to effectively use the times loop to simplify their coding tasks.
For Loops – Coding Concepts Explained for Kids

In this lesson, we explored the concept of for loops, which allow us to repeat actions for each item in a list, such as processing a collection of bananas or turtles. By using a for loop, we can efficiently iterate through items, with a variable representing the current item in each iteration, making our code more flexible and manageable. The lesson concluded with a challenge to apply these concepts in a fun coding exercise involving turtles and bananas.