Programming

Recommendations and curriculum resources for teaching programming to kids in Grades 1-12. Tips for programming using Scratch Jr, Scratch, HTML, and Python.

design a coding unit

Design a Coding Unit for the Classroom

STEM learning objectives are being included in many school, district, and national curriculum standards. As a result, educators are challenged with creating engaging and challenging instructional materials to teach computer science skills. But most teachers don’t have a technology background, much less knowledge of programming. Here’s some help. Whether you’re using ScratchJr, Scratch, HTML and […]

Design a Coding Unit for the Classroom Read More »

Teach Python Using the Turtle Library

Teach Python using the Turtle Library to ignite an interest in STEM. Python is a popular text-based programming language. It is used every day by programmers. The Turtle Library is a collection of functions used to control a robotic Turtle. The commands can be combined with Python to build programs that create stunning artwork and

Teach Python Using the Turtle Library Read More »

Introduce Beginners to Python Using the Turtle Library

Why not introduce beginners to Python using the Turtle Library? Python is a text-based programming language. To prepare elementary and middle school students to master this language, a good starting point is the Turtle Library. The Turtle Library is a collection of commands that can be used to create artwork and games. What Is Python?

Introduce Beginners to Python Using the Turtle Library Read More »

teaching Python on Chromebooks

How do I Use Python on Chromebooks? Trinket and TechnoTurtle

You may wonder, “How do I use Python on Chromebooks?” There are many web-based apps, but most work if the program contains only Python code. They tend to limit the use of many Python libraries. However, if you are teaching young programmers then the Turtle Library is important. The Turtle module can be used to

How do I Use Python on Chromebooks? Trinket and TechnoTurtle Read More »

creative writing and building scripts

Storytelling and Coding for Beginners

Storytelling and coding are the ideal combination when introducing programming concepts to beginners. If you are teaching a STEM unit with primary or elementary students consider designing an animated story using Scratch Jr. Discover the reasons for blending creative writing with coding activities. Storytelling is Familiar The structure of a story is familiar to children.

Storytelling and Coding for Beginners Read More »

offline coding activities

5 Reasons to Teach Offline Coding Activities

Offline coding activities are an excellent way to introduce children to programming concepts. Consider the inclusion of unplugged exercises to promote computational thinking. These can be interwoven throughout a coding unit or as a jump-off point prior to beginning a project. Refer to the bottom of the article for a free offline coding activity from

5 Reasons to Teach Offline Coding Activities Read More »

Chromebook users

Chromebook Users, HTML Coding, and Pictures

TechnoKids has recently released a programming project written especially for Chromebook users. TechnoHTML5 has long been a fan favorite among teachers. It’s now been edited specifically for use with Chromebooks and Google Drive. Students create a web page using HTML and CSS, style text, add images, and insert links. Using a web-based text editor to

Chromebook Users, HTML Coding, and Pictures Read More »

Teaching If Then Statements, Make Real World Connections

Make real world connections when teaching if then statements to beginners. If then statements are conditionals. A conditional is an action that occurs if something specific happens. If then statements are used in programming to trigger a set of instructions. If then statements can be a difficult concept for young children to understand. To help

Teaching If Then Statements, Make Real World Connections Read More »

Scroll to Top