TeachersFirst's Coding in the Classroom

Other TeachersFirst Special Topics Collections

This collection of reviewed resources from TeachersFirst is selected to help teachers and students learn about coding, and for use as a guide for finding the appropriate tools for use with all grade and skill levels. Nurture problem solving, logic, and creativity with the many ideas found in the “In the Classroom” portion of the reviews. Find resources for just one hour of code or for use as ongoing technology lessons. Explore these resources for use with after-school computer clubs or as an excellent tool when recruiting skilled parent volunteers. Turn the intimidating content of computer programming into an exciting learning adventure for all with these helpful sites!

 

0-20 of 25    Next

25 Results | sort by:

Less
More

Bee A Coder - Honey Nut Cheerios/Nickelodeon

Grades
2 to 8
2 Favorites 0  Comments
   
Learn how to write code and then create a game at Bee A Coder. Start by clicking Beginner to learn the basics and to participate in three lessons teaching how ...more
Here is the direct link to share this resource review. Feel free to copy and paste this URL into an email or place it on your web page or blog so others can read this TeachersFirst review:

 Close Link

Learn how to write code and then create a game at Bee A Coder. Start by clicking Beginner to learn the basics and to participate in three lessons teaching how to write code in three different formats - HTML, CSS, and JavaScript. View videos and follow prompts to complete activities for each lesson. Activities track progress as you move through each segment of the learning activity.
This site includes advertising.

tag(s): coding (26), computers (78), engineering (118), gamification (63), STEM (123)

In the Classroom

Use this tool to learn basic coding skills. Students will quickly catch on to this program when allowed to "tinker" and see what they can do. Set up a coding activity center for interested students when they finish class work or for rainy or snowy day recesses. Share this link on your class website for students to access both in and out of the classroom. Encourage students to learn from each other; as students master skills, allow them to be the teacher for other students. Pair weaker readers with stronger readers, as there is lots of reading while learning and coding.
 

Add your comments below (available only to members) | Become a Member

Rating (click star to set rating):

Close comment form

You must be registered and logged in to add items to your favorites.
Use the form at the top of the page to log in, or click here to join TeachersFirst (it's free!).

Close

Less
More

Left Brain Craft Brain - Anne Carey

Grades
K to 6
0 Favorites 0  Comments
Left Brain Craft Brain is a blog created by a former chemical engineer combining her interests in engineering with her love of crafts. Browsing through the blog, you'll find many ...more
Here is the direct link to share this resource review. Feel free to copy and paste this URL into an email or place it on your web page or blog so others can read this TeachersFirst review:

 Close Link

Left Brain Craft Brain is a blog created by a former chemical engineer combining her interests in engineering with her love of crafts. Browsing through the blog, you'll find many crafty STEM (and STEAM) activities. The categories include Projects, 5 Minute Crafts and What? Why? How? all with extensive offerings of inexpensive and free activities to teach science and technology to young students. Find the most popular posts and pages on the right side of the page as you browse through the site. Be sure to subscribe to the weekly newsletter with updates on new crafts featured on the blog.
This site includes advertising.

tag(s): architecture (83), blogs (87), coding (26), cooking (34), crafts (40), earth day (112), engineering (118), human body (119), magnetism (35), oceans (147), rockets (14), senses (28), stars (61), STEM (123), thanksgiving (37)

In the Classroom

Bookmark and save this site for use when implementing STEAM activities. Use the search bar on the site to find activities for specific content. Have students create an online or printed comic demonstrating their activities using one of these tools Write Comics, reviewed here, or Printable Comic Strip Templates, reviewed here. Challenge cooperative learning groups to create videos of activities using their photos uploaded to Moovly, reviewed here, and share them on a site such as TeacherTube reviewed here. Left Brain Craft Brain offers some excellent activities to use in conjunction with your Earth Day and Thanksgiving lessons.

Add your comments below (available only to members) | Become a Member

Rating (click star to set rating):

Close comment form

You must be registered and logged in to add items to your favorites.
Use the form at the top of the page to log in, or click here to join TeachersFirst (it's free!).

Close

Less
More

Robo-Dancers: Do the Strictly - Code Club & Nesta

Grades
4 to 12
2 Favorites 0  Comments
   
Make and publish a robot performing your personalized dance moves with Robo-Dancers. Create your moves using toolbars provided or switch to Code Mode to view and change moves using...more
Here is the direct link to share this resource review. Feel free to copy and paste this URL into an email or place it on your web page or blog so others can read this TeachersFirst review:

 Close Link

Make and publish a robot performing your personalized dance moves with Robo-Dancers. Create your moves using toolbars provided or switch to Code Mode to view and change moves using code. Share and save when finished. Be sure to check out other options available on this site for creating animated stories and adding visuals to classic music. The site was created in the UK, so some of the pronunciations and spellings may differ from those in American English. The dance steps for the dance, Do The Strictly are on YouTube. If your district blocks YouTube, the video may not be viewable. You could always view the video at home and bring it to class "on a stick" to share. Use a tool such as KeepVid, reviewed here, to download the video from YouTube. At the time of this review, the site activities did not work with all browsers. So be sure to test out this site on the browser that you will be using.

tag(s): coding (26), computers (78), engineering (118), gamification (63), STEM (123)

In the Classroom

Use Robo-Dancers as an interesting way to introduce coding to your class. Display your dancer on your interactive whiteboard or projector and switch between modes to view changes in code when changing dance moves. After school clubs and activities can use Robo-Dancers to learn coding. Use this tool with gifted students for a great challenge. Set up a coding activity center for interested students when they finish class work or for rainy days and snow days. Share this link on your class website for students to access both in and out of the classroom.

Add your comments below (available only to members) | Become a Member

Rating (click star to set rating):

Close comment form

You must be registered and logged in to add items to your favorites.
Use the form at the top of the page to log in, or click here to join TeachersFirst (it's free!).

Close

Less
More

Robo Boogie - Code Club & Nesta

Grades
6 to 12
0 Favorites 0  Comments
  
Create a dancing robot and learn code at the same time! Begin by choosing a robot dancer, and then click "Let's Dance!" Edit your robot's dance moves using the toolbars ...more
Here is the direct link to share this resource review. Feel free to copy and paste this URL into an email or place it on your web page or blog so others can read this TeachersFirst review:

 Close Link

Create a dancing robot and learn code at the same time! Begin by choosing a robot dancer, and then click "Let's Dance!" Edit your robot's dance moves using the toolbars to change the head, arm, and hip movements. If you don't like the music, no problem, choose from four different music genres for your robot. Switch to Code Mode to view and change current settings. When finished, save and share your dance.

tag(s): coding (26), computers (78), engineering (118), STEM (123)

In the Classroom

Demonstrate how to use this site on your interactive whiteboard or projector. Show students how to switch back and forth between Code Mode and toolbars. Ask one student to change a dance move and other students to adjust the code to match the change. After school clubs and activities can use Robo Boogie to learn to code. Use this tool with gifted students for an interesting challenge. Set up a coding activity center for interested students when they finish class work or for rainy days and snow days. Share this link on your class website for students to access both in and out of the classroom.

Add your comments below (available only to members) | Become a Member

Rating (click star to set rating):

Close comment form

You must be registered and logged in to add items to your favorites.
Use the form at the top of the page to log in, or click here to join TeachersFirst (it's free!).

Close

Less
More

Sketch Nation Create - Nitzan Wilnai

Grades
2 to 12
2 Favorites 0  Comments
   
Develop and design games and learn programming skills at the same time using Sketch Nation Create. This tool works on the web, iOS, and Android. To get started click the ...more
Here is the direct link to share this resource review. Feel free to copy and paste this URL into an email or place it on your web page or blog so others can read this TeachersFirst review:

 Close Link

Develop and design games and learn programming skills at the same time using Sketch Nation Create. This tool works on the web, iOS, and Android. To get started click the app of choice and then click settings and register. Once registered (no email required) select Create, the Genre, and your choice of Simple, Advanced, or Expert Modes. Choose to draw or import pictures to use for the background, characters, objects, and scenery. Make simple games while learning a little about programming and game design. Click the Getting Started tab to register. Look at the many examples and ideas under Education.

tag(s): coding (26), computers (78), critical thinking (92), DAT device agnostic tool (192), game based learning (101), gamification (63), logic (229), problem solving (258), STEM (123)

In the Classroom

If you only have a few computers, introduce this tool using a projector or interactive whiteboard and bookmark it as a learning station with earbuds/headphones. Allow students to explore and learn on their own at classroom computer centers or individual laptops. Sketch Nation is an engaging interactive to learn basic coding skills even for younger students. Encourage learning by telling them to ask three other students first before asking the teacher AND that it is okay if we learn it together. Once students get the hang of beginning programming tips, encourage them to make apps, games, or digital stories for other courses such as videos explaining photosynthesis, book readings from authors, famous battles from history, or different genres of music and art. Have students use a storyboard to write down what they plan to do/draw/say with their creation, and to keep tabs on students and their progress. For creating digital storyboards see Amazon Storybuilder, reviewed here, or Storyboard Generator, reviewed here. Share this on your website for students to use at home, too. Sketch Nation Create teaches the basics. Those students who show a keen interest in coding could learn more by using a program such as Anybody Can Learn to Code, reviewed here, Kodable, reviewed here, or Codeacademy, reviewed here.

Add your comments below (available only to members) | Become a Member

Rating (click star to set rating):

Close comment form

You must be registered and logged in to add items to your favorites.
Use the form at the top of the page to log in, or click here to join TeachersFirst (it's free!).

Close

Less
More

Code Avengers - Mike Walmsley

Grades
4 to 12
1 Favorites 0  Comments
   
Code Avengers offers free introductory courses for learning computer coding. Teachers receive access to all lessons; students have access to introductory lessons in HTML/CSS, JavaScript,...more
Here is the direct link to share this resource review. Feel free to copy and paste this URL into an email or place it on your web page or blog so others can read this TeachersFirst review:

 Close Link

Code Avengers offers free introductory courses for learning computer coding. Teachers receive access to all lessons; students have access to introductory lessons in HTML/CSS, JavaScript, and Python 3. Introductory courses run about one hour in length and include video instructions along with opportunities for practice of tasks. Participate in lessons without registration. Registration does allow you to save work and return to the stopping point at any time. If your district blocks YouTube, the videos may not be viewable. You could always view them at home and bring them to class "on a stick" to share. Use a tool such as KeepVid, reviewed here, to download the videos from YouTube.

tag(s): coding (26), computers (78), engineering (118), gamification (63), STEM (123)

In the Classroom

Although only the introductory lessons are free, they provide excellent tutorials for beginners. Create a link on classroom computers for students to learn at their own pace and develop an interest in pursuing further coding instruction. If you are looking for more ways to use coding in the classroom, check out TeachersFirst's Coding in the Classroom page. Make coding part of science inquiry or math logic in any classroom. Include it as part of the scientific method or discussions about careers in science. You may even want to portray coding as just another "world language" in today's world.

Add your comments below (available only to members) | Become a Member

Rating (click star to set rating):

Close comment form

You must be registered and logged in to add items to your favorites.
Use the form at the top of the page to log in, or click here to join TeachersFirst (it's free!).

Close

Less
More

E.A.K. (Erase All Kittens) - Drum Roll

Grades
1 to 6
0 Favorites 0  Comments
 
Erase All Kittens is an online activity that teaches HTML coding. As you play, learn how to build ledges, add boxes, and more as your friend Arka endeavors to save ...more
Here is the direct link to share this resource review. Feel free to copy and paste this URL into an email or place it on your web page or blog so others can read this TeachersFirst review:

 Close Link

Erase All Kittens is an online activity that teaches HTML coding. As you play, learn how to build ledges, add boxes, and more as your friend Arka endeavors to save the missing kittens. Short demos and tips throughout the activity guide players on how to add and edit code. Erase All Kittens works best in Firefox and Chrome browsers.

tag(s): coding (26), computers (78), critical thinking (92), logic (229), problem solving (258), STEM (123)

In the Classroom

Introduce Erase All Kittens on your interactive whiteboard or projector. Allow students to explore and learn on their own at classroom computer centers or individual laptops. Provide a link to Erase All Kittens for students to access at home. Create a bulletin board for students to post achievement levels. Have student "coding experts" create video tutorials using Screencast-o-matic, reviewed here, and share them on a site such as TeacherTube, reviewed here.

Add your comments below (available only to members) | Become a Member

Rating (click star to set rating):

Close comment form

You must be registered and logged in to add items to your favorites.
Use the form at the top of the page to log in, or click here to join TeachersFirst (it's free!).

Close

Less
More

CodeHS - Jeremy Keeshin & Zach Galant

Grades
6 to 12
1 Favorites 0  Comments
    
CodeHS is designed to help high school students learn the basics of computer programming. However, the tool would also be good to use in middle school. Start by signing up ...more
Here is the direct link to share this resource review. Feel free to copy and paste this URL into an email or place it on your web page or blog so others can read this TeachersFirst review:

 Close Link

CodeHS is designed to help high school students learn the basics of computer programming. However, the tool would also be good to use in middle school. Start by signing up for an account, create a class, and get started. Students sign up for the class with a class code or through an email invite from the teacher. The course is self-paced and takes students through with step by step tutorials, examples, and help along the way. Students begin each section of the course with an instructional video on Vimeo, YouTube, or the CodeHS website. Questions that check for understanding and an example of coding are follow-ups to the video. Then students put the skills to use through a series of practice activities by moving Karel, the dog, through combinations of four commands. You can check student progress through the dashboard. Also, explore the many resources offered to help you learn how to use and teach coding. Go through your own personal, professional development with the site as well.
This site includes advertising.

tag(s): classroom management (129), coding (26), computers (78)

In the Classroom

Coding is an excellent way to teach critical thinking and problem-solving skills. Use this site as homework, a center, or in a lab setting. The course is self-paced, so differentiation is easy. Explain to students that coding is a critical skill in today's world filled with technology and will also be a valuable skill in the job market. Many jobs that will require coding do not yet exist. Put a link to this tool on your class website, blog, or wiki.

Add your comments below (available only to members) | Become a Member

Rating (click star to set rating):

Close comment form

You must be registered and logged in to add items to your favorites.
Use the form at the top of the page to log in, or click here to join TeachersFirst (it's free!).

Close

Less
More

AppInventor - Learn to Build Android Apps - David Wolber, Univ of San Francisco's Democratize Computing Lab

Grades
6 to 12
1 Favorites 0  Comments
   
Create your own Android app using Martin Luther King's "I Have a Dream" speech video with this easy to follow tutorial. The Course In a Box includes several modules taking ...more
Here is the direct link to share this resource review. Feel free to copy and paste this URL into an email or place it on your web page or blog so others can read this TeachersFirst review:

 Close Link

Create your own Android app using Martin Luther King's "I Have a Dream" speech video with this easy to follow tutorial. The Course In a Box includes several modules taking you step by step through the app building process. Videos and practice exercises guide you through the app creation process while building up in complexity. Final lessons teach skills such as apps that communicate with the web and apps with user-generated data. Registration allows you to save your work. If your district blocks YouTube, the videos on this site may not be viewable. You could always view them at home and bring them to class "on a stick" to share. Use a tool such as KeepVid, reviewed here, to download the videos from YouTube.

tag(s): coding (26), computers (78), STEM (123)

In the Classroom

This site is perfect for use with any computer coding course. AppInventor has many tips and guidance for the classroom. Materials target students from middle school and higher. Work together as a class or assign as a self-paced activity. Share with students interested in learning computer coding as an excellent resource. If your school has an after-school computer club, use these training modules to encourage interested students to practice on their own. Once students get the hang of beginning programming tips, encourage them to make apps for other courses such as videos explaining photosynthesis, book readings from authors, or different genres of music and art.

Add your comments below (available only to members) | Become a Member

Rating (click star to set rating):

Close comment form

You must be registered and logged in to add items to your favorites.
Use the form at the top of the page to log in, or click here to join TeachersFirst (it's free!).

Close

Less
More

Checkio - CheckiO

Grades
3 to 12
2 Favorites 0  Comments
 
This resource is an excellent online activity to learn Python through coding challenges. Choose a challenge and solve the problem to move onto another challenge. Complete each of the...more
Here is the direct link to share this resource review. Feel free to copy and paste this URL into an email or place it on your web page or blog so others can read this TeachersFirst review:

 Close Link

This resource is an excellent online activity to learn Python through coding challenges. Choose a challenge and solve the problem to move onto another challenge. Complete each of the tasks to gain points and move to the next area. Designed for beginners and experts students will have to stick with it to be able to move past the beginning as the backstory is lost moving from one action assignment to another. The story can be the one item that makes this site different from other coding challenges. After most of the challenges, the solutions are shown. Create an account or log in through Google or Facebook.

tag(s): coding (26), critical thinking (92), problem solving (258)

In the Classroom

Allow students to a variety of different types of coding. Use this site to learn Python. Once students have used several different coding sites, discuss what they learned from the process. Brainstorm and discuss the following: What is the use of learning coding? What are the similarities and differences of the various coding platforms? Use an online interactive Two or Three-Circle Venn Diagram, reviewed here, and here, for the comparisons of the coding programs.

Add your comments below (available only to members) | Become a Member

Rating (click star to set rating):

Close comment form

You must be registered and logged in to add items to your favorites.
Use the form at the top of the page to log in, or click here to join TeachersFirst (it's free!).

Close

Less
More

The Foos - codeSpark

Grades
K to 6
2 Favorites 0  Comments
 
Learn the ABC's of Computer Science with the Foos! Reminiscent of Pac-Man (including the music), these microscopic creatures live deep inside computer chips. Program them to do almost...more
Here is the direct link to share this resource review. Feel free to copy and paste this URL into an email or place it on your web page or blog so others can read this TeachersFirst review:

 Close Link

Learn the ABC's of Computer Science with the Foos! Reminiscent of Pac-Man (including the music), these microscopic creatures live deep inside computer chips. Program them to do almost anything, but happiness comes from working together with other Foos. As programming skills increase, new characters, commands, and adventures unlock to take the game to the next level. Watch a very short intro video, and from there view the Gameplay/Walkthrough for this free coding "game." Both reside on YouTube. If your district blocks YouTube, the videos may not be viewable. You could always view the videos at home and bring them to class "on a stick" to share. Use a tool such as KeepVid, reviewed here, to download the videos from YouTube.

tag(s): coding (26), computers (78), critical thinking (92), DAT device agnostic tool (192), logic (229), problem solving (258), STEM (123)

In the Classroom

Learning to code is an opportunity to teach students to think and problem solve. Coding is a critical digital literacy skill for the future. After school clubs and activities can use The Foos to learn to code. Use this tool with gifted students for a great challenge. Share the Walkthrough video on your interactive whiteboard or projector to get your students enthused about the "game." Set up a coding activity center for interested students when they finish class work or for rainy days and snow days. Share this link on your class website for students to access both in and out of the classroom. Take advantage of the free apps to use in your BYOD classroom.
 

Add your comments below (available only to members) | Become a Member

Rating (click star to set rating):

Close comment form

You must be registered and logged in to add items to your favorites.
Use the form at the top of the page to log in, or click here to join TeachersFirst (it's free!).

Close

Less
More

Twine - Chris Klimas

Grades
6 to 12
0 Favorites 0  Comments
  
Create interactive fiction (choose your own adventure) type stories, poems, games, and interactive art with Twine. Start by either downloading the software to your computer or click...more
Here is the direct link to share this resource review. Feel free to copy and paste this URL into an email or place it on your web page or blog so others can read this TeachersFirst review:

 Close Link

Create interactive fiction (choose your own adventure) type stories, poems, games, and interactive art with Twine. Start by either downloading the software to your computer or click on "use it online" just under the download button. Twine helps you stay organized with little Post-It type squares with arrows to connect each section to one or more other sections. See how to do this by watching this short YouTube video, here. Drag and drop the squares on the page, and they will stay connected. There are a few templates to choose from, and you can upload images. For those who are adept at programming, click on Wiki and see the other quality, development resources Twine offers. Work is saved in your browser, not on a server. That means there is no sign-in or sign-up, but it also means losing your work unless you remember to click on the Archive button. Click on the Twine Wiki for FAQs, Vimeo Tutorial Videos, and other helpful information. On YouTube watch several video tutorials. If your district blocks YouTube, the videos may not be viewable. You could always view the videos at home and bring them to class "on a stick" to share. Use a tool such as KeepVid, reviewed here, to download the videos from YouTube.

tag(s): coding (26), computers (78), creative writing (167), game based learning (101), interactive stories (31), writing (355)

In the Classroom

View the Getting Started tutorials together on your interactive whiteboard (or projector) before students begin to write stories. Also, be sure to have the tutorials as a link on class computers and your class webpage. Create a short story together as a class to become familiar with the site. Have students create a story diagram before beginning a story on Twine; then use the site to complete the project. Have students create stories to show what they have learned about literature, geography, history, science concepts, and more. As a more "serious" approach, use Twine to present opinion pieces where you take a position and allow readers to click on questions about it. They could also click on statements expressing opposing views so you can write counterarguments to their points. This idea could end up being a powerful way to present an argument and evidence as required by Common Core writing standards. Using this tool in a computer programming class would be ideal. Going to either Wiki, FAQ, or Forum will show you other development resources such as custom macros, stylesheets, code references, and so forth. Teachers of gifted could use this for students to develop elaborate fictional or informational pieces. Again, a graphic organizer for planning and organizing evidence is a must!

Add your comments below (available only to members) | Become a Member

Rating (click star to set rating):

Close comment form

You must be registered and logged in to add items to your favorites.
Use the form at the top of the page to log in, or click here to join TeachersFirst (it's free!).

Close

Less
More

BotLogic - Dolphin Micro team

Grades
K to 12
2 Favorites 0  Comments
 
BotLogic is an online activity that teaches programming and code. Enter by choosing educator, parent, or player. Educators and parents enter an email address and receive a code for...more
Here is the direct link to share this resource review. Feel free to copy and paste this URL into an email or place it on your web page or blog so others can read this TeachersFirst review:

 Close Link

BotLogic is an online activity that teaches programming and code. Enter by choosing educator, parent, or player. Educators and parents enter an email address and receive a code for players. Choose the player link to begin playing without a code. Select your age to begin at the proper level. Each level offers a tutorial with directions for play. BotLogic shows the window of code as you create your line of icon instructions. As an extra challenge, try to use as few instructions as possible to earn rewards.

tag(s): animation (59), coding (26), computers (78), logic (229), problem solving (258), STEM (123)

In the Classroom

Demonstrate how to play BotLogic on your interactive whiteboard or projector. Let students explore and play on their own using classroom computer or other web-enabled devices. Use BotLogic to teach logic, problem-solving, systems thinking, and, in some cases, collaboration. BotLogic is perfect for differentiation, allow students to move through levels at their pace. Share this on your website for students to use at home, too. Teachers of even very young gifted students can turn them loose with these challenges when they have already mastered math or science curriculum.
 

Add your comments below (available only to members) | Become a Member

Rating (click star to set rating):

Close comment form

You must be registered and logged in to add items to your favorites.
Use the form at the top of the page to log in, or click here to join TeachersFirst (it's free!).

Close

Less
More

CodeKingdoms - Ceebr, Ltd.

Grades
5 to 9
1 Favorites 0  Comments
  
CodeKingdoms is an interactive that teaches kids how to code using Javascript. Much like Minecraft, the goal is to guide your character through an adventure from planet to planet. Along...more
Here is the direct link to share this resource review. Feel free to copy and paste this URL into an email or place it on your web page or blog so others can read this TeachersFirst review:

 Close Link

CodeKingdoms is an interactive that teaches kids how to code using Javascript. Much like Minecraft, the goal is to guide your character through an adventure from planet to planet. Along the way, learn and use coding skills to navigate the world and complete progressively trickier missions. You can build your own worlds to play and share your creations with others. Be sure to click on the "Teachers, check out our resources" at the bottom of the page. Resources include lessons, teacher's packs, and webcasts to help students.

tag(s): coding (26), computers (78), engineering (118), game based learning (101), gamification (63), STEM (123)

In the Classroom

After school clubs and activities can use CodeKingdoms to learn coding. Use this tool with gifted students for a great challenge. Set up a coding activity center for interested students when they finish class work or for rainy days and snow days. Share this link on your class website for students to access both in and out of the classroom.

Add your comments below (available only to members) | Become a Member

Rating (click star to set rating):

Close comment form

You must be registered and logged in to add items to your favorites.
Use the form at the top of the page to log in, or click here to join TeachersFirst (it's free!).

Close

Less
More

CodeCombat - CodeCombat

Grades
3 to 12
0 Favorites 0  Comments
   
Harness the power of problem solving with CodeCombat. CodeCombat provides a unique challenge to learn code while playing an engaging game. Escape enemies or navigate a dungeon by typing...more
Here is the direct link to share this resource review. Feel free to copy and paste this URL into an email or place it on your web page or blog so others can read this TeachersFirst review:

 Close Link

Harness the power of problem solving with CodeCombat. CodeCombat provides a unique challenge to learn code while playing an engaging game. Escape enemies or navigate a dungeon by typing basic JavaScript commands. Each level of play provides a new challenge for programmers to experiment the best way to accomplish the goals of the game. Write JavaScript code to direct the character's actions, and then run the code to see what happens. Correct the code if needed to complete the level. Programmers earn accessories, XP, and achievement badges after conquering a level. A series of five stars indicates the difficulty for each level. CodeCombat never feels like a gamified coding course because it makes learning fun. The emphasis is on the game instead of the code. CodeCombat is free to play, but an email is required to create an account to save information and for the multiplayer option. A premium upgrade is available for a fee. This review is for the FREE portion only.

tag(s): coding (26), creativity (108), critical thinking (92), problem solving (258)

In the Classroom

Learning to code is an opportunity to teach students to think and problem solve. Coding is a critical digital literacy skill for the future. Create an after school coding club for students to access the site. Challenge students to write stories to accompany each level of code they complete in CodeCombat. Encourage students to create as they become more advanced in CodeCombat. Provide an environment for students to collaborate to solve the levels.

Add your comments below (available only to members) | Become a Member

Rating (click star to set rating):

Close comment form

You must be registered and logged in to add items to your favorites.
Use the form at the top of the page to log in, or click here to join TeachersFirst (it's free!).

Close

Less
More

CoderDojo - CoderDojo Foundation

Grades
1 to 8
0 Favorites 0  Comments
Interested in coding and looking for others who are interested as well? CoderDojo is an open source movement of free coding clubs for young kids that is led by volunteers ...more
Here is the direct link to share this resource review. Feel free to copy and paste this URL into an email or place it on your web page or blog so others can read this TeachersFirst review:

 Close Link

Interested in coding and looking for others who are interested as well? CoderDojo is an open source movement of free coding clubs for young kids that is led by volunteers and found around the World. Activities vary with each "club" but all focus on coding. Click "Organize a Dojo" to become a volunteer organizer. You are then responsible for setting up and maintaining the dojo. Not a coding master? Don't let that discourage you. Organizers are responsible for bringing learners and technical experts together. Students can click "Attend a Dojo" to find a location nearby to join. Volunteers can also find a dojo nearby to offer their services.

tag(s): coding (26), computers (78), engineering (118), STEM (123)

In the Classroom

When asked, explain that coding is just another "world language" in today's world. Team up with the PTA/ PTO or other groups in your community to find others interested in being part of a Coderdojo. Your Coderdojo can be considered an after school club, but on a larger scale can bring students from various backgrounds together for the common purpose of learning to code.

Add your comments below (available only to members) | Become a Member

Rating (click star to set rating):

Close comment form

You must be registered and logged in to add items to your favorites.
Use the form at the top of the page to log in, or click here to join TeachersFirst (it's free!).

Close

Less
More

Kodable - Surfscore, Inc

Grades
K to 4
0 Favorites 0  Comments
 
Kodable teaches coding to young children through programming logic, sequence, loops, functions, and debugging. Create one free class account for up to 25 students with up to 45 levels....more
Here is the direct link to share this resource review. Feel free to copy and paste this URL into an email or place it on your web page or blog so others can read this TeachersFirst review:

 Close Link

Kodable teaches coding to young children through programming logic, sequence, loops, functions, and debugging. Create one free class account for up to 25 students with up to 45 levels. Find lessons with programmed curriculum, explanations of key concepts, and Common Core alignment. You can play without an account; however, results are not saved. Kodable can be used on any web browser or an iPad/iOs device.
This site includes advertising.

tag(s): coding (26), computers (78), logic (229), problem solving (258), STEM (123)

In the Classroom

Use this tool to learn basic coding skills. Students will quickly catch on to this program when allowed to experiment while viewing their results. Kodable is great for differentiating for students with different abilities and learning styles. Keep track of student progress through your teacher account and entering student profiles. Have more than 25 students in your class? Challenge students to work in pairs to complete the challenges.

Add your comments below (available only to members) | Become a Member

Rating (click star to set rating):

Close comment form

You must be registered and logged in to add items to your favorites.
Use the form at the top of the page to log in, or click here to join TeachersFirst (it's free!).

Close

Less
More

Anybody Can Learn Code - Hadi & Ali Partovi

Grades
K to 10
2 Favorites 0  Comments
    
Anybody Can Learn Code is designed to spark interest in learning to code, especially among girls and the very young. Find lessons for beginners, Kindergartners to tenth graders (or...more
Here is the direct link to share this resource review. Feel free to copy and paste this URL into an email or place it on your web page or blog so others can read this TeachersFirst review:

 Close Link

Anybody Can Learn Code is designed to spark interest in learning to code, especially among girls and the very young. Find lessons for beginners, Kindergartners to tenth graders (or older). Start by clicking Learn in the top menu bar. Find an Hour of Code with 20 puzzles that use a drag and drop process and problem-solving skills. Complete the Hour of Code and select Beyond One Hour. Find everything an early coder needs to get started coding: A K-8 Intro to Computer Science, Tutorials that teach Javascript, Tutorial apps for any device, Learn to program with robots, and many others. There are also "unplugged tutorials" for classrooms without computers. On the top menu, click on the Teach button to find the link to videos (half way down the page) from famous people about how and when they learned to code. The videos are hosted on YouTube. If your district blocks YouTube, they may not be viewable. You could always view the videos at home and bring them to class "on a stick" to share. Use a tool such as KeepVid, reviewed here, to download the videos from YouTube. Code.org is available in 20 languages.

tag(s): coding (26), computers (78), critical thinking (92), STEM (123), women (101)

In the Classroom

Make coding part of science inquiry or math logic in any classroom. Include it as part of scientific method or discussions about careers in science. You may even want to portray coding as just another "world language" in today's world. Be sure to look at all the implementation advice before introducing these extensive coding resources to your class. It would be wise to complete the Hour of Code yourself so you will feel comfortable helping students if they get stuck. Better yet, invite a few students to do an hour with you after school and learn together! You will have a team of "techsperts" to help their peers. Select the Learn button from the top menu to find two links for educators. The one at the top of the Learn page gives quick tips for prepping for the Hour of Code. The one at the bottom of the slide gives complete instructions for implementing the Hour of Code in your classroom. Plan an hour of Code on nationally designated days or on your own calendar! Invite the PTA/PTO to host a coding event. Select a video to use to introduce Computer Science to your students. In a 1:1 or BYOD classroom, guide students through the site using Surfly, a tool to share the web pages with others, reviewed here. If you only have a few computers, introduce this tool using a projector or interactive whiteboard and bookmark it as a learning station with earbuds/headphones. Encourage students to help each other when they have difficulty. Share this on your website for students to use at home, too. Anybody Can Learn Code teaches the basics. Those students who show a keen interest in coding could learn more by using a program such as Codeacademy, reviewed here.
 This resource requires Adobe Flash.

Add your comments below (available only to members) | Become a Member

Rating (click star to set rating):

Close comment form

You must be registered and logged in to add items to your favorites.
Use the form at the top of the page to log in, or click here to join TeachersFirst (it's free!).

Close

Less
More

CodeMonkey - Jonathan Schor

Grades
1 to 6
1 Favorites 0  Comments
 
Code Monkey is an engaging interactive to learn basic coding skills for even younger students. Follow the simple tutorial to learn each step and help the monkey find his bananas. ...more
Here is the direct link to share this resource review. Feel free to copy and paste this URL into an email or place it on your web page or blog so others can read this TeachersFirst review:

 Close Link

Code Monkey is an engaging interactive to learn basic coding skills for even younger students. Follow the simple tutorial to learn each step and help the monkey find his bananas. Receive stars for completing each challenge along the way. Thirty challenges offer opportunities for you to progress from basic through more intermediate coding skills.

tag(s): coding (26), computers (78)

In the Classroom

Introduce Code Monkey on your interactive whiteboard or projector. Allow students to explore and learn on their own at classroom computer centers or individual laptops. Provide a link to Code Monkey for students to access at home. Create a bulletin board for students to post achievement levels. Have student "coding experts" create screencasts about completing challenges using a tool such as Screenr reviewed here.

Add your comments below (available only to members) | Become a Member

Rating (click star to set rating):

Close comment form

You must be registered and logged in to add items to your favorites.
Use the form at the top of the page to log in, or click here to join TeachersFirst (it's free!).

Close

Less
More

Curious - Curious

Grades
4 to 12
0 Favorites 0  Comments
  
Learn fascinating information in video format on a plethora of different topics. As you click through, click FREE at the top of each category to se only the free offerings. ...more
Here is the direct link to share this resource review. Feel free to copy and paste this URL into an email or place it on your web page or blog so others can read this TeachersFirst review:

 Close Link

Learn fascinating information in video format on a plethora of different topics. As you click through, click FREE at the top of each category to se only the free offerings. Choose from categories such as Game On, Curious 52, Art and Photo, Smarty Pants, Fit and Active, and Health and Beauty. There is so much more: Learn to Code, Great Outdoors, Popular, Fancy Pants, Around the House, Staff Picks, Pocket Perfect, Language, Crafting, Green Thumb, Software, Tasty Treats, Song and Dance, Business Savvy, and Party Time. Each video has a clickable "timeline" under it where you can read about the video, find lessons, make comments, find related topics, and see assignments. Teach others your skill or talent. Send Curious cards to teachers or others to show what you know. Be aware, not all of the video clips are free.
This site includes advertising.

tag(s): art history (69), coding (26), dance (28), family (59), financial literacy (78), money (192), nutrition (154), sports (95), video (251)

In the Classroom

Check out the offerings for videos that support or extend your curriculum. Have your students find a lesson to learn or even a lesson to teach. Be sure to show them where to click "free" to narrow the listings. After previewing Curious on an interactive whiteboard or projector, choose a video to evaluate and gather the important parts of the information. Small groups could each choose a different video. Have students create their own lessons in content areas using these as a model. As you teach about informational text, this is the perfect example of digital writing to convey information. Suggest this site at a parent night to help keep everyone lifetime learners. Be sure to post a link on your website for parents and students to access at home.
 This resource requires PDF reader software like Adobe Acrobat.

Add your comments below (available only to members) | Become a Member

Rating (click star to set rating):

Close comment form

You must be registered and logged in to add items to your favorites.
Use the form at the top of the page to log in, or click here to join TeachersFirst (it's free!).

Close

0-20 of 25    Next