Guest author: Danica Botts
From teaching high school social studies to being a K-12th grade Digital Learning Coach and Instructional Designer, Danica loves exploring ways that technology can help connect teachers and students. Connect with her on Instagram or X as @TeachingNChucks.
đĄ Ready to create your own classroom recipe? Submit your innovative Canva classroom activitiesâ (opens in a new tab or window) and you could be the next to be featured!
When Danica Botts' third-grade daughter needed to study the Founding Fathers, Danicaâa former Social Studies teacher and self-professed Canva loverâdecided to try something new. She opened Canva Code and within 60 seconds had created interactive flashcards complete with flip animations. Her daughter loved it:âThis is definitely a better way to learn! I love the emojis to help give me a hint. Can you make more?â And that's when Danica realized: what if students built these tools themselves?
In this activity, students use Canva Code to create their own interactive study resourcesâflashcards, sorting games, vocabulary matching challenges, and more. The magic is in the creation process: research shows that making study materials is far more effective than passively reviewing them. Students choose their format, customize the content to their learning needs, and walk away with a resource they can actually useâplus introductory coding skills as a bonus. Whether they're memorizing historical figures, sorting scientific classifications, or matching math terms to definitions, students become the designers of their own learning.
Danicaâs Founding Father flashcard activity
Quick snapshot:
Learning objectives:
Essential Canva features:
Requirements:
Time allocation:
đ Setting up your class on Canva Education
Teachers: If you havenât already, sign up for Canva Education hereâ (opens in a new tab or window) - itâs 100% free for verified primary high school teachers and their students, and will unlock all of Canvaâs premium features plus more.
Inviting students: In your Canva Education account, go to Homepage â Open the side menu -> âInvite peopleâ and share the join link or class code with your students. If your school district has already rolled out Canva Education through SSO, they can simply log inâ (opens in a new tab or window) with their school email address to access the full education features.
Schools and districts: Discover how to implement Canva Education across your entire districtâ (opens in a new tab or window), enabling your teachers, students, and staff to collaborate and communicate visually - all at no cost!
Show students how Canva Code works by demonstrating a simple example. Danica's Founding Fathers flashcards make an excellent demoâshow how a straightforward prompt like "Create an interactive flashcard game about the Founding Fathers" generates a fully functional study tool with flip animations and progress tracking. Walk through the interface together: how to enter a prompt, review what Canva Code creates, and use "Use in a design" to add it to a presentation.
Highlight that Canva Code asks follow-up questions to customize the output. For flashcards, it might ask: What terms or facts should be included? How many cards? What visual style? Encourage students to answer these questions thoughtfullyâthe more specific they are, the better their study tool will be.
If Canva Code isn't enabled for students at your school, you can still run this activity by creating the study tools yourself based on student input, or by having students submit their prompts for you to generate on their behalf.
More detailed prompt usually leads to better output
Let students select the type of interactive study tool that best fits their content and learning style. Options include interactive flashcards (great for memorizing facts, dates, vocabulary, or key figuresâclick to flip and reveal answers), sorting/categorization games (perfect for classifying concepts, like sorting animals into mammals, reptiles, and amphibians, or grouping historical events by era), and vocabulary matching challenges (ideal for connecting terms with definitions, matching cause and effect, or pairing concepts).
Students open Canva Code and enter a prompt describing what they want to create. A helpful trick: have students add "Ask me follow-up questions about specific content, difficulty level, visual theme, and feedback style" to their prompt. This way, Canva Code will gather the details it needs to create a customized tool. For example: "Create an interactive flashcard set for Order of Operations in math. Ask me follow-up questions about specific content, difficulty level, visual theme, and feedback style." Students then answer these questions to make the tool their own.
Animal sorting game generated by Canva Code
Once Canva Code generates the initial study tool, students refine it. They can adjust colors and visual themes to match their preferences or the subject matter, add or modify content if Canva Code missed key terms, test the interaction to make sure it works as expected, and request changes by typing follow-up prompts like "Make the cards bigger" or "Add a celebration animation when I get the right answer."
This iterative process teaches students that first draftsâwhether in writing or codingâcan always be improved. Encourage them to think critically: Is this tool actually helpful for studying? What would make it better?
Students click "Use in a design" to add their finished Canva Code creation to a presentation. They can compile multiple study tools in one placeâperhaps flashcards for key terms, a sorting game for categories, and a matching challenge for definitions. The completed presentation becomes a personalized study resource they can return to before tests or share with classmates.
Consider having students swap study tools with peers to test each other's creations. This builds in peer review and gives everyone access to a wider variety of study resources.
Common challenges and solutions:
Presentation approach:
Host a "Study Tool Showcase" where students briefly demo their creations for the class, explaining what they built and why they chose that format for their content. Alternatively, create a shared class folder where all study tools liveâstudents can then use each other's resources when preparing for assessments, turning individual projects into a collaborative study bank.
Marking rubric:
Reflection prompts:
To challenge students:
Have advanced students create multiple interconnected study tools that cover a unit comprehensivelyâperhaps flashcards for vocabulary, a sorting game for categorization, and a matching challenge for application. They could also explore the "Show code" option to see the actual code behind their creation and make manual tweaks, or design study tools for younger students in the school, requiring them to think about accessibility and age-appropriate content.
To make this activity easier:
Provide a prompt template students can customize with their own content: "Create an interactive flashcard set about [TOPIC] with [NUMBER] cards including [LIST KEY TERMS]." Start with a whole-class creation where everyone builds the same study tool together before attempting independent work. For students who need support, allow pairs or small groups to collaborate on a single tool.
To flex this recipe for different subject areas:
First, check whether Canva Code is enabled for students at your schoolâif not, you can still create study tools for your class or request access through your admin. Once you're set up, try Canva Code yourself with a simple prompt like "Create an interactive flashcard game" and see what it generates. Demo it for students and let them loose on their own content
Share your students' study tool creations by tagging @CanvaEdu on X or posting them in the Facebook Teachers Communityâ (opens in a new tab or window).
Ready to create your own classroom recipe? Submit your innovative Canva classroom activitiesâ (opens in a new tab or window) and you could be the next to be featured!