- Age Range: 9 and up
- Grade Level: 4 - 7
- Paperback: 336 pages
- Publisher: No Starch Press; 1 edition (May 1, 2015)
- Language: English
- ISBN-10: 1593276141
- ISBN-13: 978-1593276140
- Product Dimensions: 6.9 x 1 x 9.2 inches
- Shipping Weight: 1.7 pounds (View shipping rates and policies)
- Average Customer Review: 4.6 out of 5 stars See all reviews (36 customer reviews)
- Amazon Best Sellers Rank: #29,592 in Books (See Top 100 in Books)
Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your mobile phone number.
Teach Your Kids to Code: A Parent-Friendly Guide to Python Programming 1st Edition
Use the Amazon App to scan ISBNs and compare prices.
Frequently bought together
Customers who bought this item also bought
From the Publisher
Why teach your kids to code?
Computer programming, or coding, is a crucial skill every child should be learning. From 3D printers, to mobile apps, to robots, to drones that deliver pizza, the world around us relies on code more than ever before. Coders get to solve problems and do interesting, fulfilling work, and the time to start learning to code is now!
Whether you want to build an app, a game, or a self-driving car, the power of coding is right at your fingertips. All the programming tools in Teach Your Kids to Code are free to download, and all the source code for every chapter is free to download from the No Starch Press web site.
I began introducing my two sons to programming when they were two and four, and I encouraged them to have fun by changing small parts of each program, like the colors, shapes, sizes and locations of objects on the screen. You can learn to program alongside your student, and take time to try new things as you go.
Learning to code is the pathway to an inspiring pastime and better career opportunities. Start coding today.
"A straightforward, crystal-clear guide to programming in Python...Sophisticated concepts and serious programming make for an easy, enjoyable game for families."
"My grade 8 students won't give the book back! They love it!"
--Brian Aspinall, K-8 Teacher, Dork, Coach, Blogger, TEDx Speaker
"It's so straightforward that you could easily hand this book to a child in upper elementary school or beyond and have them teach themselves. A win in my book when it comes to summer activities."
--Mel Ford, BlogHer
"The graphics are impressive, the games are fun, and the explanations are clear and encouraging."
--Sandra Henry-Stocker, IT World
"An excellent guide to learn Python."
--Tim Slavin, Kids, Code, and Computer Science Magazine
From the Author
Short, colorful apps and games will have your student programming in Python right away, for PC, Mac and Linux!
This is the kind of book you can enjoy with your kids!
- Code your own apps and games in Python for Mac, PC, or Linux, from pre-K to college level
- Draw colorful spirals and shapes with Turtle graphics in Python, and more advanced apps using Pygame
- Create fun, playable games like War, Yahtzee, Rock-Paper-Scissors, and Pong
- Build interactive apps that respond to user input and mouse clicks
- Master variables, loops and functions to prepare for more advanced programming or a better career.
Packed with fun examples, colorful graphics, and easy-to-follow plain English instruction, Teach Your Kids to Code is the book parents and kids, teachers and students can enjoy together, as they build one of the top job skills of the 21st century! Python is a great first language for beginners, but it's powerful enough to be used in companies from Google to Amazon.
I designed this book to be easily understood by absolute beginners, with example code I used with my own pre-schoolers all the way through the apps I teach to college freshmen. Whether you're an IT professional, or have no programming experience at all, you and your student can learn to code in Python.
Quick, five- to ten-line examples will get you coding your own apps from scratch in minutes. Over 80 sample programs will give you the practice you need to master the powerful new skill of coding in Python.
Browse award-winning titles. See more
If you are a seller for this product, would you like to suggest updates through seller support?
Top Customer Reviews
I have read a number of introductory texts about Python that were intended to make it seem easy to master, but this book simplifies that process while at the same time providing everyone with wonderful designs that invite the learner to experiment with iterations of the code snippets. At the end of each chapter, there are programming challenges that encourage the student to apply the skills learned in that chapter. Having working examples of the code helped me to spot typographical errors in my coding that otherwise would have taken countless minutes and hours to figure out.
In addition to that, the coding examples invite the student to experiment with code. Later this year, I plan to teach a coding class in our local library, and this book has given me the tools and the confidence to move forward with those plans.
Here's what's good about this book:
- Beautifully illustrated book (in full color) that's attractive to both young (and older) learners! ;-)
- Keeps the programs simple (a few lines in length) in order to illustrate the concepts being taught.
- Teaches students to create "visual" applications much earlier than most books programming do.
Here's what's not so good:
- The book is supposed to be aimed at teaching young "kids" to code, but its technical requirements are far more appropriate for an older adult. About 90% of this book is dedicated to drawing (via math equations) geometric spirals, circles, patterns, and smiley faces. It requires kids to have an understanding of geometric angles, modulus, order of operations, etc. If you're not a math "aficionado", you might find this book to be a bit difficult to enjoy, to say it kindly.
- Tends to introduce advanced concepts a bit too fast, such as lists (arrays), methods, instantiated objects, ranged loops, etc. in chapter 2, when in chapter 1, they had just learned how to create a simple variable and print the words "Hello, world" onto the computer's screen.
Over all, it's an interesting book. It has strong potential, but I think it should be renamed to "Teach Your Kids to Draw, using Math."
Most Recent Customer Reviews
Great book for adults and for kids. My daughter and I just started, she is 8, and is now very interested in coding thanks to the manner in which the book is...Read more
Teach Your Kids to Code is a book designed for parents and kids to work together and learn the Python...Read more