Friday, December 2, 2016

Hour of Code 2016

Well its been almost a year since the last time it and its almost time again for Hour of Code.  Yes, that's right you did not miss it and there is still plenty of time to get yourself, classroom and students ready to participate.

What do you need to get started?  A room with a bunch of eager to learn students... maybe even a bunch of eager to learn teachers as well.  An internet enabled device and that is pretty much it.  Everything else is "icing on the cake" so to speak.

Do you need some help with getting started?  Here are some resources from Common Sense Media that they have put together to get you started.  

Get Started with Coding in your Classroom

Here are just a few of the resources that you and your students can use and participate this year.  There are many more that are out there available on the web please add them in the comments section below.

So have some fun, get involved and get inspired by Hour of Code 2016

Tuesday, August 30, 2016

Coding in the Classroom: My List of Resources

Its the start of school and now is best time to get your students motivated to learn about coding.  Whether you have a computer, tablet, cell phone or nothing at all you can help your kids to really get interested in and wanting to learn more about coding.

Here is my list of websites and apps that you and your students can use in or out of your classroom to learn about coding.  Who knows one of your students could end up being the next great app inventor or program writer.  

Now this list by all means is not complete and you may have your own sites or apps that you use and I would encourage you to add them in the comments so that I can keep updated this list for future use.

Coding Websites: I guess I had to start somewhere and that is at which seems to be the one you hear about the most. The site offers Hour of Code resources as well as links to other coding resources & sites.
Codecademy The site allows you to learn to code for free. You can choose your what you want to learn and how far you want to go. My reccomendation is for use with Middle School Students
Scratch From the Media Lab at MIT a great block/object code creator for students in a kid friendly format
Code Combat Learn to code by playing a game, you can setup classes as a teacher for your students to learn or let them just play and learn as they go
Codemoji A great way to learn to code using what is familiar for your students "EMOJI's"
Hackety Hack Learn how to code in the Ruby programming language. Has a downloadable installer for your computer. Site offers many resources to get you and your students started.
Code Avengers Learn at your own pace what you want and go as far as you can with this site. Whether you want to create a website, a game or an app you can learn how in this site.
Trinket:Hour of Python Another graphical learning tool that gives you blocks of code that allow you to learn the basics of the Python coding language
Khan Academy Yes thats right, the site that brings you all those other great learning tools for math and science also helps you learn how to code too.
Alice Take your coding skills to even higher levels with this downloadable software that provides you with a 3 dimensional environment

Coding Apps

Daisy the Dinosaur Great tool for younger learners allows them to drag and drop blocks to make the character move around. iOS only
Hopscotch Be as creative as you want with this coding app available iOS devices. does have in-app purchases
Cargo Bot Learn how to code with this game that has you moving items around on the screen. For iOS devices
The Foos Coding 5+ Fun learning to code for younger students with this character based and graphical block environment to get your students excited about learning to code. Available for iOS, Android and Kindle also Web
Scratch Jr Similar to Scratch from the above list but made into an app for iOS and Android
Tickle Learn to program all of those fun interactive Toys on the market directly from your mobile device. iOS and Android
Codeable Crafts Be Creative with this app that allows you to create your avatars and then use them as you learn to code. So its coding with a twist to bring your designs to life.

So even though I have listed out a few websites and apps that you can to help your students learn to code there is always a chance that you do not have access to a computer or mobile device.  Let me tell you this, that is perfectly OK.  There is nothing out there that says you have to have technology to teach coding to your students.   You can teach students to code using verbal and/or written prompts to help them to understand the concepts behind how coding works.  Conditional statements can be used, If you do something Then another thing will occur.  Movement patterns can be created using pieces of paper with one student talking another student through the pattern, and so on.

All in all its the perfect time of the year to introduce coding to your students and hopefully some of these suggested resources can help you out.

Monday, August 15, 2016

Learning to Code Emoji Style

If you are still looking for a way that your students can learn to code in a fun way why not try something different.  If you could teach your students to code in their language would it help?  Now I know that you have heard me talk about the benefits of and Scratch over the years but why not try something a little out of the ordinary that may be able to reach your student on a different level.

What is it, you ask?  Well it is a fun interactive way to learn to code using emoji characters.  Yes, I said emoji characters.  With this unique style of learning basic coding your students can master the concepts and the functions of coding without having to learn the actual language right off the start.  The coding "language" can be as different and daunting to students as much as learning a foreign language, which in fact could be considered a foreign language in and of itself.  Codemoji offers adaptable lessons for student learning at their own pace.  You can just go to their website and click on the Go Learn button and move through their tutorials.  If you create an account within the site you can keep track of your progress and pick up where you left off in a prior session.  This allows your students to progress at their own pace and move back and forth within the lessons.  If you have students that are ready for a challenge you can have them click on the Go Play button which allows them to create their own webpage content and test it out to see what it looks like.

Go Learn

In this tutorial you are using a Playground testing area with the emoji's on the right side of the screen.  As students progress through the tutorials they will be required to drag and drop the emoji's onto the coding area of the screen.  When they feel they have completed the skill they can click Run Code and test out the code to see if it correct.  If they have not completed the skill correctly the system will identify the problem and will give the student the opportunity to correct the code and test it again before they move on to the next skill.  In the code window the student also has the opportunity to click a tab that will switch from the emoji code to the actual HTML coding.  This will give them an opportunity to see the actual code as they learn each new skill.

All in all the website seems to be yet another very quick and easy opportunity for students to get their feet wet with learning to code.  The adaptability of the site to change the learning outcome for the students based on their progression through the tutorials is very good and will help student to better understand what they are learning.  I would recommend that this is a definite add to your list of sites/apps that you can use with your students to help them learn coding.

video provided by: Codemoji via YouTube

Monday, June 13, 2016

Stop Motion Animation on a Budget in your Classroom.

We all love a good story, getting hooked as it keeps you on the edge of your seat as you wait impatiently in suspense for what comes next.  Have you ever wondered to yourself if that story could be changed ever so slightly so that it could literally come to life.  Now I know some of you just raised your hand, your eyebrow or smirked a little thinking hey Evan isn't that what movie studios are for?  Well in some way that's correct but how many of us have 1000's of dollars to put a movie together.  I know that I do not have that kind of money just like many other teachers as well.

You could try things out using Stop Motion Animation as an activity to extend the learning in your classroom.  How many stories have you read to or had your students read where you thought you could extend the learning by having them create a product, maybe an animated movie?  How about those social studies facts that could translate into an individual or class project?  Maybe some of those science experiments which yielded ground breaking discoveries.  Why not try it out and see what could happen.

Now I have looked through numerous websites and other resources to learn about how to create Stop Motion Animation videos and by far I am no expert on the subject based on what I have read.  I am just someone that can share a little information that could possibly offer up some fun and creativity for your students in your classroom.

The big question now is how do you start and how much is this going to cost?  Let me address the cost issues right now.  I am one of those big proponents for anything free or at such a low cost that it is ridiculous, because I am always looking for it due to working in education.  So let's take a look a a few things that you may have around you right now.

What you need: besides a location to create your stop motion movie which just needs to be a clear space.  A camera - that is the easiest one.  You probably have a few items that you can use that you did not even think about.

  • Laptop
  • Document Camera
  • Digital Camera
  • Tablet device
  • Cell Phone

Supplies: there are a myriad of things that you can use and of course some of them can be free since you may already have access to them right now in your own home or there are students that have brought them into the classroom.  You can even, and I have done this, ask around to see who has some of these items that they no longer want.

  • A light source
  • Clay
  • Play Doh
  • legos
  • Action Figures
  • Dolls
  • Paper
  • Construction Paper

Now the most important thing you need to get started is the idea.  You want to make sure that you keep it to something that can be done fairly quickly where your students will succeed at it.  Once you have your idea set then have your students begin creating their story boards of the project.  You can provide students with a rubric that outlines your expectations, you can use Rubistar to create one if you want otherwise MS Excel or Google Sheets are good choices.  Have then write a script that can either be be done as a voice over or could be done as panels in the video.  Let them choose their supplies to create the video and then let them have some fun.  Let them be as creative as they want to be.

Now if you need to or want to use an App there are more than a few out there that you can use, but just to remind you of the title of my blog post.  We want to keep things on a budget, so here are a few FREE apps out there you could use.

  • iMovie - iOS
  • Stop Motion Studio - iOS
  • PicPac Stop Motion & timelapse - Andriod
  • Stop Motion Animator - Chromebook
This is just a few and by all means please share apps that you use in the comments below.