36 pages 1-hour read

Secret Coders

Fiction | Graphic Novel/Book | Middle Grade | Published in 2015

A modern alternative to SparkNotes and CliffsNotes, SuperSummary offers high-quality Study Guides with detailed chapter summaries and analysis of major themes, characters, and more.

Character Analysis

Hopper

Hopper is a 12-year-old girl who has just moved to a new town with her mom. She is the protagonist and the narrator of the story. Hopper is angry about the move and about starting school at Stately Academy, which she thinks is creepy. She is having a hard time making friends and later, it is revealed that she and her mom moved because her parents separated and also that her mom is the Mandarin teacher at her school, which further explains her anger about her situation. This conflict introduces the theme of Finding Your Place in a New Environment.


Hopper is interested in playing basketball, even though she doesn’t have a lot of experience, because she hopes her father will come to watch her games. She tries to befriend Eni by talking about basketball, but they don’t really become friends until they start solving mysteries about Stately Academy together and Eni teaches her about coding, introducing Computer Coding as a Fun and Accessible Discipline. Hopper is named after Grace Hopper, a computer scientist and admiral in the US Navy, and this legacy highlights the idea of Curiosity as a Positive Trait in a Child. Later in the novel, Mr. Bee notices the name on the back of Hopper’s jersey, and the narrative reveals that her last name is Gracie-Hu, which further emphasizes her connection to Grace Hopper. Over the course of the novel, Hopper becomes surer of herself, and she is proud of her new ability to code and solve problems. She also finds a new friend in Eni and is starting to find her place in her new school community.

Eni

Eni has been attending Stately Academy since he was in kindergarten. He always felt there was something strange about the school but couldn’t figure out what it was until he and Hopper discovered that the birds’ eyes were displaying binary code. Eni and his three older sisters are good at basketball, but Eni also knows a little about coding because his father is a computer scientist. He doesn’t hit it off with Hopper at first, but eventually, they both become curious about the odd birds and numbers around the school. He teaches Hopper how to read binary code, and together they begin to solve mysteries about their school. When they agree to meet after basketball practice to try to break into Mr. Bee’s shed, Hopper realizes that Eni has officially become her friend. 


Eni is curious, perceptive, and learns quickly, such as when he figures out the birds’ binary code eyes and the turtle’s programming abilities. He is also a loyal friend. Once he and Hopper begin spending time together, he doesn’t let Josh’s teasing interfere with their friendship. He also comes to the principal’s office when Hopper gets in trouble to provide moral support. He accepts the punishment that Principal Dean gives them. Eni embodies the theme of computer coding as a fun and accessible discipline.

Josh

Josh is Eni’s friend and is not very nice to Hopper, even after Eni starts hanging out with her. He laughs when Eni accidentally flings pudding in Hopper’s face and teases them for spending so much time together. He is not portrayed as intelligent as Hopper and Eni, but rather a bully. He is curious and nosy when he sees Eni and Hopper investigating the custodian’s shed and other odd things around the school. He tags along with them when they investigate a secret portal that the robot turtle opens, but he is not as knowledgeable about coding as the other two. 


Near the end of the novel, he begins to be more insecure about his friendship with Eni and jealous that he has been spending so much time with Hopper, which makes him seem like less of a bully and positions him as part of a trio in the following installments. He insists on hanging out with them and accidentally finds himself involved in Mr. Bee’s programming challenge at the end of the novel just because he insisted on coming with Hopper and Eni down the Portal Path they have discovered.

Mr. Bee

Mr. Bee is the custodian at Stately Academy. He is often grouchy and sometimes acts strangely. Hopper thinks that he is creepy and that he is hiding secrets about the school. This suspicion is confirmed when she learns that he does not want the kids to go near the custodian’s shed. He has programmed a robotic turtle to clean the sidewalks and can command the four-eyed birds to attack when shown the number 15. He seems to be at the heart of the many secrets of Stately Academy. When Hopper and Eni are assigned to help him pick up trash as their punishment for programming Little Guy to turn on his leaf blower and blow a sandwich into Ms. Hu’s face, Mr. Bee gives them a challenge. At first, he threatens to have them expelled, but he changes his mind when he realizes that Hopper’s father is Albert Gracie. He then says that if they can figure out the program for a complicated portal, he will show them more about the secrets of Stately Academy, but if they can’t figure it out, they have to leave the school and never come back.


Mr. Bee represents the accessibility of coding, as he might not be the obvious suspect behind the robotic birds, as he shows no outward signs of coding experience. His presence in the novel subtly challenges the idea that an ability to code represents any particular demographic, presenting computer coding as a fun and accessible discipline.

Little Guy

Little Guy is the robotic turtle that Eni and Hopper find in the custodian’s shed. He is not a living person who can make his own choices, but he is an important figure in Hopper and Eni’s adventure as they learn how to code because he carries out the programs that they learn to write. They also find a program that Mr. Bee has written to have him clean the sidewalk with his leaf blower. Eni steals Little Guy and brings him home to practice programming. He also learns that Little Guy can also perform commands when given verbally. Hopper commands Little Guy to walk over to Josh and turn on his leaf blower. Later, they command it to walk the perimeter of a secret portal that Mr. Bee has created. Little Guy is the physical avatar that performs the output of the codes and commands that Mr. Bee, Eni, and Hopper give it (the input), which would normally be a cursor on a computer screen. He is a turtle because the programming language Logo calls its code-performers “turtles.”

Hopper’s Mom (Ms. Hsu)

Hopper’s mom is the Mandarin teacher at Hopper’s new school, Stately Academy. In the scenes where Hopper is interacting with her mom, her mom is not shown physically on the panel but rather “off-screen,” with just a voice bubble coming from the distance. This hides her true identity and underscores how she and Hopper have an emotional distance between them at that time. There are several scenes in the novel where Hopper has negative interactions with her strict Mandarin teacher, Ms. Hu, but readers don’t know that they are the same person until near the end of the book. Hopper and Ms. Hu have a confrontation, and Hopper accidentally calls her “Mom,” which Ms. Hu has told her not to do at school. She and Hopper are having a difficult time adjusting to their new life and new relationship with each other after separating from Hopper’s father. She doesn’t know that Hopper is trying to solve the coding mysteries of Stately Academy because she lies and tells her that she has basketball practice. 


Hopper’s mother seems preoccupied with her own personal problems, as well as with her new job and home, so Hopper can carry out her investigations without drawing too much attention from her. Hopper’s mother appears concerned with her daughter’s well-being, asking her if she wants to get hot chocolate and putting up little argument when Hopper asks to leave the house. The tension between Ms. Hu and Hopper is foreshadowed as a future conflict to overcome, as Hopper blames her mother for her father’s departure.

blurred text
blurred text
blurred text

Unlock analysis of every major character

Get a detailed breakdown of each character’s role, motivations, and development.

  • Explore in-depth profiles for every important character
  • Trace character arcs, turning points, and relationships
  • Connect characters to key themes and plot points