Camille McCue

Camille McCue, PhD, is an educator and author who loves mentoring students in all things STEM, computer science, and entrepreneurship. As the launching author of the For Kids For Dummies series, Camille has written over a dozen books with Wiley, all aimed at building confidence and capability in using technology. When not writing or teaching, Camille enjoys spending time with her family (including her fluff-tastic Corgis), attending comedy shows, and learning something new every day.

Articles & Books From Camille McCue

Coding For Kids For Dummies
It's never too early to learn how to code! Coding For Kids For Dummies helps you learn the basics of coding the fun way. This book walks you through the essentials of coding with 12 exciting projects. You'll learn what coding is, how to make digital toys and games on your computer, and how to start writing your first lines of code!
Explore Book
Cheat Sheet / Updated 11-14-2022
Coding, or computer programming, is your way of communicating with technology. It’s the new literacy you need to master to be successful in the coming decades. Like any form of communication, coding takes place through language. Just as there are many human languages (English, French, Mandarin, Spanish, and so on), there are many coding languages!
Article / Updated 07-14-2022
When coding, it’s important to teach kids the basics of setting and finding position. Setting the position of an object means assigning it coordinates to put it in a specific place onscreen. Finding the position of an object means identifying its coordinates to know where it’s located. Using pseudocode While each programming language uses its own structure for setting and finding coordinates, a typical pseudocode expression you may write to set the position of an object looks like this: setx x-coordinate sety y-coordinate Or setposition (x-coordinate, y-coordinate) To find the current position of an object, you can write pseudocode for each separate coordinate: x-position for the x-coordinate of the object, and y-position for the y-coordinate of the object.
Cheat Sheet / Updated 04-27-2022
Coding is fast becoming a skill that every child needs to be educated for in the 21st Century. But coding is taught at only a small fraction of schools, and often only at the high school level. Helping kids learn how to code also means you’re assisting them in developing a skill that is highly marketable and sets them apart from peers at school and later, in their careers.
Getting Started with Coding
An introduction to coding for kidsCoding know-how is the coolest new tool kids can add to their creativity toolboxes—and all they need to get started is a computer connected to the internet and the lessons in this book. Easy!The book offers fun step-by-step projects to create games, animations, and other digital toys while teaching a bit about coding along the way.
Explore Book
Article / Updated 06-29-2018
After you and your young coder finish making your app, you can share it with anyone who has an Android device. Just go to your list of Projects (Projects  →   My Projects), check the box next to the app you want to publish, and click Publish to Gallery. The view from the Projects list to publish your app to the Gallery.
Article / Updated 06-29-2018
Your coder can provide flexibility to her programs by coding parameters to subprograms. For example, coding a square subprogram allows the program to draw a square of a defined size each time the subprogram is called. But what if you want the square subprogram to draw squares of differing sizes? By adding a parameter to the subprogram you can do just that.
Article / Updated 06-29-2018
As your young coder constructs his programs, he uses logic operations to make decisions about which code needs to execute, and under which conditions. The if-then statements he wants to construct may need to consist of more than one condition — they may need compound (multiple) conditions to execute the consequence.
Article / Updated 06-29-2018
Kids need to learn how to code all of the basics. Searching through lists is a very important task that you and your coder might want to have your program accomplish. Linear versus binary searching algorithms When it comes to lists, linear search is pretty straightforward. Essentially you start at the beginning of the list, and check to see if the first item is the item you’re looking for.
Article / Updated 06-29-2018
After you and your young coder have a handle on the different math operations that are available to you in coding, it can be really fun to find ways to create fun programs that use those operations! One that doesn’t always come to mind is making a cipher! Ciphers are a lot of fun to build because they can offer additional play outside of building the program — you and your coder can write letters to each other using the secret code that only the cipher you built can solve!