List Headline Image
Updated by Jon Samuelson on Nov 04, 2019
Headline for Books To Help You Teach Students To Code
16 items   21 followers   0 votes   13.09k views

Books To Help You Teach Students To Code

A list of iBooks that you can download to help you teach different coding languages to students.

Learn to Program With Scratch by Majed Marji

Scratch is a fun, free, beginner-friendly programming environment where you connect blocks of code to build programs. While most famously used to introduce kids to programming, Scratch can make computer science approachable for people of any age. Rather than type countless lines of code in a cryptic programming language, why not use colorful command blocks and cartoon sprites to create powerful scripts?

Hopscotch Challenges by Wesley Fryer

This is an eBook of challenges for students to complete using the free iPad app, Hopscotch. This eBook is an independent publication and is not an official curriculum resource of the Hopscotch development team. Download Hopscotch, access the official Hopscotch blog, and get more information about the app on These challenges are designed for 9 - 11 year old students, but they may be fun and instructive for people of other ages too. Link to this eBook and access other resources related to coding for students on the Simulations and Games page of Mapping Media to the Common Core:

Super Scratch Programming Adventure! by The LEAD Project

Scratch is the wildly popular ­educational programming language used by ­millions of first-time learners in classrooms and homes worldwide. By dragging ­together colorful blocks of code, kids can learn computer programming concepts and make cool games and animations.

Programming in Scratch by Linda Baran

Scratch is a free, icon based programming application that is the perfect introduction to coding for children. It is simple enough to create basic animations in one lesson, but also allows for more complex programming as skills progress. The book provides support for 7 varied applications of Scratch in a New Zealand classroom. Programmes are explained in detail and clear examples are provided.

Scratch Programming by Ellen Sheerin, Coral Shand & Samantha Pennington

An introduction to programming in Scratch for teachers, prepared for ICTENSW workshop March 2012.

A Book For Young Programmers On Scratch by Golikov Denis

The goal of the book is introduction into programming, mathematics, sciences for elementary school students. The material is written for student self-study (8-11 y.o.) who have basic skills of operating a computer. Children have to be able to use «a mouse», start using labels, etc., as well as count to 480, multiply and divide. More complex mathematical notions (negative numbers, decimal fractions, coordinate axis, degrees) will be explained on the pages of the book. Scratch is a new free programming environment that allows children from 7 years old to create their own stories, cartoons, games and other creation.

Hopscotch Lesson Ideas by Apple Education

The Apps in the Classroom series was created by Apple to provide teachers with a few ideas on how to integrate apps into daily classroom instruction. Inspired by Apple Distinguished Educators, this book is a collection of activities that let students ages 5 to 14+ use Hopscotch to demonstrate their learning across a range of subjects. 

Teach Your Kids to Code | No Starch Press

Use coupon code COOLKIDS for 30% off. Bryson Payne and Teach Your Kids to Code are featured in The Wall Street Journal! "An easy five stars...With the information provided in Teach Your Kids to Code, kids (and adults) will have a solid foundation from which to jump to more advanced programming books."

Teaching students to code on the iPad by Paul Hamilton

The language of Code is a universal language. We use technology almost every minute of everyday and yet we remain ignorant of how technology actually works. What drives this technology? Code!
This ebook aims to give the power back to the teachers and students. Code is easy and with some step by step instructions we can introduce the language of code to the students who sit in our classrooms.
Structured lesson plans combined with simple and easy to follow video tutorials, will allow teachers to introduce coding lessons in a fun and non threatening manner.

Python for Kids by Jason Briggs

Python is a powerful, expressive programming language that’s easy to learn and fun to use! But books about learning to program in Python can be kind of dull, gray, and boring, and that’s no fun for anyone.
Python for Kids brings Python to life and brings you (and your parents) into the world of programming.

Python Programming for Teens by Kenneth A. Lambert

If you want to learn how to program in Python, one of today’s most popular computer programming languages, PYTHON PROGRAMMING FOR TEENS is the perfect first step. Written by teacher, author, and Python expert Kenneth Lambert, this book will help you build a solid understanding of programming and prepare you to make the jump to other languages and more advanced instruction. In PYTHON PROGRAMMING FOR TEENS, you will learn problem solving, program development, the basics of using classes and objects, and more. Special topics include 2-D geometry, fractals, animations, and recursion. The book’s topics are illustrated using turtle graphics, a system that provides graphical output from programs and makes learning more fun. Get started programming today with PYTHON PROGRAMMING FOR TEENS.

Coding Club Level 1: Python Basics by Chris Roffey

Have you ever wondered how computers can make so much happen? How do they perform calculations, show movies and run amazing games? Learn the basics of coding quickly with a unique new series that will guide young programmers to create their own versions of familiar games and apps and challenge them to adapt and experiment with programs.

Raspberry Pi In Easy Steps by Mike McGrath & In Easy Steps Team

Including step-by-step lessons, 3D models and video tutorials,  Raspberry Pi In Easy Steps provides a comprehensive introduction to setting up your Raspberry Pi. All of this is explained in the proven In Easy Steps way. 

Coding For Kids For Dummies by Camille McCue

An easy-to-grasp introduction to coding concepts for kidsCoding For Kids For Dummies breaks coding into a series of small projects, each designed to teach elementary-to-middle-school-aged students a core concept to build a game, application, or other tool. In this his hands-on, friendly guide readers will get access to a leading coding tool that has been designed specifically for kids, showing them how to create the projects provided in the book as well as how to implement them into their own creative work.Written by a teacher and leading advocate of coding education, Coding For Kids For Dummies explains to kids in plain English how to apply the math and logic skills they already have to the subject of coding.

Help Your Kids with Computer Coding by DK Publishing

Computer coding and programming are firmly back on the agenda as key skills for children to start learning, but parents may find it difficult to help them with the task and with their homework. Help Your Kids With Computer Coding is here to help. This is a unique step-by-step guide, perfect for kids and parents interested in computer programming and how computers work.

Kodu for Kids: The Official Guide to Creating Your Own Video Games by James F. Kelly

DESIGN, BUILD, CREATE, AND SHARE YOUR GAME WITH THE WORLD! Ever wanted to create your own video game? With Microsoft’s Kodu, you can.  It’s fun! And while you’re having fun, you’ll learn incredible problem-solving,  programming, and game design skills as well.Kodu is a simple visual language that’s just for games, and you’ll be  amazed at just how much you can do with it.