Are you looking for the Classworks Special Education program from TouchMath? Click here to go to their site.

A Brief Introduction to micro:bit and MakeCode

On Tuesday morning I went to micro:bit workshop hosted by Gary Stager and Sylvia Martinez. It was a ton of fun. My only complaint, I wish it was longer because I wanted to keep playing with my new friends as we explored and tinkered together.  On Tuesday evening I shared some of my notes from […]

Gary Stager’s Logo Resources on The Daily Papert

This morning on LinkedIn I saw a post by Gary Stager (embedded below) in which he linked to a collection of Logo resources that he’s compiled on The Daily Papert.  Reading Gary’s post and looking through the resources reminded me of two things. First, as I wrote in response to Gary, when I was in elementary […]

Don’t Miss This Webinar! – Coding in the Age of AI

On Wednesday I passed along a great resource that Gary Stager shared with me. Today, I have another announcement from Gary that you should note right now. That is a free webinar he’s hosting on April 27th.  Coding in the Age of AI is a two-hour, hands-on webinar in which you’ll program in Lynx as […]

Get a Free Turtle Art Tiles Project Guide

Pratyeka, CC BY-SA 4.0, via Wikimedia Commons. Many moons ago when I was in elementary school, using Logo Writer on an Apple IIe was my introduction to programming. Since then and still today I think that Logo and it’s offspring like Scratch and Turtle Art are powerful tools for introducing programming to students of all ages. […]

Students Can Create Their Own Video Games With Construct 3

Construct 3 is a video game creation platform that students can use to develop their own games. The games students can create with Construct 3 aren’t simple quiz-based games like many other platforms offer. Instead Construct 3 offers students an opportunity to create games that might remind you of some classic video games like Mario […]

Free Shipping for Heavy Products – A Programming Challenge

While writing yesterday’s blog post about electricity, portable generators, and the power outage in my town, I jumped on Amazon to look at the prices of portable generators. To my surprise, free shipping was available for many of them including the Ryobi 6500 watt generator that I own. I know from moving it a bunch […]

A Handful of Resources for Computer Science Education Week

This week is Computer Science Education Week. I’ve long thought that every student should have some experience with computer science. After all, computer science is what powers so much of what kids do in their daily lives today. I was introduced to some computer science concepts when I was in elementary school in the 1980’s […]

Code.org vs. Blackbird Code – Which One Should You Use?

In the last month I’ve replied to a few Tweets from people asking for my opinion about whether they should use Code.org or Blackbird to help them teach their students how to code. As you might expect, there isn’t a one-size-fits all answer to that question. In this post I’ll share my experience using both […]

Blackbird Provides a Great Environment for Teaching Coding

Disclosure: Blackbird is currently an advertiser on FreeTech4Teachers.com.  Last week I wrote a lengthy blog post about how Blackbird can be used by anyone to teach coding. That post focused on how you can use Blackbird to teach coding even if you don’t have much or any coding experience and your students are new to […]

Blackbird Provides an Innovative Way for Anyone to Teach Coding

Disclosure: Blackbird is currently an advertiser on FreeTech4Teachers.com. Around this time every year I get emails that go something like this, “Hi Richard, I have a new job this fall and I’ll be teaching coding for the first time. Do you have any resources you can share with me?” Usually these emails come from folks […]

Seven Sites and Apps to Help Students Learn Coding and Programming

The other day I was in a Zoom meeting with someone who is relatively new to field of educational technology. I was asked about any “must read” books or sites. The first thing that came to mind was Seymour Papert’s Mindstorms. Mentioning Mindstorms then took me down the path of talking about Logo and its […]

Blackbird Code Offers Two New Self-paced Coding Lessons

Blackbird Code is one of my favorite new educational technology resources launched in 2021. For Computer Science Education Week they’ve released two new self-paced, self-directed lessons through which students can learn a bit about JavaScript.  The new Blackbird Code lessons are Tether Game and Screen Saver. The two lessons teach students how to create a […]

Blackbird – Coding as a Conduit

Last spring I trialed a new learn-to-code platform called Blackbird. As I wrote in May, I liked it and most of my students liked it. This fall Blackbird introduced an updated user interface and a new slogan of “Coding as a Conduit.” The mission of Blackbird remains the same as before. That mission being to […]

7 Tools for Teaching Programming

This is an excerpt from the 2021-22 version of The Practical Ed Tech Handbook. Two weeks ago a copy was sent to everyone who is subscribed to my Practical Ed Tech Newsletter. If you’re not subscribed, you can do so here.  For some of us of a certain age, Logo was our introduction to computers […]

Blackbird Code – One of My New Favorites in 2021

I’m taking this week to recharge and get ready for the next session of the Practical Ed Tech Virtual Summer Camp. For the next few days I’m going to highlight some of my favorite new and new-to-me tools so far this year.  Blackbird is a new platform for teaching programming to middle school and high school […]

CodePen – One of My New Favorites in 2021

I’m taking this week to recharge and get ready for the next session of the Practical Ed Tech Virtual Summer Camp. For the next few days I’m going to highlight some of my favorite new and new-to-me tools so far this year.  CodePen is a site on which students can create web apps or modify […]

Code Your Own Retro View-Master

CodePen is one of my favorite sites for helping students learn how web apps are constructed. In fact, I like it so much that I’ll be featuring it in one of next week’s Practical Ed Tech Virtual Summer Camp webinars.  The concept of CodePen is that people can share the web apps that they develop […]

Students Can Tinker With Web Apps on CodePen

Last week at the end of Two Ed Tech Guys Take Questions & Share Cool Stuff I briefly mentioned a site called CodePen that I’ve been using with my students for the last couple of weeks. CodePen is a site on which students can create web apps or modify existing web apps that others have […]

CodePen – See How Web Apps Come Together

CodePen is a code editing environment in which students can see how HTML, CSS, and JavaScript work together to form web applications. As you can see in the screenshot that I’ve included below, the screen is divided into four parts. There’s a column for HTML, a column for CSS, and a column for JavaScript. Below […]

Blackbird Code – Overview and First Impressions from My Students

Last week I published a written overview of a new learn-to-code platform called Blackbird. In short, Blackbird is a platform that is trying to bridge the gap between using block editors like Scratch and making students jump into a full-fledged IDE without any built-in support resources. Blackbird teaches students how to write code (specifically, JavaScript) […]

Blackbird Fills a Gap in Programming Instruction

Blackbird is a new platform for teaching programming to middle school and high school students. Blackbird is positioning itself as a platform that fills the gap between using a blocks-based service like Scratch and writing code in an IDE. Blackbird doesn’t use blocks or even offer any blocks. Instead, Blackbird provides a series of interactive […]

Some of My Favorites – MIT App Inventor

This week is school vacation week here in Maine. I usually take this week off to go ice fishing on Moosehead Lake. Unfortunately, that’s not happening this year. Instead I’ll be “staycationing” and working on some projects around home. While on my staycation I’ll be sharing some of my personal favorite tools. The first is […]

Introducing Arduino in a Pandemic

Watching my students design and build Arduino projects is one of the things that I enjoy the most about my job. We’ve just gotten to the part of the school year in which I introduce my students to using Arduino. This year, because of our hybrid model of some students in class and some online […]

How to Create Your Own App With the MIT App Inventor

The MIT App Inventor is a free app development tool that has been available for free for the last decade. It’s a great tool to use to introduce students to some programming concepts while letting develop apps that they can actually use on their phones. While it might seem complicated at first glance, after they […]

Think Like a Coder – The Final Episode!

Last spring my freshmen class enjoyed TED-Ed’s Think Like a Coder series of videos. The final episode of the series was released a few days ago. The last installment is called The World Machine.  The World Machine follows the same format as the previous nine installments of Think Like a Coder. The episode features Ethic […]

Five Things I’m Excited About for the New School Year

Yesterday morning I wrote about how I’m preparing for the worst for the new school year and my nervousness about the start of the school year. To balance that post, I think it’s a good idea to think about and share what I am looking forward to about the start of the new school year. […]

Phidgets – A Fun, Free, Hands-on Way to Learn Python, Java, and More

Disclosure: Phidgets is an advertiser on this blog. As the new school year approaches Phidgets is one new thing that I’m excited to use with my students. Phidgets provide a fun, hands-on way for students to learn to program in Python, Java, C#, and Swift. If you’re not a computer science teacher, don’t skip over […]

Three Free iPad Apps for Learning Programming Basics

An iPad isn’t the ideal device for practicing coding and programming principles. I prefer to have students use a full-size Windows or Mac computer as they can split their screens to see lessons and practice in side-by-side windows. But if an iPad is the only device your students’ have to use, there are some free […]

A Great Series for Introducing or Reviewing Arduino Programming Concepts

Arduino programming was one of the things that we were really starting to get rolling on just before school closed. Now that my school is closed and we’re doing remote teaching and learning, I’m using EDpuzzle to create review activities for my students. This week I used EDpuzzle to create lessons based on a great […]

Easy Ways to Make Your Own Apps – Webinar Recording

This afternoon I kicked off the Practical Ed Tech Creativity Conference with a presentation about making apps with students. In addition to showing three ways to make your own mobile apps, in the presentation I talked about what I’m doing with my freshmen students this year terms of app design projects. The video of the […]

Learn Javascript Fundamentals and More With Google’s Grasshopper

About eighteen months ago Google published a mobile app called Grasshopper. Grasshopper was created as an app for students to use to learn to code on their Android phones or iPhones. Today, Google announced that you can now use Grasshopper in the web browser on your laptop or desktop computer. Whether you use Grasshopper on […]

Nine Tutorials for Making Your Own Mobile App

Glide is a service that anyone can use to create a mobile app without doing any coding. Glide lets you take one of your Google Sheets and have the information become a mobile app. It’s easy to use and you can get started in minutes. Last month I published this five minute tutorial on how […]

Four Free Tools for Creating Your Own Mobile Apps

Creating a mobile app can be a great way to get students interested in learning programming concepts and to get them to dive into researching a topic so that they can build the best apps they can. For example, if a student wanted to create an app that serves as a fun review game, he […]

How to Make Your Own Mobile App

On Tuesday morning I published a post about great service called Glide that enables anyone who can make a Google Sheet to make his or her own mobile app. Judging by the volume of emails and Twitter DMs that I received, a lot of people are interested in using Glide. I made the following video […]

Pi Day Programming Lessons

Tynker is a service that offers programming lessons for elementary school and middle school students. I published a full overview of the service a couple of days ago. You can read that overview here. For Pi Day Tynker is offering a free lesson plan in which students practice their programming skills by making art based […]

Tynker Offers a Good Way to Introduce Students to Programming

Tynker is a service that provides activities to help students developing coding skills. I first tried Tynker years ago and have watched it grow from a simple app to a full-blown coding curriculum for elementary and middle school use. The Tynker coding environment makes learning to code fun and immediately accessible to students in elementary […]

Metaverse Studio – Create Your Own Augmented Reality Learning Experiences

Metaverse Studio is a tool for creating your own augmented reality learning experiences. I have been using Metaverse since its launch almost two years ago. Over those two years it has evolved to make it easy for any teacher or student to create augmented reality learning experiences. With Metaverse you can create interactive, augmented reality […]

PBS Kids ScratchJr – Scratch With a PBS Twist

PBS Kids ScratchJr is a PBS Kids-themed version of the popular ScratchJr app. PBS Kids ScratchJr is available as a free iPad app and as a free Android app. The app is designed to help five to eight year old students learn basic programming concepts through a drag-and-drop interface. Just like the ScratchJr app, on […]

56 Examples of Using Scratch Across the Curriculum

Scratch is one of the ed tech tools that I always mention in my Built to Last presentation. That presentation is an overview of ed tech tools that have stood the test of time. As I shared a couple of weeks ago, Scratch 3.0 is now available in a public beta. Scratch is a free […]

Scratch 3.0 and a New Creative Computing Curriculum Guide

Earlier this summer I shared the news that Scratch 3.0 would be available in a beta form in August. August is still a couple of hours away, but Scratch 3.0 is actually available now. I just went to the Scratch 3.0 beta site and it is live. You can try the new Scratch online editor […]

Five Key Updates to Microsoft’s Education Products

During the ISTE conference this week Microsoft showcased many features of their varied education products. If you, like me, were not able to attend the conference, you can get a full run-down of all of the updates in What’s New in EDU.  Here are the updates that stood-out to me. Add Forms to Assignments in […]

Exciting New Features Coming to Scratch Later This Year

Thanks to a Tweet from Helen Maddox I found an announcement from the MIT Scratch Team about the new features that will be available in Scratch starting in August. Scratch 3.0 will roll-out as a beta product in August. Scratch 3.0 will offer some exciting new features including: A new extension system for programming physical […]

Three Ways to Develop Programming Skills This Summer

Summer is almost here and it’s a great time to learn a new skill that you can bring into your classroom next fall. One of the skills that seems to be mentioned in almost every education periodical these days is programming or coding. Learning to program isn’t as difficult as you might think that is. […]

Grasshopper – Learn to Code on Your Phone

Grasshopper is a free app that teaches you to Javascript coding through a series of easy-to-follow tutorials. The free app, available for iOS and Android, starts off with an introduction to the basic vocabulary of coding before moving into the coding lessons. You have to pass the vocabulary quiz before your can jump into the […]

Todost – A Simple Task Management Tool

Todost is a free and simple tool for keeping track of items on your to-do list. To make a list just go to the website on your laptop or on your phone. Once at the site you can start entering your list of tasks for the day. Click the check box next to each task […]

Snap vs. Scratch

Yesterday, I shared a student-produced video from Next Vista for Learning. This morning I have a good example of a teacher-produced video found on Next Vista. In the following video Brian Ellis explains what the Snap programming language is, demonstrates how it works, and explains the differences between Snap and Scratch. Take a look at […]

Code for Life – Coding Challenges and Lesson Plans

Code for Life is a free program that I learned about while attending the BETT Show last week. Code for Life has a programming interface based on Blockly. Anyone who has used Blockly or Scratch will immediately recognize the similarities when they launch Code for Life’s programming interface. Code for Life contains more than 100 […]