• Skip to secondary menu
  • Skip to main content
  • Skip to primary sidebar

Python and R Tips

Learn Data Science with Python and R

  • Home
  • Python
  • Pandas
    • Pandas 101
  • tidyverse
    • tidyverse 101
  • R
  • Linux
  • Conferences
  • Python Books
  • About
    • Privacy Policy
You are here: Home / Book Review / Python Book for Kids / Book Review: Learn Coding Basics with Python for Kids

Book Review: Learn Coding Basics with Python for Kids

December 12, 2020 by cmdlinetips

Book Review: Learn Coding Basics with Python
Book Review: Learn Coding Basics with Python
Recently I have been on the look out for buying a book or two for learning to code in Python, but for kids age 10 and above. Definitely there are a few options out there, but it was not easy to come up with a book to start with.

Here is a bit of background. Like any 10 year old these days, the one here is hooked to gaming and can spend insane amount of time playing Minecraft. Have a decent exposure to programming with Scratch and spent sometime learning coding at Code Ninjas before the pandemic hit. So, definitely keen on learning a programming language associated with some gaming aspect. These experiences gave some background on concepts like conditionals and forever loops in programming language

I felt, this is a good time to expose a real programming language and decided to start with Python. Choosing Python as a first language was no brainer. May be it is due to too much thinking, but did not want to pick a Python book that will put-off kid’s interest in coding. Therefore, it took sometime on Google/Amazon to narrow down to a couple of books to try out.

One of the first books I decided to try is this relatively new and low key book Learn Coding Basics for Kids, Young Adults and People Who Are Young at Heart, With Python: Python Computer Programming Made Easy! by Jack C. Stanley and Erik D. Gross from The Tech Academy.

A Grown Up’s Review on “Learn Coding Basics With Python”

This is a different type of book review. Although I spent time to get the book and read through quickly I was not the one who actually used it. Here are my quick thoughts first and then a short review from the 10 year old guinea pig at home who used this.

My initial thoughts were the conversational nature of the book with “dad jokes” (read lame jokes) might be interesting to the kid. I liked the cartoons of the authors sprinkled throughout the book. The kid loved the book, read and worked through more than half of the book in just a couple of days. That was really good to see and I was pretty impressed with it.

One of the reasons is that we did not have to spend time installing Python as the book described. I already have the Python set up using Jupyter lab on my Macbook. The kid could easily get started with Jupyter lab.

One of the complaints I have about the book is regarding the print. Especially, how the python code is printed in the book is too faint and kind of harder to see. However, I should not be really complaining as the cost of the book on Amazon is really low.

10 year Old’s Review on “Learn Coding Basics With Python”

Here is the book review by the kid. These are his own words without any edits.

This book is very good and easy to understand. There are lots of reasons why: For example, the format of the book. It is different than other coding books.

In most other coding books, it shows how to download python, and write code, in a nonfiction format, and I like that. BUT, in this book, It is a bit different: it is basically a fiction story! There are two characters, Jack and Erik, and they tell all about python, like how to install it, the IDE, and of course how to code on it. And at the end of each chapter, they congratulate the reader, and say they are so smart.

I recommend this book to anyone who is a beginner at python even if they are not a kid!

Here is an interesting twist, the 10 year old also tried programming directly on the terminal in addition to jupyter lab. And the feed back I got was the kid liked coding on the terminal more than coding in jupyter lab. Yes, definitely not enough time spent to make the call 🙂 Still, I just had no clue what to say 🙂

Share this:

  • Click to share on Facebook (Opens in new window) Facebook
  • Click to share on X (Opens in new window) X

Related posts:

Book Review: Python Data Science HandbookBook Review: Python Data Science Handbook Python Machine Learning 3rd EditionPython Machine Learning Third Edition: Book Review Default ThumbnailBook Review: Fundamentals of Data Visualization Data Science From Scratch 2nd Edition: Book Review

Filed Under: Book Review, Learn Coding Basics With Python, Python Book for Kids Tagged With: Book Review, Learn Coding Basics With Python, Python Book for Kids

Primary Sidebar

Subscribe to Python and R Tips and Learn Data Science

Learn Pandas in Python and Tidyverse in R

Tags

Altair Basic NumPy Book Review Data Science Data Science Books Data Science Resources Data Science Roundup Data Visualization Dimensionality Reduction Dropbox Dropbox Free Space Dropbox Tips Emacs Emacs Tips ggplot2 Linux Commands Linux Tips Mac Os X Tips Maximum Likelihood Estimation in R MLE in R NumPy Pandas Pandas 101 Pandas Dataframe Pandas Data Frame pandas groupby() Pandas select columns Pandas select_dtypes Python Python 3 Python Boxplot Python Tips R rstats R Tips Seaborn Seaborn Boxplot Seaborn Catplot Shell Scripting Sparse Matrix in Python tidy evaluation tidyverse tidyverse 101 Vim Vim Tips

RSS RSS

  • How to convert row names to a column in Pandas
  • How to resize an image with PyTorch
  • Fashion-MNIST data from PyTorch
  • Pandas case_when() with multiple examples
  • An Introduction to Statistical Learning: with Applications in Python Is Here
  • 10 Tips to customize ggplot2 title text
  • 8 Plot types with Matplotlib in Python
  • PCA on S&P 500 Stock Return Data
  • Linear Regression with Matrix Decomposition Methods
  • Numpy’s random choice() function

Copyright © 2025 · Lifestyle Pro on Genesis Framework · WordPress · Log in

Go to mobile version