{"id":34883,"date":"2020-11-24T18:04:04","date_gmt":"2020-11-25T00:04:04","guid":{"rendered":"https:\/\/www.codewizardshq.com\/?p=34883"},"modified":"2025-08-26T04:52:56","modified_gmt":"2025-08-26T10:52:56","slug":"kids-guide-200-common-programming-terms","status":"publish","type":"post","link":"https:\/\/www.codewizardshq.com\/kids-guide-200-common-programming-terms\/","title":{"rendered":"Kids guide to 200+ common programming terms and definitions"},"content":{"rendered":"\n<p>Imagine meeting a friend, but when they open their mouth to speak to you, all you hear is gibberish. When you ask them to explain, the explanation sounds like gibberish too.&nbsp;<\/p>\n\n\n\n<p>When you\u2019re hearing new programming terms for the first time, it can easily feel like that! Command-line? An array? Huh?<\/p>\n\n\n\n<!--more-->\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p><strong>Kids who learn coding are learning a new language that is complete with its own syntax and vocabulary. <\/strong>While not exactly gibberish, it probably seems like it from the outside. Many of these coding terms, definitions, and concepts can feel as foreign as being on a new planet. So, it\u2019s important to understand and feel comfortable with coding jargon before diving into the written portion.<\/p>\n\n\n\n\n\n\n<p>Code documentation and terminology gives a foundation for how a language works and how specific parts of your code will function. By learning the most common programming terms and concepts, kids can feel confident as they read and learn more about specific languages.<\/p>\n\n\n\n<p><strong>This list of the 200 common programming and coding terms is simplified for kids to be easy to understand. Kids can use it as a reference if they are learning or as a refresher if they\u2019ve already started coding.<\/strong><\/p>\n\n\n\n<p><\/p>\n\n\n<div class=\"lazyblock-cw1-wide-post-container-1PInKI wp-block-lazyblock-cw1-wide-post-container\"><div class=\"wide \"><div class=\"lazyblock-inner-blocks\">\n\n<div class=\"wp-block-atomic-blocks-ab-container aligncenter table-of-contents ab-block-container\"><div class=\"ab-container-inside\"><div class=\"ab-container-content\">\n<p class=\"has-text-align-center title\"><strong><strong>Browse Terms:  <a href=\"#a-terms\">A<\/a>  <a href=\"#b-terms\">B<\/a>  <a href=\"#c-terms\">C<\/a>  <a href=\"#d-terms\">D<\/a>  <a href=\"#e-terms\">E<\/a>  <a href=\"#f-terms\">F<\/a>  <a href=\"#g-terms\">G<\/a>  <a href=\"#h-terms\">H<\/a>  <a href=\"#i-terms\">I<\/a>  <a href=\"#j-terms\">J<\/a>  <a href=\"#k-terms\">K<\/a>  <a href=\"#l-terms\">L<\/a>  <a href=\"#m-terms\">M<\/a> <a href=\"#n-terms\">N<\/a> <a href=\"#o-terms\">O<\/a> <a href=\"#p-terms\">P<\/a> <a href=\"#q-terms\">Q<\/a> <a href=\"#r-terms\">R<\/a> <a href=\"#s-terms\">S<\/a> <a href=\"#t-terms\">T<\/a> <a href=\"#u-terms\">U<\/a> <a href=\"#v-terms\">V<\/a> <a href=\"#w-terms\">W<\/a> <a href=\"#x-terms\">X<\/a> <a href=\"#y-terms\">Y<\/a> <a href=\"#z-terms\">Z<\/a><\/strong><\/strong><\/p>\n<\/div><\/div><\/div>\n\n<\/div><\/div><\/div>\n\n\n<h2 class=\"wp-block-heading\" id=\"#a-terms\">A<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Abstraction<\/h3>\n\n\n\n<p>Simplified code or technology that\u2019s easy to use without knowing how it works.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Active Record<\/h3>\n\n\n\n<p>Information in a database that\u2019s presented to a user. This term is common in MVC (Model, View, Controller) development.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Agile Software Development<\/h3>\n\n\n\n<p>A process of building software in stages. Work is divided into short bursts called sprints. Separate teams may work on different parts of a project.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">AJAX<\/h3>\n\n\n\n<p>A method for getting data from a web server that uses XML, JavaScript, and HTML.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Algorithm<\/h3>\n\n\n\n<p>A sequence of problem-solving steps. For example: Add a series of values together, and then divide by the number of values. These steps produce a mean or average.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Angular.js<\/h3>\n\n\n\n<p>A JavaScript front end framework for building websites. A collection of templates and pre-written code.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Apache<\/h3>\n\n\n\n<p>Apache, or Apache HTTP Server, is an open-source and free web server software. Apache had a significant role in the initial growth of the internet and is also the \u201cA\u201d in LAMP Stack.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">API<\/h3>\n\n\n\n<p>An application programming interface (API) allows interactions between multiple software programs so programmers have access to data and info from external software. The Google Maps API lets people use satellite photos and maps in their own programs.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Apprenticeship<\/h3>\n\n\n\n<p>An agreement between an employer and an employee. The apprentice (employee) gets training and pay in exchange for work.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Argument<\/h3>\n\n\n\n<p>A number, text string, or other value required for a function to run its code. An argument is the x in f(x) = y.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Arithmetic Operators<\/h3>\n\n\n\n<p>These operators are used with numbers to perform basic math, for example &#8220;+&#8221; for addition. Computers have to add and subtract, multiply and divide to do almost anything.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Array<\/h3>\n\n\n\n<p>A single variable that contains a list of data. For example, myNumbers = [0,1,2,3]. Here, myNumbers is an array of numbers.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">ASCII &nbsp;<\/h3>\n\n\n\n<p>American Standard Code for Information Interchange (ASCII) is a system for electronic communication. It has 128 numbers that stand for letters and other symbols. ASCII is the same all over the world.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Assignment Operators<\/h3>\n\n\n\n<p>An operator that assigns a value to a variable. For example, &#8220;=&#8221; in Python assigns a value on the right to the variable on the left.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Asynchronous Learning<\/h3>\n\n\n\n<p>Learning that may take place at a different time for each student. The material is usually recorded or pre-made.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Asynchronous Programming Languages<\/h3>\n\n\n\n<p>A programming language that doesn&#8217;t have to do things in the order they are written. Instead, it can do many things at once. For example, JavaScript.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Augmented Reality<\/h3>\n\n\n\n<p>Software that puts digital objects on images or videos of the real world. AR (Augmented Reality) is popular on smartphones.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Autonomous<\/h3>\n\n\n\n<p>Self-guiding and able to work independently without input from a person. Many drones and some cars are autonomous.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><em><strong>Recommended:<\/strong> <a href=\"https:\/\/www.codewizardshq.com\/coding-classes-for-teens\/\">Coding for Teens<\/a><\/em><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"#b-terms\">B<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Back End<\/h3>\n\n\n\n<p>The server side of the internet that the user can&#8217;t see. The back end stores, retrieves, and modifies data, it&#8217;s essentially the brains of a website.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Backbone.js<\/h3>\n\n\n\n<p>A JavaScript library used mostly for one-page web apps to give structure and handle user input and interactivity.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Binary<\/h3>\n\n\n\n<p>A system of two possible states, zero and one. Computers operate in binary, meaning they store data and perform calculations using only zeros and ones.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Binary Alphabet<\/h3>\n\n\n\n<p>The numbers 0 and 1.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Binary Numbers<\/h3>\n\n\n\n<p>Combinations of zeroes and ones that make up a computer program.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Bit<\/h3>\n\n\n\n<p>A single 0 or 1. It&#8217;s the smallest unit of information in computing and digital communications.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Block-based Programming Language<\/h3>\n\n\n\n<p>A visual programming language. Block-based programming lets users drag and drop blocks of code to make programs (as opposed to writing text). For example, Scratch is a block programming language.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Blockly<\/h3>\n\n\n\n<p>A block programming language created by Code.org. It&#8217;s used to teach kids how to code.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Boolean<\/h3>\n\n\n\n<p>The &#8220;true or false&#8221; logic that powers computers. The boolean data type has one of two possible values: it&#8217;s either true or false.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Bootstrap (aka Twitter Bootstrap)<\/h3>\n\n\n\n<p>An open-source framework. A group of templates for building the front end of a website. A large set of HTML files, CSS stylesheets, and JavaScript.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Bug<\/h3>\n\n\n\n<p>Broken code that causes a program to malfunction. Bugs often crash a program or make an error message appear.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Build<\/h3>\n\n\n\n<p>To build a program is to make it ready for users. Coders may use special tools to create &#8220;builds&#8221;, or finished applications.&nbsp; First, coding, testing, and debugging must be completed.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Byte<\/h3>\n\n\n\n<p>A byte is eight bits. For example, 0000 0001.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"#c-terms\">C<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">C++<\/h3>\n\n\n\n<p>A powerful programming language. It&#8217;s used to build fast programs. C++ is common in computerized electronic devices.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Call (a function)<\/h3>\n\n\n\n<p>A snippet of code that makes a function begin.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Call (a variable)<\/h3>\n\n\n\n<p>To call a variable is to use it somewhere in a program.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Camel Case<\/h3>\n\n\n\n<p>A form of capitalization used for naming variables. The first letter is always lowercase, and the first letter of every word after that is uppercase. For example, &#8220;thisVariable&#8221; is in camelcase.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Char<\/h3>\n\n\n\n<p>An abbreviation of the word &#8220;character.&#8221; It refers to a single letter, number, or symbol.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Class (HTML and CSS)<\/h3>\n\n\n\n<p>The class attribute specifies one or more class names for an HTML element. It&#8217;s mostly used to point to a class in a CSS page.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Class (Object Oriented Programming)<\/h3>\n\n\n\n<p>A template that defines the qualities of everything that belongs to it. Each member of a class is an object.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Click<\/h3>\n\n\n\n<p>To press the button on a computer mouse.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Cloud<\/h3>\n\n\n\n<p>A remote data storage location, such as Dropbox. The cloud is a broad term that refers to general internet storage or services.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Code<\/h3>\n\n\n\n<p>The written content of a computer program. Code tells the computer what to do, where to store information, and what to show the user.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Code Review<\/h3>\n\n\n\n<p>A process of looking through code for mistakes or bugs. Programmers sometimes do code reviews in teams. This increases their ability to find and fix errors.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Coding<\/h3>\n\n\n\n<p>The process of writing a computer program. Coding is often the majority of what software engineers do.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Coding Challenge<\/h3>\n\n\n\n<p>A problem given to a programmer during a job interview or at school. The programmer must solve it with code, and in the most efficient or effective way possible.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Coding Languages<\/h3>\n\n\n\n<p>A human-readable language used to make computer programs. C, Java, and Python are examples of coding languages.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Command<\/h3>\n\n\n\n<p>An order the computer must carry out. Copy, Paste, and Print are examples of commands.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Command-line<\/h3>\n\n\n\n<p>A computer program that works with text-only input from a user.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Command-line Interface<\/h3>\n\n\n\n<p>A text-based way to interact with a computer. There are no buttons, dropdowns, or clickable elements.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Compilation<\/h3>\n\n\n\n<p>The procedure that translates code into a format the computer can use. Some programming languages are called compiled languages. They have to be compiled before they can be used.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Compiler<\/h3>\n\n\n\n<p>A program that changes text-based code into the code a computer understands. The result is an application, often a .exe file.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Computational Thinking<\/h3>\n\n\n\n<p>Reformatting a problem so it becomes solvable by a computer.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Computer Program<\/h3>\n\n\n\n<p>A bundle of code that tells a computer what to do. Computer programs do all sorts of things. Some solve math problems. Some play music. Even video games are computer programs.&nbsp;&nbsp;&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Computer Science<\/h3>\n\n\n\n<p>The ideas that make it possible to solve problems with computers. A computer scientist knows about bits, bytes, code, and memory.&nbsp;<\/p>\n\n\n\n<p class=\"has-small-font-size\"><em><strong>Recommended:<\/strong>&nbsp;<a href=\"\/computer-science-classes-for-kids\/\">Computer Science Classes for Kids<\/a><\/em><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Conditional Statements<\/h3>\n\n\n\n<p>A statement that helps a computer decide what to do next. A condition statement has an If\/Then format. For example, If a = 1, then add a to b.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Constants<\/h3>\n\n\n\n<p>A number, text string, or symbol that never changes value while a program is running. Variables can increase or decrease in value. But a constant stays the same.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Crowdsourcing<\/h3>\n\n\n\n<p>The act of recruiting big groups of people to work on a project. People may work for free or for pay. But everyone contributes to the final goal.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">CSS<\/h3>\n\n\n\n<p>The code that controls the appearance of a website. This includes things like font styles, colors, and margins. CSS stands for Cascading Style Sheets.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Cybersecurity<\/h3>\n\n\n\n<p>A field of computing that deals with the safety of anything stored on a computer. The primary goal is to prevent hackers from stealing data or money.&nbsp;<\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"#d-terms\">D<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Data<\/h3>\n\n\n\n<p>Any information that can be stored or used in a computer program. Names, addresses, and phone numbers are data.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Data Science<\/h3>\n\n\n\n<p>The science of finding patterns in data with computers. Facebook, Google, and even the government rely on data science. It helps them make better decisions and more useful products.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Data Structures<\/h3>\n\n\n\n<p>The formats used to store and organize data in a computer program. Data structures make information as easy to access as possible.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Data Types<\/h3>\n\n\n\n<p>The kind of information that a variable or constant can hold. Examples include strings, integers, and booleans.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Database (dbms)<\/h3>\n\n\n\n<p>A digital vault that stores information. Databases look like tables in a spreadsheet. A website stores usernames and passwords in a database.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Debugging<\/h3>\n\n\n\n<p>The process of looking for and repairing coding errors. Debugging is an important part of software development.&nbsp;&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Declaration<\/h3>\n\n\n\n<p>A single word or symbol used to describe a function or variable. It defines the type of variable or function so the compiler or interpreter knows what to do with it.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Decompose<\/h3>\n\n\n\n<p>To divide a complex challenge into smaller chunks. The goal is to make it easier to solve.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Define (a function)<\/h3>\n\n\n\n<p>To create a function and the code that goes inside it. After defining a function, the programmer can call it when needed.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Deployment<\/h3>\n\n\n\n<p>The process of launching an application or releasing it to users.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Digital Footprint<\/h3>\n\n\n\n<p>Any piece of information you leave on a website. A blog post, a comment, or a &#8220;like&#8221; can be a digital footprint.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Django<\/h3>\n\n\n\n<p>A Python framework for the web. Django makes Python website development easier. It&#8217;s a collection of templates and libraries.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">DNS (Domain Name Service)<\/h3>\n\n\n\n<p>A computer system that turns a written domain name into&nbsp;numbers. These numbers are called an IP (Internet Protocol) address. Computers need IP addresses to find websites.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Double-click<\/h3>\n\n\n\n<p>A quick pair of mouse clicks, usually to open an application.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Drag<\/h3>\n\n\n\n<p>To press and hold the button on a computer mouse, then move the mouse before releasing.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Drop<\/h3>\n\n\n\n<p>To let up on the mouse button after clicking and dragging.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">DRY<\/h3>\n\n\n\n<p>DRY stands for Don&#8217;t Repeat Yourself. This principle states, &#8220;Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.&#8221;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">DSL\/Cable<\/h3>\n\n\n\n<p>A type of broadband (fast) internet service. It uses phone or coaxial cables.<\/p>\n\n\n\n<p><em><strong>Recommended:<\/strong> <a href=\"https:\/\/www.codewizardshq.com\/coding-websites-for-kids\/\">Coding Websites for Kids<\/a><\/em><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"#e-terms\">E<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Else Statements<\/h3>\n\n\n\n<p>An alternative inside an If statement. It essentially tells the computer, &#8220;Do one thing if something is true, or else do another thing if it&#8217;s not true.&#8221;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Endless Loop<\/h3>\n\n\n\n<p>A loop that never ends because the condition it depends on is always true. An endless loop is a bug. Every loop should end, otherwise, the program would be stuck.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Event<\/h3>\n\n\n\n<p>An event is something that triggers a response in a program. For example, a mouse click or a button press.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Event Handler<\/h3>\n\n\n\n<p>Code that responds to an event such as a mouse click or button press.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Exception<\/h3>\n\n\n\n<p>An error that may be caused by a user or missing piece of data.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Express.js<\/h3>\n\n\n\n<p>The backend framework for Node.js. Express is useful for modules and web apps. Developers can build APIs with Express.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Expression<\/h3>\n\n\n\n<p>An arithmetic statement such as 1+2 or x-y.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"#f-terms\">F<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">F.A.I.L.<\/h3>\n\n\n\n<p>An acronym for First Attempt In Learning. Failure is a regular part of the learning process.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Flask<\/h3>\n\n\n\n<p>Flask is a backend web framework written in Python. It&#8217;s an API of Python that lets us build up web applications quickly and easily without special tools or libraries.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">For Loop<\/h3>\n\n\n\n<p>A block of code that repeats several times. The programmer must specify the number of times the code should repeat.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Framework<\/h3>\n\n\n\n<p>A set of &#8220;templates&#8221; that programmers use to build programs quickly. Frameworks may contain pre-written code, markup, and APIs. Web frameworks exist for the front end and back end.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Front End<\/h3>\n\n\n\n<p>The part of a computer program that a user sees and interacts with. The front end is also called the user interface.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Full Stack Developer<\/h3>\n\n\n\n<p>A developer who works on the back end and front end of a website.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Function<\/h3>\n\n\n\n<p>A chunk of code that takes input, manipulates it, and produces some kind of output. Programmers create a function just once, but they can use it over and over.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Function Call<\/h3>\n\n\n\n<p>A short snippet of code that triggers a function to run. After writing a function, you must call it whenever you want to use it.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Function Definition<\/h3>\n\n\n\n<p>The inner workings of a function. The code inside of a function that makes it work.<\/p>\n\n\n\n<p><strong><em>Recommended: <\/em><\/strong><a href=\"https:\/\/www.codewizardshq.com\/kids-learn-to-code\/\"><em>26 Reasons Learning to Code Benefits Your Child<\/em><\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"#g-terms\">G<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Git<\/h3>\n\n\n\n<p>A version control system that tracks changes to code. Git is open-source, meaning you can access it for free.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Github<\/h3>\n\n\n\n<p>An internet storage hub for code that works with Git.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"#h-terms\">H<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">HAML<\/h3>\n\n\n\n<p>HAML (HTML Abstraction Markup Language) is a templating system that cleans and simplifies your HTML. It&#8217;s designed to avoid writing inline code in a web document.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Hardcode<\/h3>\n\n\n\n<p>Permanent code. Code that a programmer can&#8217;t change easily or at all.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">High-level Language<\/h3>\n\n\n\n<p>A programming language a person can read and understand. Python is a high level language. Machine code (for example, 00000001) is not.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">HTML<\/h3>\n\n\n\n<p><a href=\"https:\/\/www.codewizardshq.com\/html-for-kids\/\">HTML<\/a> (HyperText Markup Language) is a markup language used to build basic websites. HTML determines what shows up on the page.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">HTTP Request<\/h3>\n\n\n\n<p>The method a web browser uses to ask for information from a server. HTTP stands for HyperText Transfer Protocol.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"#i-terms\">I<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">IDE (Integrated Development Environment)<\/h3>\n\n\n\n<p>A program that developers use to write code. IDEs usually know a language&#8217;s keywords and can provide help. They can also run programs.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">If Statement<\/h3>\n\n\n\n<p>A conditional statement. It executes a certain block of code if some condition is true.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Inheritance<\/h3>\n\n\n\n<p>The practice of basing a new piece of code on existing code. Programmers use inheritance to create an enhanced version of the original code.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Input<\/h3>\n\n\n\n<p>The information that goes into a computer. User input is one type, which includes text, clicks, and button presses.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">IntelliJ<\/h3>\n\n\n\n<p>An integrated development environment (IDE) created for writing and running code. To start writing code in Java, you can use IntelliJ.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Internet<\/h3>\n\n\n\n<p>The internet is made of many computers and servers that are connected to each other. The web exists on the internet, but the internet is much larger than the world wide web.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">IOS Swift<\/h3>\n\n\n\n<p>Swift is an Apple programming language. It combines elements from the C and Objective C languages.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">IP Address<\/h3>\n\n\n\n<p>A number associated with a website or a device on the internet. Printers and computers have IP addresses.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Iteration<\/h3>\n\n\n\n<p>One pass of a loop. Each time a block of code is executed counts as one iteration of the <em>for <\/em>or <em>while <\/em>loop it belongs to.<\/p>\n\n\n<div class=\"lazyblock-blog-post-subscribe-Z2jwjyF wp-block-lazyblock-blog-post-subscribe\">\n        <link rel='stylesheet' href='https:\/\/www.codewizardshq.com\/wp-content\/themes\/codewizards\/blocks\/lazyblock-blog-post-subscribe\/block.css' type='text\/css' media='all' \/>\n    \n<section class=\"cw-blog-post-subscribe\">\n    <div class=\"subscribe-box-2 type-blue\">\n        <div class=\"row\">\n            <div class=\"col col-12 col-md-6 image\">\n                                    <div><img loading=\"lazy\" decoding=\"async\" width=\"371\" height=\"295\" src=\"https:\/\/www.codewizardshq.com\/wp-content\/uploads\/2022\/12\/laptop-notification.png\" class=\"attachment-full size-full\" alt=\"laptop-notification\" srcset=\"https:\/\/www.codewizardshq.com\/wp-content\/uploads\/2022\/12\/laptop-notification.png 371w, https:\/\/www.codewizardshq.com\/wp-content\/uploads\/2022\/12\/laptop-notification-300x239.png 300w\" sizes=\"auto, (max-width: 371px) 100vw, 371px\" \/><\/div>\n                            <\/div>\n\n            <div class=\"col col-12 col-md-6 form\">\n                                    <h2 class=\"gform_title\">Get latest in kids coding<br \/>\nactivities, news, and resources!<\/h2>\n                \n                                    <script type=\"text\/javascript\">\n\/* <![CDATA[ *\/\nvar gform;gform||(document.addEventListener(\"gform_main_scripts_loaded\",function(){gform.scriptsLoaded=!0}),document.addEventListener(\"gform\/theme\/scripts_loaded\",function(){gform.themeScriptsLoaded=!0}),window.addEventListener(\"DOMContentLoaded\",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,themeScriptsLoaded:!1,isFormEditor:()=>\"function\"==typeof InitializeEditor,callIfLoaded:function(o){return!(!gform.domLoaded||!gform.scriptsLoaded||!gform.themeScriptsLoaded&&!gform.isFormEditor()||(gform.isFormEditor()&&console.warn(\"The use of gform.initializeOnLoaded() is deprecated in the form editor context and will be removed in Gravity Forms 3.1.\"),o(),0))},initializeOnLoaded:function(o){gform.callIfLoaded(o)||(document.addEventListener(\"gform_main_scripts_loaded\",()=>{gform.scriptsLoaded=!0,gform.callIfLoaded(o)}),document.addEventListener(\"gform\/theme\/scripts_loaded\",()=>{gform.themeScriptsLoaded=!0,gform.callIfLoaded(o)}),window.addEventListener(\"DOMContentLoaded\",()=>{gform.domLoaded=!0,gform.callIfLoaded(o)}))},hooks:{action:{},filter:{}},addAction:function(o,r,e,t){gform.addHook(\"action\",o,r,e,t)},addFilter:function(o,r,e,t){gform.addHook(\"filter\",o,r,e,t)},doAction:function(o){gform.doHook(\"action\",o,arguments)},applyFilters:function(o){return gform.doHook(\"filter\",o,arguments)},removeAction:function(o,r){gform.removeHook(\"action\",o,r)},removeFilter:function(o,r,e){gform.removeHook(\"filter\",o,r,e)},addHook:function(o,r,e,t,n){null==gform.hooks[o][r]&&(gform.hooks[o][r]=[]);var d=gform.hooks[o][r];null==n&&(n=r+\"_\"+d.length),gform.hooks[o][r].push({tag:n,callable:e,priority:t=null==t?10:t})},doHook:function(r,o,e){var t;if(e=Array.prototype.slice.call(e,1),null!=gform.hooks[r][o]&&((o=gform.hooks[r][o]).sort(function(o,r){return o.priority-r.priority}),o.forEach(function(o){\"function\"!=typeof(t=o.callable)&&(t=window[t]),\"action\"==r?t.apply(null,e):e[0]=t.apply(null,e)})),\"filter\"==r)return e[0]},removeHook:function(o,r,t,n){var e;null!=gform.hooks[o][r]&&(e=(e=gform.hooks[o][r]).filter(function(o,r,e){return!!(null!=n&&n!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][r]=e)}});\n\/* ]]> *\/\n<\/script>\n\n                <div class='gf_browser_unknown gform_wrapper gravity-theme gform-theme--no-framework' data-form-theme='gravity-theme' data-form-index='0' id='gform_wrapper_151' ><div id='gf_151' class='gform_anchor' tabindex='-1'><\/div>\n                        <div class='gform_heading'>\n                            <h2 class=\"gform_title\">Newsletter Sign Up<\/h2>\n                            <p class='gform_description'><\/p>\n\t\t\t\t\t\t\t<p class='gform_required_legend'>&quot;<span class=\"gfield_required gfield_required_asterisk\">*<\/span>&quot; indicates required fields<\/p>\n                        <\/div><form method='post' enctype='multipart\/form-data' target='gform_ajax_frame_151' id='gform_151'  action='\/wp-json\/wp\/v2\/posts\/34883#gf_151' data-formid='151' novalidate>\n                        <div class='gform-body gform_body'><div id='gform_fields_151' class='gform_fields top_label form_sublabel_below description_below validation_below'><div id=\"field_151_8\" class=\"gfield gfield--type-honeypot gform_validation_container field_sublabel_below gfield--has-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_151_8'>LinkedIn<\/label><div class='ginput_container'><input name='input_8' id='input_151_8' type='text' value='' autocomplete='new-password'\/><\/div><div class='gfield_description' id='gfield_description_151_8'>This field is for validation purposes and should be left unchanged.<\/div><\/div><div id=\"field_151_1\" class=\"gfield gfield--type-email gfield--input-type-email gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_151_1'>Email Address<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\">*<\/span><\/span><\/label><div class='ginput_container ginput_container_email'>\n                            <input name='input_1' id='input_151_1' type='email' value='' class='large'   placeholder='Email Address*' aria-required=\"true\" aria-invalid=\"false\"  \/>\n                        <\/div><\/div><fieldset id=\"field_151_3\" class=\"gfield gfield--type-name gfield--input-type-name gfield--width-full gfield_contains_required field_sublabel_hidden_label gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible\"  ><legend class='gfield_label gform-field-label gfield_label_before_complex' >Name<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\">*<\/span><\/span><\/legend><div class='ginput_complex ginput_container ginput_container--name no_prefix has_first_name no_middle_name has_last_name no_suffix gf_name_has_2 ginput_container_name gform-grid-row' id='input_151_3'>\n                            \n                            <span id='input_151_3_3_container' class='name_first gform-grid-col gform-grid-col--size-auto' >\n                                                    <input type='text' name='input_3.3' id='input_151_3_3' value=''   aria-required='true'   placeholder='First Name'  \/>\n                                                    <label for='input_151_3_3' class='gform-field-label gform-field-label--type-sub hidden_sub_label screen-reader-text'>First<\/label>\n                                                <\/span>\n                            \n                            <span id='input_151_3_6_container' class='name_last gform-grid-col gform-grid-col--size-auto' >\n                                                    <input type='text' name='input_3.6' id='input_151_3_6' value=''   aria-required='true'   placeholder='Last Name'  \/>\n                                                    <label for='input_151_3_6' class='gform-field-label gform-field-label--type-sub hidden_sub_label screen-reader-text'>Last<\/label>\n                                                <\/span>\n                            \n                        <\/div><\/fieldset><div id=\"field_151_5\" class=\"gfield gfield--type-select gfield--input-type-select gfield--width-full gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_151_5'>I am a &#8230;<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\">*<\/span><\/span><\/label><div class='ginput_container ginput_container_select'><select name='input_5' id='input_151_5' class='large gfield_select'    aria-required=\"true\" aria-invalid=\"false\" ><option value='Parent' >Parent<\/option><option value='Student' >Student<\/option><option value='Teacher' >Teacher<\/option><\/select><\/div><\/div><div id=\"field_151_6\" class=\"gfield gfield--type-select gfield--input-type-select gfield--width-full gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_151_6'>I&#039;m located in &#8230;<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\">*<\/span><\/span><\/label><div class='ginput_container ginput_container_select'><select name='input_6' id='input_151_6' class='large gfield_select'    aria-required=\"true\" aria-invalid=\"false\" ><option value='United States' >United States<\/option><option value='Canada' >Canada<\/option><option value='Other' >Other<\/option><\/select><\/div><\/div><div id=\"field_151_7\" class=\"gfield gfield--type-date gfield--input-type-date gfield--input-type-datepicker gfield--datepicker-no-icon gfield--width-full gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_151_7'>My student&#039;s birthday is &#8230;<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\">*<\/span><\/span><\/label><div class='ginput_container ginput_container_date'>\n                            <input name='input_7' id='input_151_7' type='text' value='' class='datepicker gform-datepicker mdy datepicker_no_icon gdatepicker-no-icon'   placeholder='mm\/dd\/yyyy' aria-describedby=\"input_151_7_date_format\" aria-invalid=\"false\" aria-required=\"true\"\/>\n                            <span id='input_151_7_date_format' class='screen-reader-text'>MM slash DD slash YYYY<\/span>\n                        <\/div>\n                        <input type='hidden' id='gforms_calendar_icon_input_151_7' class='gform_hidden' value='https:\/\/www.codewizardshq.com\/wp-content\/plugins\/gravityforms\/images\/datepicker\/datepicker.svg'\/><\/div><div id=\"field_151_4\" class=\"gfield gfield--type-text gfield--input-type-text gfield--width-full gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_hidden\"  ><div class=\"admin-hidden-markup\"><i class=\"gform-icon gform-icon--hidden\" aria-hidden=\"true\" title=\"This field is hidden when viewing the form\"><\/i><span>This field is hidden when viewing the form<\/span><\/div><label class='gfield_label gform-field-label' for='input_151_4'>Email_source<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\">*<\/span><\/span><\/label><div class='ginput_container ginput_container_text'><input name='input_4' id='input_151_4' type='text' value='Newsletter' class='large'     aria-required=\"true\" aria-invalid=\"false\"   \/><\/div><\/div><\/div><\/div>\n        <div class='gform-footer gform_footer top_label'> <input type='submit' id='gform_submit_button_151' class='gform_button button' onclick='gform.submission.handleButtonClick(this);' data-submission-type='submit' value='Submit'  \/> <input type='hidden' name='gform_ajax' value='form_id=151&amp;title=1&amp;description=1&amp;tabindex=0&amp;theme=gravity-theme&amp;styles=[]&amp;hash=8afff3daebec76c4b2aae4c54034d650' \/>\n            <input type='hidden' class='gform_hidden' name='gform_submission_method' data-js='gform_submission_method_151' value='iframe' \/>\n            <input type='hidden' class='gform_hidden' name='gform_theme' data-js='gform_theme_151' id='gform_theme_151' value='gravity-theme' \/>\n            <input type='hidden' class='gform_hidden' name='gform_style_settings' data-js='gform_style_settings_151' id='gform_style_settings_151' value='[]' \/>\n            <input type='hidden' class='gform_hidden' name='is_submit_151' value='1' \/>\n            <input type='hidden' class='gform_hidden' name='gform_submit' value='151' \/>\n            \n            <input type='hidden' class='gform_hidden' name='gform_currency' data-currency='USD' value='P7rFWUBy9XjlUVUi+\/eIMSxjQ8VGBzlAmyg2aaHtd3F328AFB3cl4MUDcfwHeHEaxPpWOLF4of3+35WNZuNvs4eh4Zrh19+blPfEXNTIsVtZXAI=' \/>\n            <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' \/>\n            <input type='hidden' class='gform_hidden' name='state_151' value='WyJ7XCI1XCI6W1wiM2JkM2M4OTkyNGZmZjhlMGVkZjI0Njg2ZmU3YTJhMjZcIixcIjA1N2QxOTYzYzA2ZjUxNGIyYThjNmZlMDZkZTgzN2NkXCIsXCIyZTI0ZTJiNzZiNGNkYTk2ZmYzMGUxNTgyNTIzNGI3M1wiXSxcIjZcIjpbXCJkNWVhYjQ1OThjYTU0Y2ZjNDE5MjJjNmMzMjBkYTJjZVwiLFwiYTU3NGZkN2UzOWNmNTViYTNlZDAwYzllY2I1OThiZTZcIixcIjJhZmIwODdiMzViMjkxMzYzMzkzZmIyMmFlZjE5N2IyXCJdfSIsImJmYzEwYzQzNGQ3NTMzMWUzN2ZmNjk0NmNlNjllMWM1Il0=' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_target_page_number_151' id='gform_target_page_number_151' value='0' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_source_page_number_151' id='gform_source_page_number_151' value='1' \/>\n            <input type='hidden' name='gform_field_values' value='' \/>\n            \n        <\/div>\n                        <p style=\"display: none !important;\" class=\"akismet-fields-container\" data-prefix=\"ak_\"><label>&#916;<textarea name=\"ak_hp_textarea\" cols=\"45\" rows=\"8\" maxlength=\"100\"><\/textarea><\/label><input type=\"hidden\" id=\"ak_js_1\" name=\"ak_js\" value=\"21\"\/><script>document.getElementById( \"ak_js_1\" ).setAttribute( \"value\", ( new Date() ).getTime() );<\/script><\/p><\/form>\n                        <\/div>\n\t\t                <iframe style='display:none;width:0px;height:0px;' src='about:blank' name='gform_ajax_frame_151' id='gform_ajax_frame_151' title='This iframe contains the logic required to handle Ajax powered Gravity Forms.'><\/iframe>\n\t\t                <script type=\"text\/javascript\">\n\/* <![CDATA[ *\/\n gform.initializeOnLoaded( function() {gformInitSpinner( 151, 'https:\/\/www.codewizardshq.com\/wp-content\/plugins\/gravityforms\/images\/spinner.svg', true );jQuery('#gform_ajax_frame_151').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_151');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_151').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_151').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_151').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_151').removeClass('gform_validation_error');}setTimeout( function() { \/* delay the scroll by 50 milliseconds to fix a bug in chrome *\/ jQuery(document).scrollTop(jQuery('#gform_wrapper_151').offset().top - mt); }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_151').val();gformInitSpinner( 151, 'https:\/\/www.codewizardshq.com\/wp-content\/plugins\/gravityforms\/images\/spinner.svg', true );jQuery(document).trigger('gform_page_loaded', [151, current_page]);window['gf_submitting_151'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_151').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_151').offset().top - mt);jQuery(document).trigger('gform_confirmation_loaded', [151]);window['gf_submitting_151'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_151').text());}else{jQuery('#gform_151').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger(\"gform_pre_post_render\", [{ formId: \"151\", currentPage: \"current_page\", abort: function() { this.preventDefault(); } }]);        if (event && event.defaultPrevented) {                return;        }        const gformWrapperDiv = document.getElementById( \"gform_wrapper_151\" );        if ( gformWrapperDiv ) {            const visibilitySpan = document.createElement( \"span\" );            visibilitySpan.id = \"gform_visibility_test_151\";            gformWrapperDiv.insertAdjacentElement( \"afterend\", visibilitySpan );        }        const visibilityTestDiv = document.getElementById( \"gform_visibility_test_151\" );        let postRenderFired = false;        function triggerPostRender() {            if ( postRenderFired ) {                return;            }            postRenderFired = true;            gform.core.triggerPostRenderEvents( 151, current_page );            if ( visibilityTestDiv ) {                visibilityTestDiv.parentNode.removeChild( visibilityTestDiv );            }        }        function debounce( func, wait, immediate ) {            var timeout;            return function() {                var context = this, args = arguments;                var later = function() {                    timeout = null;                    if ( !immediate ) func.apply( context, args );                };                var callNow = immediate && !timeout;                clearTimeout( timeout );                timeout = setTimeout( later, wait );                if ( callNow ) func.apply( context, args );            };        }        const debouncedTriggerPostRender = debounce( function() {            triggerPostRender();        }, 200 );        if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) {            const observer = new MutationObserver( ( mutations ) => {                mutations.forEach( ( mutation ) => {                    if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) {                        debouncedTriggerPostRender();                        observer.disconnect();                    }                });            });            observer.observe( document.body, {                attributes: true,                childList: false,                subtree: true,                attributeFilter: [ 'style', 'class' ],            });        } else {            triggerPostRender();        }    } );} ); \n\/* ]]> *\/\n<\/script>\n                            <\/div>\n        <\/div>\n    <\/div>\n<\/section>\n<\/div>\n\n\n<h2 class=\"wp-block-heading\" id=\"#j-terms\">J<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Java<\/h3>\n\n\n\n<p>A programming language developed by Oracle. Java is popular for web and mobile applications.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">JavaScript<\/h3>\n\n\n\n<p>A popular coding language for websites and web apps. JavaScript runs on the client side. That means it runs in the browser instead of the computer where the website &#8220;lives&#8221;.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">JavaScript Framework<\/h3>\n\n\n\n<p>A web framework in JavaScript used to build apps and websites.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">jQuery<\/h3>\n\n\n\n<p>A JavaScript library that makes it easy to change elements on a webpage.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">JSON (JavaScript Object Notation)<\/h3>\n\n\n\n<p>A common data storage format used in many web apps. JSON files keep data organized.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Junior Developer<\/h3>\n\n\n\n<p>The first job for many coders. Junior developers work under the guidance of more experienced pros.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"#k-terms\">K<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Keywords<\/h3>\n\n\n\n<p>Predefined words in a programming language. These words have a special meaning. In an integrated development environment (IDE), keywords appear in special colors.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"#l-terms\">L<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">LAMP Stack<\/h3>\n\n\n\n<p>LAMP stack uses Linux operating system, the Apache HTTP Server, MySQL, and the PHP programming language. LAMP stack is a popular open-source web platform used by large web companies like Tesla and Lyft.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Linter<\/h3>\n\n\n\n<p>A linter, or lint tool, is a basic static code analyzer that checks your program for potential stylistic and programming errors. You can often find linters in your code editor and they are available for various programming languages today.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Linux<\/h3>\n\n\n\n<p>Like Windows, Linux is an operating system. But it&#8217;s open-source, so it&#8217;s free to use. Linux is popular with developers and runs on most web servers.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Local Environment<\/h3>\n\n\n\n<p>A personal computer or a server. This is where coders run programs before launching them. A local environment lets coders see their software in action before showing it to the world.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Loop<\/h3>\n\n\n\n<p>A block of code that runs over and over. A loop is an important part of any video game or animation. Loops are present in almost all programs.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Low-level Language<\/h3>\n\n\n\n<p>A programming language that isn&#8217;t easy for a human to read. Low-level languages make fast computer programs, but they&#8217;re difficult to write.&nbsp;<\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"#m-terms\">M<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Machine Language<\/h3>\n\n\n\n<p>Long combinations of zeroes and ones that power a computer. All programs have to get turned into machine language in order to run.&nbsp;&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Machine Learning<\/h3>\n\n\n\n<p>A form of <a href=\"https:\/\/www.codewizardshq.com\/ai-for-kids\/\">artificial intelligence<\/a> where programs have the ability to automatically learn and improve from experience. Image recognition is a common type of machine learning.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Main Function<\/h3>\n\n\n\n<p>The first function called after a C or C++ program starts.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Markup Language<\/h3>\n\n\n\n<p>A simple language that determines what appears on a computer screen. HTML and XML are markup languages.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">MEAN Stack<\/h3>\n\n\n\n<p>A complete framework for web development. MongoDB is the M. Express.js is the E. Angular.js is the A. Node.js is the N.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Micro:bit<\/h3>\n\n\n\n<p>A tiny computer used in programming courses for kids. The Micro:bit works with lots of sensors and electronic accessories.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">MongoDB<\/h3>\n\n\n\n<p>A database for web applications. Mongo uses a JSON-like structure instead of rows and columns.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">MVC<\/h3>\n\n\n\n<p>Used for many kinds of development, MVC is a three-part design pattern. It stands for Model View Controller. Each piece of MVC handles a different part of a program.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">MySQL<\/h3>\n\n\n\n<p>The most common language used to put info into and take it out of databases. MySQL is often used with another language, like PHP.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"#n-terms\">N<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Neural Networks<\/h3>\n\n\n\n<p>A computer program modeled after the human brain. Neural networks learn over time, just like people.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Node.js<\/h3>\n\n\n\n<p>Node.js is a programming tool that lets you run JavaScript code outside of a web browser.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Null<\/h3>\n\n\n\n<p>Empty or without value. Variables and columns in a database can sometimes be null.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"#o-terms\">O<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Object Oriented Programming (OOP)<\/h3>\n\n\n\n<p>Programming with classes and objects. A class is simply a prototype that defines what its objects can do. Every object in the class has the class&#8217;s properties.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Object Related Database Management System (ORDBMS)<\/h3>\n\n\n\n<p>Two database models in one. It&#8217;s part relational database and part object oriented. It has objects and classes as well as tables with rows and columns.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Objects<\/h3>\n\n\n\n<p>A member of a class. It might help to think about a real-world analogy. For example, every person is an object that belongs to the class called &#8220;humans&#8221;.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Online<\/h3>\n\n\n\n<p>Connected to the internet. Someone can be online with a computer, a mobile phone, or another electronic device.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Open-Source Software Development<\/h3>\n\n\n\n<p>Software that is free for anyone to use. The code for open-source software is available to developers who want to work on it. They can make improvements and add features.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Operand<\/h3>\n\n\n\n<p>The variable or value that will be used in an operation. For example, x and y are operands in the x+y.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Operator<\/h3>\n\n\n\n<p>An arithmetic symbol such as a plus sign or a minus sign. Or a multiplication sign, division sign, greater than or less than sign.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">OS (Operating System)<\/h3>\n\n\n\n<p>The software that makes a computer work. It&#8217;s responsible for organizing files. An operating system also determines what software can run on the machine.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Output<\/h3>\n\n\n\n<p>The content that comes out of a computer. Output may be text or numbers. It could even be sound or video.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"#p-terms\">P<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Package<\/h3>\n\n\n\n<p>An organization tool for classes in Java. A package keeps large collections of files neatly ordered.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Packets<\/h3>\n\n\n\n<p>A block of information that moves from one computer to another.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Pair Programming<\/h3>\n\n\n\n<p>Two coders working together on a project. One person codes while the other watches and checks the code for errors.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Parameter<\/h3>\n\n\n\n<p>The input of a function. A parameter gets replaced by an argument when the function is called.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Pattern Matching<\/h3>\n\n\n\n<p>The process of looking for identical characters or data in a dataset.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Persistence<\/h3>\n\n\n\n<p>When a piece of data, information, or web page remains accessible. Persistent data doesn&#8217;t get deleted when you close the program.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">PHP<\/h3>\n\n\n\n<p>A scripting language frequently used for websites. PHP uses tags like HTML, but a PHP website can do much more and the content can change with user input.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Pixel<\/h3>\n\n\n\n<p>The basic unit of digital displays. A pixel is a little square that can be one of many colors. Every image on a screen is made up of hundreds or even thousands of pixels.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Pointer<\/h3>\n\n\n\n<p>Like variables, pointers store information. But a pointer contains a memory address instead of data. It &#8220;points&#8221; to the address somewhere in computer memory.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Postgresql<\/h3>\n\n\n\n<p>An open-source database. To store or retrieve something, a programmer can write code in SQL.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Program<\/h3>\n\n\n\n<p>Written code that runs on a computer. Most programs consist of user interfaces and logic. Adobe Illustrator is a computer program. So is Microsoft Outlook.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Programming<\/h3>\n\n\n\n<p>The process of writing code that will become a computer program.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Programming Language<\/h3>\n\n\n\n<p>The keywords and special rules people use to write computer programs. Every language has some of its own rules and keywords, but they also have many things in common.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Project-based Learning<\/h3>\n\n\n\n<p>Learning by building real projects. It&#8217;s possible to learn just by studying concepts, but project-based learning is designed to be fun and to feel like real development.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Python<\/h3>\n\n\n\n<p>An open-source programming language. <a href=\"https:\/\/www.codewizardshq.com\/python-for-kids\/\">Python<\/a> is popular because it&#8217;s somewhat easy to learn. Many big applications were made in Python including YouTube and DropBox.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"#r-terms\">R<\/h3>\n\n\n\n<p>A programming language used in data science.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">React<\/h3>\n\n\n\n<p>A JavaScript library built by Facebook. Its main purpose is to help with user interface (UI) development.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">React Native<\/h3>\n\n\n\n<p>A type of React that lets developers use the same code for different platforms.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Relational Database Management System (RDBMS)<\/h3>\n\n\n\n<p>A program for making and updating databases that use tables.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Repeat &nbsp;<\/h3>\n\n\n\n<p>To perform an action more than once.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">REST \/ RESTful<\/h3>\n\n\n\n<p>A set of rules that makes it possible for computers to communicate with each other. REST (Representational State Transfer) makes the world wide web possible.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Ruby<\/h3>\n\n\n\n<p>Ruby is a programming language designed to be readable. It&#8217;s object oriented and useful for all kinds of applications. AirBnB and GitHub were built on Ruby.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Ruby on Rails<\/h3>\n\n\n\n<p>Ruby&#8217;s full-stack web framework. If you want to build web applications with Ruby, Rails makes it easier.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Run Program<\/h3>\n\n\n\n<p>To start a computer program.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Runtime<\/h3>\n\n\n\n<p>Runtime is the stretch of time when a computer program is running.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"#s-terms\">S<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">SASS<\/h3>\n\n\n\n<p>SASS (Syntactically Awesome Style Sheets) is a scripting language that is interpreted into Cascading Style Sheets (CSS). It helps you keep your CSS organized and lets you create style sheets faster.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Scratch<\/h3>\n\n\n\n<p>The block programming language developed by MIT. <a href=\"https:\/\/www.codewizardshq.com\/scratch-coding-classes\/\">Scratch coding<\/a> is a great first language for young coders. To build a program, all you need to do is click, drag, and drop blocks into place.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Scripting Language<\/h3>\n\n\n\n<p>Any language that doesn&#8217;t need to be compiled or interpreted. JavaScript is one example.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Scripts<\/h3>\n\n\n\n<p>Small programs that do limited steps. Scripts can be part of bigger programs.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Search Engine<\/h3>\n\n\n\n<p>Google, Bing, and Yahoo are search engines. They find websites and information based on keywords provided by the user.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Server<\/h3>\n\n\n\n<p>A computer that hosts websites and data. Servers store the information that other people can access on the internet.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Server-side<\/h3>\n\n\n\n<p>On the computer that hosts a website instead of on the user&#8217;s browser. Sites like WordPress use PHP on the server-side and JavaScript on the client (user) side.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Source Code<\/h3>\n\n\n\n<p>The code written by programmers that becomes software. First, the source code has to get translated into machine code by a compiler.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Source Data<\/h3>\n\n\n\n<p>The main location where data is used in a program. Source data can be from a database, spreadsheet, or hard-coded. The program can retrieve the data from this source then use it.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Sprint<\/h3>\n\n\n\n<p>A period of several days during which a software team works on specific tasks. For each sprint, every member of the team has a certain amount of work to get done.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Sprites<\/h3>\n\n\n\n<p>A character or a moving object in a computer game. Sprites respond to button presses, clicks, or other user input.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">SQL&nbsp;(Structured Query Language)<\/h3>\n\n\n\n<p>The most popular programming language for adding and retrieving information from a relational database. <\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Stack<\/h3>\n\n\n\n<p>Several programs used to build apps for the web or mobile devices. Example stacks are LAMP, WAMP, and MEAN.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Statement<\/h3>\n\n\n\n<p>An instruction to a computer written in code. Statements can include text, numbers, and symbols.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Synchronous Learning<\/h3>\n\n\n\n<p>Learning that occurs when a student and teacher are online at the same time. This is the kind of learning that happens in <a href=\"https:\/\/www.codewizardshq.com\/\">CodeWizardsHQ coding classes<\/a>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Syntax<\/h3>\n\n\n\n<p>The structure of a language. The rules that state in what order words must appear. Each programming language has its own syntax.&nbsp;<\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"#t-terms\">T<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Teaching Language<\/h3>\n\n\n\n<p>The language used in a programming course. For young learners, block languages like Scratch are common. In many courses, Python is the chosen teaching language.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Tensor Flow<\/h3>\n\n\n\n<p>A library built by Google for creating neural networks. Tensor flow is open-source.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Terminal<\/h3>\n\n\n\n<p>Mac&#8217;s text-based user interface. In the terminal, users can open files and folders, move things around, and do many other things.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Token<\/h3>\n\n\n\n<p>One word, symbol, or operator in a computer program. A plus sign is a token. In most languages, the word &#8220;function&#8221; is too.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Training<\/h3>\n\n\n\n<p>In machine learning, programs need training. To train a program, you give it as much data as possible. Usually, the more data the better.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"#u-terms\">U<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">URL (Universal Resource Locator)<\/h3>\n\n\n\n<p>The text you type into your browser to get to a website. URL stands for Universal Resource Locator.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Usability Testing<\/h3>\n\n\n\n<p>The process of observing users to make sure your software works as they expect. Usable software is easy for people to work with.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">User Experience (UX) Design <\/h3>\n\n\n\n<p>The design of interactions between a user and a product. The process of making something fun and easy to use. UX isn&#8217;t just for software, but that&#8217;s where it started.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">User Interface (UI) Design <\/h3>\n\n\n\n<p>The process of creating the visual parts of a computer program. This includes the buttons, colors, and icons.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Username<\/h3>\n\n\n\n<p>A nickname that you type in when you want to enter a certain website or application.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"#v-terms\">V<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Variable<\/h3>\n\n\n\n<p>A container that holds a value, such as a piece of text or a number. The value can change, which is why it&#8217;s stored in a variable.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Variable Types<\/h3>\n\n\n\n<p>The kind of information a variable can hold. Strings, ints, and lists are variable types in Python.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Version Control<\/h3>\n\n\n\n<p>Software that lets coders save several versions of their code. This prevents previous work from getting deleted or lost. It also helps programmers keep track of changes.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"#w-terms\">W<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Website<\/h3>\n\n\n\n<p>Several web pages that are linked together and stored on the same server.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">While Loop<\/h3>\n\n\n\n<p>A bit of code that runs over and over as long as some condition is true. For example, a loop might run while a certain number is less than 6 and stop once it reaches 6.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Whiteboarding<\/h3>\n\n\n\n<p>The process of brainstorming collaboratively in person or virtually. Ideas on code, pseudocode, or charts are organized on a physical whiteboard or virtual tool representing a whiteboard.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Wi-Fi<\/h3>\n\n\n\n<p>A way to send and retrieve data without wires. Wi-Fi uses radio waves to transfer information.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"#x-terms\">X<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Xcode<\/h3>\n\n\n\n<p>An IDE from Apple for developers who want to build software for Apple devices.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">XML<\/h3>\n\n\n\n<p>A markup language that looks similar to HTML and controls the way information shows up on a screen. But XML files also work outside of web browsers.<\/p>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Free Coding Terms Flashcards<\/strong><\/h2>\n\n\n\n<p>Practice these coding terms for kids with a free set of printable flashcards. Just print, cut, and fold to get started. Over 200 programming terms are explained just for kids.<\/p>\n\n\n\n<p><a href=\"https:\/\/drive.google.com\/file\/d\/10whBeICGeKAHvLoTkkh3__rreQQF1Opw\/view?usp=sharing\" target=\"_blank\" rel=\"noreferrer noopener\">Download free flashcards now.<\/a><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"323\" src=\"https:\/\/www.codewizardshq.com\/wp-content\/uploads\/2021\/12\/Flashcards-600x323-1.jpg\" alt=\"Coding and programming terms flashcards for kids, free download\" class=\"wp-image-44544\" srcset=\"https:\/\/www.codewizardshq.com\/wp-content\/uploads\/2021\/12\/Flashcards-600x323-1.jpg 600w, https:\/\/www.codewizardshq.com\/wp-content\/uploads\/2021\/12\/Flashcards-600x323-1-300x162.jpg 300w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><figcaption class=\"wp-element-caption\"> <a href=\"https:\/\/drive.google.com\/file\/d\/10whBeICGeKAHvLoTkkh3__rreQQF1Opw\/view?usp=sharing\" target=\"_blank\" rel=\"noreferrer noopener\">Download free coding terms flashcards<\/a> <\/figcaption><\/figure><\/div>\n\n\n<h2 class=\"wp-block-heading\"><strong>Take your coding knowledge to the next level<\/strong><\/h2>\n\n\n\n<p><strong>Don\u2019t understand a term or have one to add? <\/strong><a href=\"https:\/\/www.facebook.com\/groups\/KidWizardsHQ\" target=\"_blank\" rel=\"noreferrer noopener\">Join our Facebook group<\/a> for help from our teachers and coding community.&nbsp;<\/p>\n\n\n\n<p>There are many free <a href=\"https:\/\/www.codewizardshq.com\/coding-for-kids-free\/\">coding programs for kids<\/a> to start practicing this new coding vocabulary.<\/p>\n\n\n\n<p><strong>When you\u2019re ready to take your learning to the next level, check out our live <a href=\"https:\/\/www.codewizardshq.com\/\">coding classes for kids<\/a>! <\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/www.codewizardshq.com\/coding-classes-elementary-school-students\/\"><strong>Elementary School Coding Classes<\/strong><\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.codewizardshq.com\/coding-classes-middle-school-students\/\"><strong>Middle School Coding Classes<\/strong><\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.codewizardshq.com\/coding-classes-high-school-students\/\"><strong>High School Coding Classes<\/strong><\/a><\/li>\n<\/ul>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Imagine meeting a friend, but when they open their mouth to speak to you, all you hear is gibberish. When you ask them to explain, the explanation sounds like gibberish too.&nbsp; When you\u2019re hearing new programming terms for the first time, it can easily feel like that! Command-line? An array? Huh?<\/p>\n","protected":false},"author":24,"featured_media":35302,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"om_disable_all_campaigns":false,"inline_featured_image":false,"_lmt_disableupdate":"no","_lmt_disable":"","footnotes":""},"categories":[4758],"tags":[10741,10739,10834,10738],"class_list":["post-34883","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-learn-coding","tag-html-css","tag-javascript","tag-programming","tag-python"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.8 (Yoast SEO v26.8) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>200+ Common Coding Terms &amp; Definitions for Kids | CodeWizardsHQ<\/title>\n<meta name=\"description\" content=\"Learning to code means learning a new language. We&#039;ve created this guide to help kids understand and feel comfortable with common coding terms. Learn more!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.codewizardshq.com\/kids-guide-200-common-programming-terms\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Kids guide to 200+ common programming terms and definitions\" \/>\n<meta property=\"og:description\" content=\"Learning to code means learning a new language. We&#039;ve created this guide to help kids understand and feel comfortable with common coding terms. Learn more!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.codewizardshq.com\/kids-guide-200-common-programming-terms\/\" \/>\n<meta property=\"og:site_name\" content=\"CodeWizardsHQ\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/codewizardshq\/\" \/>\n<meta property=\"article:published_time\" content=\"2020-11-25T00:04:04+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-08-26T10:52:56+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.codewizardshq.com\/wp-content\/uploads\/2020\/11\/200_coding_terms_facebook.png\" \/>\n\t<meta property=\"og:image:width\" content=\"820\" \/>\n\t<meta property=\"og:image:height\" content=\"360\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Margaret Choi\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@codewizardshq\" \/>\n<meta name=\"twitter:site\" content=\"@codewizardshq\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Margaret Choi\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"23 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\n\t    \"@context\": \"https:\/\/schema.org\",\n\t    \"@graph\": [\n\t        {\n\t            \"@type\": \"Article\",\n\t            \"@id\": \"https:\/\/www.codewizardshq.com\/kids-guide-200-common-programming-terms\/#article\",\n\t            \"isPartOf\": {\n\t                \"@id\": \"https:\/\/www.codewizardshq.com\/kids-guide-200-common-programming-terms\/\"\n\t            },\n\t            \"author\": {\n\t                \"name\": \"Margaret Choi\",\n\t                \"@id\": \"https:\/\/www.codewizardshq.com\/#\/schema\/person\/0d1794273fcc4d0b634d50375e00e1ca\"\n\t            },\n\t            \"headline\": \"Kids guide to 200+ common programming terms and definitions\",\n\t            \"datePublished\": \"2020-11-25T00:04:04+00:00\",\n\t            \"dateModified\": \"2025-08-26T10:52:56+00:00\",\n\t            \"mainEntityOfPage\": {\n\t                \"@id\": \"https:\/\/www.codewizardshq.com\/kids-guide-200-common-programming-terms\/\"\n\t            },\n\t            \"wordCount\": 5085,\n\t            \"publisher\": {\n\t                \"@id\": \"https:\/\/www.codewizardshq.com\/#organization\"\n\t            },\n\t            \"image\": {\n\t                \"@id\": \"https:\/\/www.codewizardshq.com\/kids-guide-200-common-programming-terms\/#primaryimage\"\n\t            },\n\t            \"thumbnailUrl\": \"https:\/\/www.codewizardshq.com\/wp-content\/uploads\/2020\/11\/programming_terms_banner_wordcloud.jpg\",\n\t            \"keywords\": [\n\t                \"HTML\/CSS\",\n\t                \"JavaScript\",\n\t                \"programming\",\n\t                \"Python\"\n\t            ],\n\t            \"articleSection\": [\n\t                \"Learn Coding\"\n\t            ],\n\t            \"inLanguage\": \"en-US\"\n\t        },\n\t        {\n\t            \"@type\": \"WebPage\",\n\t            \"@id\": \"https:\/\/www.codewizardshq.com\/kids-guide-200-common-programming-terms\/\",\n\t            \"url\": \"https:\/\/www.codewizardshq.com\/kids-guide-200-common-programming-terms\/\",\n\t            \"name\": \"200+ Common Coding Terms & Definitions for Kids | CodeWizardsHQ\",\n\t            \"isPartOf\": {\n\t                \"@id\": \"https:\/\/www.codewizardshq.com\/#website\"\n\t            },\n\t            \"primaryImageOfPage\": {\n\t                \"@id\": \"https:\/\/www.codewizardshq.com\/kids-guide-200-common-programming-terms\/#primaryimage\"\n\t            },\n\t            \"image\": {\n\t                \"@id\": \"https:\/\/www.codewizardshq.com\/kids-guide-200-common-programming-terms\/#primaryimage\"\n\t            },\n\t            \"thumbnailUrl\": \"https:\/\/www.codewizardshq.com\/wp-content\/uploads\/2020\/11\/programming_terms_banner_wordcloud.jpg\",\n\t            \"datePublished\": \"2020-11-25T00:04:04+00:00\",\n\t            \"dateModified\": \"2025-08-26T10:52:56+00:00\",\n\t            \"description\": \"Learning to code means learning a new language. We've created this guide to help kids understand and feel comfortable with common coding terms. Learn more!\",\n\t            \"breadcrumb\": {\n\t                \"@id\": \"https:\/\/www.codewizardshq.com\/kids-guide-200-common-programming-terms\/#breadcrumb\"\n\t            },\n\t            \"inLanguage\": \"en-US\",\n\t            \"potentialAction\": [\n\t                {\n\t                    \"@type\": \"ReadAction\",\n\t                    \"target\": [\n\t                        \"https:\/\/www.codewizardshq.com\/kids-guide-200-common-programming-terms\/\"\n\t                    ]\n\t                }\n\t            ]\n\t        },\n\t        {\n\t            \"@type\": \"ImageObject\",\n\t            \"inLanguage\": \"en-US\",\n\t            \"@id\": \"https:\/\/www.codewizardshq.com\/kids-guide-200-common-programming-terms\/#primaryimage\",\n\t            \"url\": \"https:\/\/www.codewizardshq.com\/wp-content\/uploads\/2020\/11\/programming_terms_banner_wordcloud.jpg\",\n\t            \"contentUrl\": \"https:\/\/www.codewizardshq.com\/wp-content\/uploads\/2020\/11\/programming_terms_banner_wordcloud.jpg\",\n\t            \"width\": 1600,\n\t            \"height\": 395,\n\t            \"caption\": \"200 Coding Terms for Kids Banner\"\n\t        },\n\t        {\n\t            \"@type\": \"BreadcrumbList\",\n\t            \"@id\": \"https:\/\/www.codewizardshq.com\/kids-guide-200-common-programming-terms\/#breadcrumb\",\n\t            \"itemListElement\": [\n\t                {\n\t                    \"@type\": \"ListItem\",\n\t                    \"position\": 1,\n\t                    \"name\": \"Home\",\n\t                    \"item\": \"https:\/\/www.codewizardshq.com\/\"\n\t                },\n\t                {\n\t                    \"@type\": \"ListItem\",\n\t                    \"position\": 2,\n\t                    \"name\": \"Kids guide to 200+ common programming terms and definitions\"\n\t                }\n\t            ]\n\t        },\n\t        {\n\t            \"@type\": \"WebSite\",\n\t            \"@id\": \"https:\/\/www.codewizardshq.com\/#website\",\n\t            \"url\": \"https:\/\/www.codewizardshq.com\/\",\n\t            \"name\": \"CodeWizardsHQ\",\n\t            \"description\": \"The leading online coding academy for kids and teens ages 8-18\",\n\t            \"publisher\": {\n\t                \"@id\": \"https:\/\/www.codewizardshq.com\/#organization\"\n\t            },\n\t            \"potentialAction\": [\n\t                {\n\t                    \"@type\": \"SearchAction\",\n\t                    \"target\": {\n\t                        \"@type\": \"EntryPoint\",\n\t                        \"urlTemplate\": \"https:\/\/www.codewizardshq.com\/?s={search_term_string}\"\n\t                    },\n\t                    \"query-input\": {\n\t                        \"@type\": \"PropertyValueSpecification\",\n\t                        \"valueRequired\": true,\n\t                        \"valueName\": \"search_term_string\"\n\t                    }\n\t                }\n\t            ],\n\t            \"inLanguage\": \"en-US\"\n\t        },\n\t        {\n\t            \"@type\": \"Organization\",\n\t            \"@id\": \"https:\/\/www.codewizardshq.com\/#organization\",\n\t            \"name\": \"CodeWizardsHQ\",\n\t            \"url\": \"https:\/\/www.codewizardshq.com\/\",\n\t            \"logo\": {\n\t                \"@type\": \"ImageObject\",\n\t                \"inLanguage\": \"en-US\",\n\t                \"@id\": \"https:\/\/www.codewizardshq.com\/#\/schema\/logo\/image\/\",\n\t                \"url\": \"https:\/\/www.codewizardshq.com\/wp-content\/uploads\/2016\/08\/blueVertical@2x-e1572141901928.png\",\n\t                \"contentUrl\": \"https:\/\/www.codewizardshq.com\/wp-content\/uploads\/2016\/08\/blueVertical@2x-e1572141901928.png\",\n\t                \"width\": 150,\n\t                \"height\": 108,\n\t                \"caption\": \"CodeWizardsHQ\"\n\t            },\n\t            \"image\": {\n\t                \"@id\": \"https:\/\/www.codewizardshq.com\/#\/schema\/logo\/image\/\"\n\t            },\n\t            \"sameAs\": [\n\t                \"https:\/\/www.facebook.com\/codewizardshq\/\",\n\t                \"https:\/\/x.com\/codewizardshq\",\n\t                \"https:\/\/www.instagram.com\/codewizardshq\/\",\n\t                \"https:\/\/www.linkedin.com\/company\/codewizardshq\",\n\t                \"https:\/\/www.pinterest.com\/codewizardshq\/\",\n\t                \"https:\/\/www.youtube.com\/channel\/UC4NM0jfN0LI8_vWtiwLqgGw\"\n\t            ]\n\t        },\n\t        {\n\t            \"@type\": \"Person\",\n\t            \"@id\": \"https:\/\/www.codewizardshq.com\/#\/schema\/person\/0d1794273fcc4d0b634d50375e00e1ca\",\n\t            \"name\": \"Margaret Choi\",\n\t            \"image\": {\n\t                \"@type\": \"ImageObject\",\n\t                \"inLanguage\": \"en-US\",\n\t                \"@id\": \"https:\/\/www.codewizardshq.com\/#\/schema\/person\/image\/\",\n\t                \"url\": \"https:\/\/secure.gravatar.com\/avatar\/7815305d40218c8baa3db95a35d697293aad7b383484ae7e26b6383e0f67b6ba?s=96&d=mm&r=g\",\n\t                \"contentUrl\": \"https:\/\/secure.gravatar.com\/avatar\/7815305d40218c8baa3db95a35d697293aad7b383484ae7e26b6383e0f67b6ba?s=96&d=mm&r=g\",\n\t                \"caption\": \"Margaret Choi\"\n\t            },\n\t            \"description\": \"Instructor and marketing manager at CodeWizardsHQ since 2019. She breaks down topics around coding and specific coding languages for kids to understand.\",\n\t            \"sameAs\": [\n\t                \"https:\/\/www.facebook.com\/margaret.choi.3\"\n\t            ],\n\t            \"url\": \"https:\/\/www.codewizardshq.com\/author\/margaretchoi\/\"\n\t        }\n\t    ]\n\t}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"200+ Common Coding Terms & Definitions for Kids | CodeWizardsHQ","description":"Learning to code means learning a new language. We've created this guide to help kids understand and feel comfortable with common coding terms. Learn more!","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.codewizardshq.com\/kids-guide-200-common-programming-terms\/","og_locale":"en_US","og_type":"article","og_title":"Kids guide to 200+ common programming terms and definitions","og_description":"Learning to code means learning a new language. We've created this guide to help kids understand and feel comfortable with common coding terms. Learn more!","og_url":"https:\/\/www.codewizardshq.com\/kids-guide-200-common-programming-terms\/","og_site_name":"CodeWizardsHQ","article_publisher":"https:\/\/www.facebook.com\/codewizardshq\/","article_published_time":"2020-11-25T00:04:04+00:00","article_modified_time":"2025-08-26T10:52:56+00:00","og_image":[{"width":820,"height":360,"url":"https:\/\/www.codewizardshq.com\/wp-content\/uploads\/2020\/11\/200_coding_terms_facebook.png","type":"image\/png"}],"author":"Margaret Choi","twitter_card":"summary_large_image","twitter_creator":"@codewizardshq","twitter_site":"@codewizardshq","twitter_misc":{"Written by":"Margaret Choi","Est. reading time":"23 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.codewizardshq.com\/kids-guide-200-common-programming-terms\/#article","isPartOf":{"@id":"https:\/\/www.codewizardshq.com\/kids-guide-200-common-programming-terms\/"},"author":{"name":"Margaret Choi","@id":"https:\/\/www.codewizardshq.com\/#\/schema\/person\/0d1794273fcc4d0b634d50375e00e1ca"},"headline":"Kids guide to 200+ common programming terms and definitions","datePublished":"2020-11-25T00:04:04+00:00","dateModified":"2025-08-26T10:52:56+00:00","mainEntityOfPage":{"@id":"https:\/\/www.codewizardshq.com\/kids-guide-200-common-programming-terms\/"},"wordCount":5085,"publisher":{"@id":"https:\/\/www.codewizardshq.com\/#organization"},"image":{"@id":"https:\/\/www.codewizardshq.com\/kids-guide-200-common-programming-terms\/#primaryimage"},"thumbnailUrl":"https:\/\/www.codewizardshq.com\/wp-content\/uploads\/2020\/11\/programming_terms_banner_wordcloud.jpg","keywords":["HTML\/CSS","JavaScript","programming","Python"],"articleSection":["Learn Coding"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.codewizardshq.com\/kids-guide-200-common-programming-terms\/","url":"https:\/\/www.codewizardshq.com\/kids-guide-200-common-programming-terms\/","name":"200+ Common Coding Terms & Definitions for Kids | CodeWizardsHQ","isPartOf":{"@id":"https:\/\/www.codewizardshq.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.codewizardshq.com\/kids-guide-200-common-programming-terms\/#primaryimage"},"image":{"@id":"https:\/\/www.codewizardshq.com\/kids-guide-200-common-programming-terms\/#primaryimage"},"thumbnailUrl":"https:\/\/www.codewizardshq.com\/wp-content\/uploads\/2020\/11\/programming_terms_banner_wordcloud.jpg","datePublished":"2020-11-25T00:04:04+00:00","dateModified":"2025-08-26T10:52:56+00:00","description":"Learning to code means learning a new language. We've created this guide to help kids understand and feel comfortable with common coding terms. Learn more!","breadcrumb":{"@id":"https:\/\/www.codewizardshq.com\/kids-guide-200-common-programming-terms\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.codewizardshq.com\/kids-guide-200-common-programming-terms\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codewizardshq.com\/kids-guide-200-common-programming-terms\/#primaryimage","url":"https:\/\/www.codewizardshq.com\/wp-content\/uploads\/2020\/11\/programming_terms_banner_wordcloud.jpg","contentUrl":"https:\/\/www.codewizardshq.com\/wp-content\/uploads\/2020\/11\/programming_terms_banner_wordcloud.jpg","width":1600,"height":395,"caption":"200 Coding Terms for Kids Banner"},{"@type":"BreadcrumbList","@id":"https:\/\/www.codewizardshq.com\/kids-guide-200-common-programming-terms\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.codewizardshq.com\/"},{"@type":"ListItem","position":2,"name":"Kids guide to 200+ common programming terms and definitions"}]},{"@type":"WebSite","@id":"https:\/\/www.codewizardshq.com\/#website","url":"https:\/\/www.codewizardshq.com\/","name":"CodeWizardsHQ","description":"The leading online coding academy for kids and teens ages 8-18","publisher":{"@id":"https:\/\/www.codewizardshq.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.codewizardshq.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.codewizardshq.com\/#organization","name":"CodeWizardsHQ","url":"https:\/\/www.codewizardshq.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codewizardshq.com\/#\/schema\/logo\/image\/","url":"https:\/\/www.codewizardshq.com\/wp-content\/uploads\/2016\/08\/blueVertical@2x-e1572141901928.png","contentUrl":"https:\/\/www.codewizardshq.com\/wp-content\/uploads\/2016\/08\/blueVertical@2x-e1572141901928.png","width":150,"height":108,"caption":"CodeWizardsHQ"},"image":{"@id":"https:\/\/www.codewizardshq.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/codewizardshq\/","https:\/\/x.com\/codewizardshq","https:\/\/www.instagram.com\/codewizardshq\/","https:\/\/www.linkedin.com\/company\/codewizardshq","https:\/\/www.pinterest.com\/codewizardshq\/","https:\/\/www.youtube.com\/channel\/UC4NM0jfN0LI8_vWtiwLqgGw"]},{"@type":"Person","@id":"https:\/\/www.codewizardshq.com\/#\/schema\/person\/0d1794273fcc4d0b634d50375e00e1ca","name":"Margaret Choi","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codewizardshq.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/7815305d40218c8baa3db95a35d697293aad7b383484ae7e26b6383e0f67b6ba?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/7815305d40218c8baa3db95a35d697293aad7b383484ae7e26b6383e0f67b6ba?s=96&d=mm&r=g","caption":"Margaret Choi"},"description":"Instructor and marketing manager at CodeWizardsHQ since 2019. She breaks down topics around coding and specific coding languages for kids to understand.","sameAs":["https:\/\/www.facebook.com\/margaret.choi.3"],"url":"https:\/\/www.codewizardshq.com\/author\/margaretchoi\/"}]}},"modified_by":"Dima","featured_image_src":"https:\/\/www.codewizardshq.com\/wp-content\/uploads\/2020\/11\/programming_terms_banner_wordcloud-600x395.jpg","featured_image_src_square":"https:\/\/www.codewizardshq.com\/wp-content\/uploads\/2020\/11\/programming_terms_banner_wordcloud-600x395.jpg","author_info":{"display_name":"Margaret Choi","author_link":"https:\/\/www.codewizardshq.com\/author\/margaretchoi\/"},"_links":{"self":[{"href":"https:\/\/www.codewizardshq.com\/wp-json\/wp\/v2\/posts\/34883","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.codewizardshq.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.codewizardshq.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.codewizardshq.com\/wp-json\/wp\/v2\/users\/24"}],"replies":[{"embeddable":true,"href":"https:\/\/www.codewizardshq.com\/wp-json\/wp\/v2\/comments?post=34883"}],"version-history":[{"count":2,"href":"https:\/\/www.codewizardshq.com\/wp-json\/wp\/v2\/posts\/34883\/revisions"}],"predecessor-version":[{"id":71670,"href":"https:\/\/www.codewizardshq.com\/wp-json\/wp\/v2\/posts\/34883\/revisions\/71670"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.codewizardshq.com\/wp-json\/wp\/v2\/media\/35302"}],"wp:attachment":[{"href":"https:\/\/www.codewizardshq.com\/wp-json\/wp\/v2\/media?parent=34883"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.codewizardshq.com\/wp-json\/wp\/v2\/categories?post=34883"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.codewizardshq.com\/wp-json\/wp\/v2\/tags?post=34883"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}