TeachersFirst's Coding in the Classroom

Other TeachersFirst Special Topics Collections

This editor's choice offers a curated list of reviewed resources from TeachersFirst 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!

View our entire list of resources that are tagged Coding.

 

0-20 of 25    Next

25 Results | sort by:

Less
More

CodeChef for Schools - Directi

Grades
8 to 12
0 Favorites 0  Comments
  
CodeChef for Schools offers computer programming training and competitions. Choose the Get Started button to begin as a newbie and explore frequently asked questions. Choose the practice...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

CodeChef for Schools offers computer programming training and competitions. Choose the Get Started button to begin as a newbie and explore frequently asked questions. Choose the practice area to hone skills from beginner level through challenge level. Compete in monthly competitions with other coders from around the globe. Middle and high school students will appreciate the lunchtime contests, an introduction to competitive coding, targeted for their age group. These take place the last Saturday of each month, and specific times are posted on the site. The demonstration videos reside on YouTube. 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 Freemake Video Converter, reviewed here, to download the videos from YouTube.

tag(s): coding (47), competitions (16), computers (94), critical thinking (108), problem solving (272), STEM (134)

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 site offers different levels, so differentiation is built in. 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. Encourage advanced students to enter the monthly competitions offered on CodeChef.

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

Thimble - Mozilla

Grades
6 to 12
0 Favorites 0  Comments
 
Thimble is an online tool for teaching HTML, CSS, JavaScript, and creating web pages. Start from scratch or choose a remix project as a learning tool. Each remix includes a ...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

Thimble is an online tool for teaching HTML, CSS, JavaScript, and creating web pages. Start from scratch or choose a remix project as a learning tool. Each remix includes a tutorial with instructions about changing and personalizing content. When working on a creation Thimble offers a side-by-side view, one for the coding portion, the other showing the appearance and content as it shows on a web page. Choose to show desktop or mobile device appearance. Email registration is required to publish and save web pages to Mozilla Webmaker. Once created, users can copy and paste the HTML into any web page host.

tag(s): coding (47), computers (94), multimedia (57), tutorials (47)

In the Classroom

Use Thimble as an excellent tool for students to learn to code through simple projects. Thimble doesn't offer step-by-step directions, so it is more useful for students who love to explore and interact on their own. Have students use Thimble's Remixes to create comic book explanations of science concepts or social studies events. Use the Six Word Summer Teaching Toolkit as a great way to teach summarizing, and of course, this toolkit for summarizing will work for many other topics!

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 School - Code School LLC

Grades
5 to 12
0 Favorites 0  Comments
   
The Code School free account provides access to 10 introductory courses in computer coding. Create an account using your email address, then navigate to courses to view 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

The Code School free account provides access to 10 introductory courses in computer coding. Create an account using your email address, then navigate to courses to view the free offerings. Courses offer several levels of training including videos and challenges. Earn digital badges as you complete each course.

tag(s): coding (47), computers (94), critical thinking (108), engineering (125), problem solving (272), STEM (134)

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. Courses are 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. Since registration is via email, for young students consider using a "class set" of Gmail subaccounts, explained here; this tells how to configure Gmail subaccounts to use for any online membership service. Using Gmail subaccounts will provide anonymous interaction within your class.

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

Dash - General Assembly

Grades
4 to 12
0 Favorites 0  Comments
   
Dash is an interactive, online learn to code program. Use Dash to practice HTML, CSS, and JavaScript to build a website, blog theme, CSS robot, or your own mad libs ...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

Dash is an interactive, online learn to code program. Use Dash to practice HTML, CSS, and JavaScript to build a website, blog theme, CSS robot, or your own mad libs game. Choose your project, then follow prompts in each accompanying slide show to add coding and receive feedback. Dash also highlights skills learned to view progress throughout tutorials. Click on any learned skill for a quick review lesson. The one-minute intro video resides 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 Freemake Video Converter, reviewed here, to download the video from YouTube.

tag(s): coding (47), computers (94), critical thinking (108), problem solving (272), STEM (134)

In the Classroom

Use Dash to learn basic coding skills. Students will quickly catch on to this program when allowed to explore and see what they can make. Provide a simple assignment with defined rules/tasks to learn the tools. Younger students may familiarize themselves more easily working with a partner. Be sure to recommend that students "ask three before me" (the teacher). When finished with these lessons, move to other free tools such as Scratch, reviewed here. Teachers of even very young gifted students can turn them loose with these challenges when they have already mastered the math or science curriculum. Have them create a creature they can explain to the class or share with gifted peers in other classrooms.

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

Vidcode - vidcode.io

Grades
5 to 12
0 Favorites 0  Comments
   
Vidcode provides beginner project tutorials for learning to code through projects designed to match teens' interests, specifically for teen girls. Although designed for girls, all students...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

Vidcode provides beginner project tutorials for learning to code through projects designed to match teens' interests, specifically for teen girls. Although designed for girls, all students will benefit from the projects available on the site. Free projects include topics such as Make Your Own Filter, Make a Stop Motion, and Doodle SFX: Magic. Follow the step by step directions to drag and drop code to create and share projects. The best way to find the free projects is to click the Pricing link at the top of the homepage, then select "Start Coding" under the free column to view and access the free projects. Use email, Google, or Microsoft 365 to register. Once finished with the project, share it using the URL provided. A short intro video resides 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 Freemake Video Converter, reviewed here, to download the video from YouTube.
This site includes advertising.

tag(s): coding (47), critical thinking (108), engineering (125), images (265), multimedia (57), problem solving (272), STEM (134), video (253)

In the Classroom

Create a coding center in your classroom using Vidcode. Encourage students to use the tutorials to create projects to include with any multimedia presentation. Have students make their multimedia presentation using one of the many TeachersFirst Edge Multimedia tools, reviewed here. Some tool suggestions are (click on the tool name to access the review): Piktochart, Lucidpress, Powtoon, and theLearnia. Use Vidcode projects as part of any after-school or recess/lunch coding club activity.

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

Cardboard2Code - CBIS Education

Grades
4 to 12
0 Favorites 0  Comments
  
Cardboard2Code offers three free modules to learn computer programming tasks. Module topics include creating a cardboard robot arm, a virtual robot arm using Scratch, reviewed...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

Cardboard2Code offers three free modules to learn computer programming tasks. Module topics include creating a cardboard robot arm, a virtual robot arm using Scratch, reviewed here, and using Python to control a robot arm. Enter your name and email to access each module. This site was created in the UK, so some of the pronunciations and spellings may differ from those in American English. There is a short introductory video that resides 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 Freemake Video Converter, reviewed here, to download the video from YouTube.

tag(s): coding (47), computers (94), critical thinking (108), engineering (125), problem solving (272), STEM (134)

In the Classroom

Cardboard2Code would be perfect for use as an independent or group learning station. Share these modules with students interested in learning to code. Include a link on your class website to the modules for students to complete at home. Locate a volunteer with coding skills to work with your class to complete modules.
 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

Less
More

Google CS First - Google

Grades
5 to 9
1 Favorites 0  Comments
   
Google CS First is a program for clubs to increase access and teach computer science to 4th-8th-grade students. All training and materials are free for anyone hosting a club in ...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

Google CS First is a program for clubs to increase access and teach computer science to 4th-8th-grade students. All training and materials are free for anyone hosting a club in the U.S. Materials offer lessons based on themes such as storytelling, sports, social media, friends, and fashion and design. In addition to lesson materials, Google CS provides online training information for club leaders.

tag(s): animation (63), coding (47), critical thinking (108), digital storytelling (142), gamification (65), musical notation (35), problem solving (272), social media (16), sports (96), stories and storytelling (32)

In the Classroom

Create a club in your classroom as part of your STEM activities, as a lunch/recess club, or an at-home activity for students. Use the flyers and presentation materials provided to create interest in the club. Differentiate clubs by student interests and abilities. Share Google CS First with your school's media or tech leader as an excellent resource for teaching coding. This site is perfect for those who want to learn more about coding, but have some hesitancy since all materials from creating a group through the lessons are free. If you still have some doubts, enlist the services of a tech-savvy high school student to help with activities as part of their volunteering requirements.

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

Pencil Code Gym - David Bau

Grades
K to 12
0 Favorites 0  Comments
 
Code your own art, music, and interactive fiction with Pencil Code Gym. The main language is Coffescript, but you can press the gear button to use HTML, Javascript, and CSS. ...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 your own art, music, and interactive fiction with Pencil Code Gym. The main language is Coffescript, but you can press the gear button to use HTML, Javascript, and CSS. Follow instructions to code using drag and drop blocks or text. Click the pencil in the upper left corner to see several resources including Materials for Teachers, Teachers Manual, Printable Activities, and several others. Toggle back and forth between the two formats to view the different formats. The wide range of activities make this site perfect for use with students of all levels of coding abilities. When complete, share finished projects on "GymStage", the sharing portion of Pencil Code Gym.

tag(s): coding (47), critical thinking (108), digital storytelling (142), drawing (78), geometric shapes (163), musical notation (35), problem solving (272)

In the Classroom

Create a link on classroom computers for use as centers. Use the text options for students to use with digital storytelling. This site is perfect for differentiating different levels of coding skills. Allow students to explore at their own pace, then share their creations with classmates. Challenge students or groups to create videos explaining their creations using theLearnia, reviewed here, and share them on a site such as TeacherTube, reviewed here. Be sure to add a link to your class website for students to practice at home.
 

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

W3 Schools Online Web Tutorials - W3 Schools

Grades
4 to 12
0 Favorites 0  Comments
W3 Schools offers online tutorials for learning different forms of computer coding, from beginner level through advanced concepts. Choose from available categories to begin, then follow...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

W3 Schools offers online tutorials for learning different forms of computer coding, from beginner level through advanced concepts. Choose from available categories to begin, then follow the tutorials including online examples to edit. Take quizzes to test your skills. Experienced coders will appreciate the reference guides included on the site containing common tags and terms used.

tag(s): coding (47), computers (94), critical thinking (108), gamification (65), logic (235), STEM (134)

In the Classroom

Use these tutorials to provide coding instruction for students at all ability levels. Make coding part of science inquiry or math logic in any classroom. Include it in the context 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. If you are looking for more ways to use coding in the classroom, check out TeachersFirst's Coding in the Classroom page.

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

Intro to JS: Drawing & Animation - Kahn Academy

Grades
6 to 12
1 Favorites 0  Comments
  
In this Kahn Academy interactive online course, participants learn the basics of the JavaScript language to draw images and animations and beyond. Select from the Contents menu on 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

In this Kahn Academy interactive online course, participants learn the basics of the JavaScript language to draw images and animations and beyond. Select from the Contents menu on the left, or scroll down the page. Lessons are taught using short videos. Many videos have an interactive transcript and an error checker to assist you if you make a mistake. Use the provided links to videos hosted on YouTube. After viewing the explanation or a concept, try the practice sessions. Work through the seventeen modules with multiple lessons to earn badges. Many of the videos include real-time student questions and replies, Tips, Thanks, and Spin-Offs. The New Program space encourages the creation of original JavaScript programs. To save progress and keep track of projects, create an account by signing up using Gmail, Facebook or any email. Identify yourself if you are teacher or parent. Documentation, in both text and video format, includes information on JS basics. Help is available in a community forum format which students may access. 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): animation (63), coding (47), computers (94), critical thinking (108), problem solving (272)

In the Classroom

The course is self-paced, so differentiation is easy. Explain to students that coding is a critical skill in today's tech-filled world and will be a valuable skill in the job market. Compare coding to just another "world language." Put a link to this tool on a class website, blog, or wiki. Look for more ways to use coding in the classroom on the TeachersFirst's Coding in the Classroom page, here. Make JS part of science inquiry or math logic in any classroom. Besides the intrinsic factors that come with learning to code, students will be motivated by badges. Set up a coding activity center for interested students when they finish class work or for rainy days and snow days. Coding is an excellent way to teach critical thinking and problem-solving skills. Use this site as homework, a classroom center, or in a lab setting.

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

FreeCodeCamp - Quincy Larson

Grades
9 to 12
0 Favorites 0  Comments
FreeCodeCamp offers self-paced training in coding, followed by practice building projects for non-profit sources. The site includes 100's of challenges featuring many different types...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

FreeCodeCamp offers self-paced training in coding, followed by practice building projects for non-profit sources. The site includes 100's of challenges featuring many different types of coding programs. Participate in FreeCodeCamp's curriculum to earn up to four standardized certifications in software development recognized by technology employers. Chat rooms provide assistance and support to participants working through certifications. FreeCodeCamp provides assistance in obtaining employment to users who complete certifications on the site.

tag(s): careers (132), coding (47), computers (94), critical thinking (108), problem solving (272)

In the Classroom

Browse through the menu of activities in each of the certifications to find lessons for stand-alone topics such as adding images to websites or working with different HTML features. Sign up isn't necessary to view lessons, only to save progress when working through certifications. Share FreeCodeCamp with students who have an interest in coding and computers. Encourage students to complete certifications to include with college applications. Share with students who may not have an interest in college, but have an interest in computers, coding, and gaming.

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 (47), computers (94), critical thinking (108), DAT device agnostic tool (196), game based learning (103), gamification (65), logic (235), problem solving (272), STEM (134)

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 (47), computers (94), engineering (125), gamification (65), STEM (134)

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

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 (134), coding (47), computers (94)

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

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 (47), computers (94), critical thinking (108), DAT device agnostic tool (196), logic (235), problem solving (272), STEM (134)

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

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 (63), coding (47), computers (94), logic (235), problem solving (272), STEM (134)

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

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 (47), creativity (109), critical thinking (108), problem solving (272)

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

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 (47), computers (94), critical thinking (108), STEM (134), 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 (47), computers (94)

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

Codecademy - Codeacademy

Grades
4 to 12
5 Favorites 0  Comments
   
Try Codecademy to learn how to code. Build projects such as interactive websites, games, and apps. Join a community of coders and share the knowledge. Collaborate with others from all...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

Try Codecademy to learn how to code. Build projects such as interactive websites, games, and apps. Join a community of coders and share the knowledge. Collaborate with others from all over for new projects. Find 18 adaptable lesson plans that link to Codecademy's online courses. You can also build a profile to track progress. Included is a free kit to start an after school coding club. Check out the one hour introductory class on coding for teachers. Codecademy's small lessons help one focus on tasks that might at first be completely foreign or overwhelmingly technical. Discover the curriculum developed for primary and secondary schools. Download an app for iPhones to continue coding. Lessons for coding include JavaScript, HTML/CSS, PHP, Python, Ruby, and APIs.

tag(s): coding (47), computers (94), engineering (125), STEM (134)

In the Classroom

Codecademy offers you basic instruction before you begin teaching your students (or learning together with them!). Create accounts for your students, and track their progress. Besides the intrinsic factors that come with learning to code, students will be motivated by the streaks, badges, and points they can earn. After school clubs with Codecademy will be a breeze with everything all set up. Set up a coding activity center for interested students when they finish class work or for rainy days and snow days.
 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