*Creative Coding is temporarily unavailable as we make room for new features and enhancements releasing Fall 2024. Learn more.
In my role at BrainPOP, I meet teachers from all over the globe through conferences, virtual events, and the Certified BrainPOP Educator (CBE) program. I love engaging with this community and unpacking trends and challenges when it comes to their day-to-day teaching. When leading community sessions, one common topic of discussion is the expectation to introduce coding to students without having any prior experience.
BrainPOP’s Creative Coding was created, in partnership with Scratch and Vidcode, to help teachers weave coding into all areas of their curriculum, without compromising their lesson plan. The tool’s project-based approach makes it easy for students to demonstrate their knowledge of a topic, while building computational thinking and coding skills.
Whether you’re an educator who doesn’t know where to begin or someone who simply doesn’t have time to plan a lesson, you’re not alone. These are the most frequent questions and concerns I hear all the time from educators like you:
How do I teach creative coding to all my students with no experience myself?
With built-in prompts and scaffolded instruction, students (and teachers) can approach each Creative Coding project step-by-step. Requiring no teaching prep or prior experience–all you have to do is jump in and watch your students create magic!The block-based coding on Scratch helps students understand how to essentially give their computers direction. Students can start small with a few blocks, or continue to build with many different blocks and commands, such as play sound or move 10 steps. Once students have mastered block-based coding, they can move up to a text-based project through one of the Vidcode options. Vidcode introduces students to a programming language called JavaScript, inviting them to apply programming fundamentals to their projects. Regardless of skill or experience, options are available for students to be engaged all period long–and Moby will be there every step of the way.
How do I carve out time to teach coding when there is so much to cover in the curriculum already?
You do not need to carve out extra time in your lesson to implement coding. Creative Coding is content driven and project based so it can be integrated into any subject area you’re already teaching. Students can use their background knowledge and relevant vocabulary meaningfully through projects within Creative Coding, allowing teachers to assess their understanding of a topic. The best part is Creative Coding gives students the space to express what they know and apply coding skills at the same time. This means that they’re not just learning to code, they’re coding to learn.
Creative Coding gives students the space to express what they know and apply coding skills at the same time. This means that they’re not just learning to code, they’re coding to learn.
One of my favorite examples that highlights this is from Natalia Rasavong, a CBE who taught a dual language science class. She used the BrainPOP Water Cycle topic to find activities that incorporated language and subject matter at the same time. To assess students’ understanding of the vocabulary and content, students created a museum about Water Cycle in Spanish.
Not all students will go on to become computer programmers, so why do they all need to learn to code?
While applying coding in their lessons, students are not just learning coding as a skill, they are also exercising their computational thinking skills. “Why Code?” is a resource created by BrainPOP for teachers new to coding. In the movie, Nat explains that computational thinking entails the following:
Breaking down complex problems into manageable chunks.
Finding patterns
Identifying what’s most important
Developing step by steps solutions
All of these skills are transferable and can help students find creative solutions to any problem. I’ll often share with teachers that when they use Creative Coding they will make mistakes, and that’s the desired goal! By making mistakes in your code and solving them, you’re learning to “debug.” Testing and iterating is a skill that can help you and your students tackle anything in life!
Remember, the goal isn’t to ensure every student becomes a proficient coder. It’s to expose all students to the experience of coding. This shift from understanding programs to creating programs seems to be the natural evolution of digital literacy.
Try Creative Coding For Free
Priya Mathur works at BrainPOP as Sr. Manager of Educator Programming. In this role, she engages teachers globally on how BrainPOP can meet the specific needs of students, teachers, and administrators. She is enthusiastic about how technology can remove barriers to learning and started her journey in EdTech in the classroom as a teacher.
Filed Under
Creative CodingTeaching Resources
Related Articles
Give Active Learning a Boost with Background Knowledge
10 Brain Breaks for Elementary Students
Building Background Knowledge Can Help Address Your Biggest Classroom Concerns
How Can Teachers Make the Most Out of School Breaks
Block- and text-based coding projects accompanying every BrainPOP topic, designed to easily introduce and seamlessly integrate coding into lessons in subjects across the curriculum.
Through algorithms and mathematical concepts, creatives can produce intricate patterns, generative art and dynamic animations that captivate audiences in ways that traditional art forms may not have been able to in the past.
Creative Coding is content driven and project based so it can be integrated into any subject area you're already teaching. Students can use their background knowledge and relevant vocabulary meaningfully through projects within Creative Coding, allowing teachers to assess their understanding of a topic.
In 2022, Kirkbi A/S, the private investment and holding company that owns a controlling stake in Lego, acquired BrainPop. New York City, New York, U.S.
Overall, BrainPop is not a bad resource to use if it is not the only resource being used to teach. Since the content is limited and not as detailed as other resources or textbooks, it is a good resource to use as either an introduction or a review.
—best for kids in Kindergarten through 3rd grade—and BrainPOP, best for 3rd through 8th grade. Each of the 1,200+ topics inside BrainPOP and BrainPOP Jr. includes movies, educational activities and learning games built specifically to engage and challenge each age group.
This course is an introduction to programming, using exercises in graphic design and digital art to motivate and employ basic tools of computation (such as variables, conditional logic, and procedural abstraction).
There's a whole range of ways in which coding can be creative and be part of creative work: Coding can be used to create a huge range of creative outputs, from websites to visualisations to games and apps. You can creatively solve problems using coding, getting computers to do things you otherwise couldn't.
In this role, the primary focus is on using technology as a medium for creative expression and problem-solving. Some responsibilities can include: Conceptualisation and ideation: Collaborating with creative teams, designers, and clients to brainstorm and develop new concepts.
For example, you can refer to a video game (the way they're able to tell their character what to do through their button pushing is similar to how they can command a computer with code); a recipe (the way they follow a recipe to make something is similar to how a computer follows instructions to create apps, websites, ...
Older kids can start with text-based coding, which allows them to learn real programming languages in a fun way. Some activities involve a finished product, where kids can actually play a game, watch an animation, or use a basic app that they designed.
ScratchJr is a great coding language for your seven year-old to start if they've never coded before. ScratchJr is a visual programming language designed to teach coding literacy to children ages 5 to 7. ScratchJr is a free downloadable app on iOS, Android, and Chromebook devices.
Get 30 days of access to nine BrainPOP and BrainPOP Jr. topics with educational movies, learning activities, and assessments to try with your class for free. Fill out the form with your school email address. Check your email for your private Sneak Peek link.
BrainPOP is a great way to introduce a new topic or concept and get kids engaged. To set students up for active viewing, remember to pause the movies and engage kids when a new vocabulary word is introduced, paraphrase what just happened, or make a prediction.
For teachers the School plan starts at $230 for a 12-month subscription for grades 3-8+ version of the system. There are also BrainPOP Jr. and BrainPOP ELL versions with more basic features, priced at $175 and $150 per year respectively. The Family plans starts at $119 for BrainPOP Jr. or $129 for BrainPOP grades 3-8+.
Introduction: My name is Arline Emard IV, I am a cheerful, gorgeous, colorful, joyous, excited, super, inquisitive person who loves writing and wants to share my knowledge and understanding with you.
We notice you're using an ad blocker
Without advertising income, we can't keep making this site awesome for you.