# data[].attributes.headline
Newsela - search news stories in English & Spanish and level it according to reading ability

# data[].attributes.subject
Newsela - search news stories in English & Spanish and level it according to reading ability

# data[].attributes.headline
Teachable Machine is a web-based tool that makes creating machine learning models fast, easy, and accessible to everyone.

# data[].attributes.subject
Teachable Machine is a web-based tool that makes creating machine learning models fast, easy, and accessible to everyone.

# data[].attributes.body
You train a computer to recognize your images, sounds, and poses without writing any machine learning code. Then, use your model in your own projects, sites, apps, and more.

# data[].attributes.attachment_link.description
Train a computer to recognize your own images, sounds, & poses. A fast, easy way to create machine learning models for your sites, apps, and more - no expertise or coding required.

# data[].attributes.headline
CodeVA's Bilingual "Snail Mail" Archives

# data[].attributes.subject
CodeVA's Bilingual "Snail Mail" Archives

# data[].attributes.body
These bilingual booklets introduce students to fun computer science integrated passages, projects and puzzles that they can do at home or class!

# data[].attributes.headline
EL Students Present on Coding Projects! A Speaking Activity

# data[].attributes.subject
EL Students Present on Coding Projects! A Speaking Activity

# data[].attributes.body
Students present their work! Before anything, I project the guide with my document camera and we discuss the language.

Then I model with a volunteer student what an "interview" might look like for the class.

Next, I set up half the class around the room at a designated spot. They are the presenters. Their chromebook will be open to the project.

The rest of the class will spend 3 minutes with each student (I set a timer) and interview them about their project.

Then the students switch roles and those who were previously interviewed present. This kind of activity might be an option if an EL teacher asks how they can incorporate speaking into coding.

# data[].attributes.attachment_link.title
Round the Room_ Coding Racing Game in CS First for Google (1)

# data[].attributes.body
I often use Scholastic Action articles to incorporate highly engaging & relevant reading material in our CS units. Search some of their favorites: 1) History of Video Games, 2) The Problem with Fortnite, 3) Is Gaming Good for You? 4) Rise of the Robots

# data[].attributes.attachment_link.readable_text
What's Inside

Ready-to-Go Teaching Kits for Every Text

Action opens a world of reading enjoyment and success to your most reluctant readers. Capture their attention with high-interest, multigenre stories featuring real, diverse teens and current, kid-friendly topics.

Plus! Reach every learner with multiple reading levels, videos, audio, and slideshows. Strengthen reading, writing, and thinking skills with motivating ELA activities, questions, and more.
EXPLORE AN ISSUE

# data[].attributes.attachment_link.title
Scholastic Action Magazine | Important Stories Made Accessible

# data[].attributes.attachment_link.description
Scholastic Action magazine has everything you need to boost the reading skills of your students: thrilling articles, step-by-step instruction, and powerful differentiation tools.

# data[].attributes.attachment_link.readable_text
Lesson resources for teachers

Planning and teaching with the micro:bit

Primary ages 7-11

Complete, editable computing units of work and resources with cross-curricular links for art, science, geography and more, curriculum-linked to England KS2 and Code.org elementary CS Fundamentals.
Search primary lessons
Secondary ages 11-14

Units of work with downloadable, editable resources covering computing fundamentals through to cyber security, cryptography and creative design projects, curriculum-linked to England KS3.
Search secondary lessons

# data[].attributes.attachment_link.description
The BBC micro:bit: the pocket-sized computer transforming digital skills learning.

# data[].attributes.attachment_link.readable_text
Nonfiction

A Computer Called Katherine
by Suzanne Slade (author) & Veronica Miller Jamison (illustrator)

This biography of Katherine Johnson, a NASA mathematician, is filled with beautiful pictures and inspirational text that will encourage kids to reach for their goals.

Introduces one of the most famous women in computer science, who wrote one of the first programming languages and coined the term "computer bug."

by Humanoid Robots: Running into the Future
Kathryn Clay

This book describes humanoid robots that have been built and shows how they have evolved over time, as well as providing robot facts and definitions.

A great introduction to pioneering software engineer Margaret Hamilton, who wrote the code that saved NASA's first lunar landing.

by Robots in Space
Kathryn Clay

This book provides good examples of real-world robots.

byTiny Robots
Kathryn Clay

This book provides good examples of real-world robots.

Women Who Launched the Computer Age
by Laurie Calkhoven (author) & Alyssa Petersen (illustrator)

Meet the brilliant women who programmed the first all-electronic, programmable computer, the ENIAC, part of a secret World War II project.

Fiction

Abby Invents Unbreakable Crayons
by Arlyne Simon (author) & Diana Necsulescu (illustrator)

Introduce kids to inventing as they follow Abby's trials and tribulations as she tries to invent some unbreakable crayons.

Beautiful Oops!
by Barney Saltzberg

This is a story that can help students to see that making mistakes is not a bad thing. It illustrates how your mistakes can be used to create something beautiful and new that you didn't expect.

The Girl Who Never Made Mistakes
by Mark Pett & Gary Rubinstein

This is a good book for teaching students that making mistakes is okay and that the fear of making a mistake can lead us to live less-than-extraordinary lives.

This three-book series teaches computer science concepts as part picture book and part creative activity book. In the first book, Adventures in Coding, kids are introduced to computational thinking ideas. The second book, Journey Inside the Computer, covers an introduction to computer software and hardware. The third book, Expedition to the Internet, explains the basics behind the internet in the same playful fashion.

(author) & How to Code a Sandcastle / How to Code a Rollercoaster
by Josh Funk Sara Palacios (illustrator)

Pearl and her robot friend Pascal show that whether you are building a sandcastle or visiting an amusement park, big tasks can be always be broken down into small steps using code! These picture books from Girls Who Code explore fundamental coding concepts and are a great introduction to computer science.

Oh No!: Or How My Science Project Destroyed the World
by Mac Barnett (author) & Dan Santat (illustrator)

In this book, the protagonist talks about things that she wishes she had done, like teaching her robot to read; then she designs a robot that fixes these problems. This book shows the importance of thinking a problem the whole way through and making revisions.

This fun and silly book draws attention to everyday machines that students may not think of as robots. Showing students where robots are used during one's normal routine can help them understand how robots are becoming more prevalent and how they apply to real life.

This book emphasizes the importance of persistence and encourages kids to keep trying when things don't work perfectly the first time. This book reminds students of the value in revising again and again, until their program is just right.

Rox's Secret Code
by Mara Lecocq (author), Nathan Archambault (author), & Jessika von Innerebner (author)

A fun tale of a young coder and her runaway robot creations. In addition to an inspiring and plucky heroine, this book offers an associated app that teaches coding principles.

# data[].attributes.attachment_link.description
A Computer Called Katherine by Suzanne Slade (author) & Veronica Miller Jamison (illustrator) This biography of Katherine Johnson, a NASA mathematician, is filled with beautiful pictures and inspirational text that will encourage kids to reach for their goals. Introduces one of the most famous women in computer science, who wrote one of the first programming languages and coined the term "computer bug."

# data[].attributes.attachment_link.title
Copy of Leveraging Coding to Learn English

# data[].attributes.headline
My blog! Learning Beside my English Learners

# data[].attributes.subject
My blog! Learning Beside my English Learners

# data[].attributes.attachment_link.readable_text
My purpose here is to share (and organize!) my journey how I am learning about coding and computer science. I will dig into the why and how I am incorporating it into my teaching of secondary ELs. I hope these stories encourage other EL teachers to do the same.

I have limited computer science background, which has me learning alongside my students. As a learner as well, I have learned how to collaborate with my students: "Let's give this a try. Let's figure this out together. What do you think?" I begin with teaching pre-teaching this language of collaboration, which all need from newcomer to LTEL. So. Let's give this a try. Let's figure this out together. What do you think?

# data[].attributes.attachment_link.description
My purpose here is to share (and organize!) my journey how I am learning about coding and computer science. I will dig into the why and how I am incorporating it into my teaching of secondary ELs. I hope these stories encourage other EL teachers to do the same.

# data[].attributes.body
Excellent podcast that explores edtech in ESOL. Listen to episode 74! :)

# data[].attributes.attachment_link.title
CodeVA | Bringing Computer Science to Virginia's Kids

# data[].attributes.attachment_link.description
CodeVA is a non-profit that partners with schools, parents, and communities to bring equitable computer science education to all of Virginia's students.

# data[].attributes.attachment_link.description
Buy in print or download the digital versions for free

# data[].attributes.headline
Game Programming: Great for Storytelling!

# data[].attributes.subject
Game Programming: Great for Storytelling!

# data[].attributes.attachment_link.description
Computational thinking is a popular term used in computer science. But what is it? And, more importantly...

# data[].attributes.attachment_link.title
Using Coding to Teach English (Oscar Smith High School)

# data[].attributes.headline
Steve Jobs: "Computer Science teaches you how to think."

# data[].attributes.subject
Steve Jobs: "Computer Science teaches you how to think."

# data[].attributes.body
This curriculum is self-differentiating. Included are short, step by step video tutorials which make excellent listening practice.

# data[].attributes.attachment_link.title
CS First has been turned down - CS First Help

# data[].attributes.attachment_link.description
Google’s CS First was turned down on June 30, 2025. When CS First launched in 2013, the intention was to provide much-needed resources for K-12 computer science education. The landscape has since evol

# data[].attributes.headline
Edison Programmable Robots & Free Curriculum

# data[].attributes.subject
Edison Programmable Robots & Free Curriculum

# data[].attributes.attachment_link.readable_text
Scratch-based coding with Edison and EdScratch

FREE International Express Shipping

FREE International Express Shipping

Spark your students' imaginations! Edison robots are modular and easily expandable using LEGO bricks or our own EdCreate creator's kit. Enrich your students STEM education experience and promote creative problem solving through interactive engineering and programming projects.

Meet EdScratch: the vertical block-based programming language for the Edison robot based on Scratch. EdScratch is easy to learn, fun, and offers an amazing platform for computer science education.

Bringing a mix of disciplines and approaches into coding unlocks the potential of computer science for kids, making lessons more engaging, and more fun! Try it for yourself with these 5 STEAM activities using Edison robots and EdBlocks.

The task: attach a pen to an Edison robot using EdCreate so the robot can draw a shape. It might sound simple, but this little challenge can teach a whole lot about engineering design.

# data[].attributes.attachment_link.title
Edison Programmable Robot - Ideal for school classroom education

# data[].attributes.attachment_link.description
Scratch-based coding with Edison and EdScratch FREE International Express Shipping FREE International Express Shipping Spark your students' imaginations! Edison robots are modular and easily expandable using LEGO bricks or our own EdCreate creator's kit. Enrich your students STEM education experience and promote creative problem solving through interactive engineering and programming projects.