Code Ninjas
   HOME

TheInfoList



OR:

Code Ninjas is a for-profit educational organization specializing in teaching coding to kids, and is the largest kids coding franchise in the world with over 400 locations open and operating in three countries. It is headquartered in
Pearland, Texas Pearland ( ) is a city in Brazoria County, Texas, Brazoria County, with portions extending into Fort Bend County, Texas, Fort Bend and Harris County, Texas, Harris counties, in Texas, United States. The city of Pearland is a principal city wit ...
. It was founded by David Graham in 2016, inspired by watching his son learn
Tae Kwon Do Taekwondo (; ; ) is a Korean martial art and combat sport involving primarily kicking techniques and punching. "Taekwondo" can be translated as ''tae'' ("strike with foot"), ''kwon'' ("strike with hand"), and ''do'' ("the art or way"). In a ...
. It has locations in the United States, Canada, and United Kingdom.


Structure

Code Ninjas buildings are separated into classrooms and lobbies. The lobbies are for parents to pick up and drop off their kids and have free Wi-Fi, refreshments, and games or toys for the kids to play with while on break or waiting for their parents. Meanwhile, the classrooms (referred to as dojos) have giant desks and are restricted for only Code Senseis (the educators), and Ninjas (the students), aged 7–14, who are given laptops to do programming. Each of the kids start out at white belt and work their way up the "Path of Enlightenment" to Black Belt. In the "Create" program, different belts have different coding languages. For example, white, yellow, orange, and green belts learn
JavaScript JavaScript (), often abbreviated as JS, is a programming language and core technology of the World Wide Web, alongside HTML and CSS. Ninety-nine percent of websites use JavaScript on the client side for webpage behavior. Web browsers have ...
. Impact, the latest curriculum launched around May 2023 is structured around Microsoft Make Code Arcade a system that allows for text (JavaScript) or block-based coding, their previous program utilized a Konva based game engine, blue belts would learn LuaU,
Roblox Roblox (, ) is an online game platform and game creation system developed by Roblox Corporation that allows users to program and play games created by themselves or other users. It was created by David Baszucki and Erik Cassel in 200 ...
's own version of Lua. Purple, brown, red, and black belts learn C# with Unity. In black belt, the ninjas are directed to create their own game through the Unity platform. These games are then approved and uploaded to the code ninjas website. Throughout the curriculum, ninjas learn about computer science concepts such as
control flow In computer science, control flow (or flow of control) is the order in which individual statements, instructions or function calls of an imperative program are executed or evaluated. The emphasis on explicit control flow distinguishes an '' ...
,
object-oriented programming Object-oriented programming (OOP) is a programming paradigm based on the concept of '' objects''. Objects can contain data (called fields, attributes or properties) and have actions they can perform (called procedures or methods and impl ...
, and many other common programming concepts.


Belts

Code Ninjas operates on a belt system, similar to karate. Ninjas begin at white belt, then progressing to yellow belt, orange belt, green belt, blue belt, purple belt, brown belt, red belt, and finally, black belt. Each belt has its own curriculum, and each belt usually uses different coding programs and types of coding. Each belt progressively gets harder and difficult, white belt being the easiest and black belt being the hardest. Although belts were originally represented through physicals electronic wristbands which would allow the ninja to "scan into" the dojo, Code Ninjas now does not supply physical bands and instead digitally keeps track of the ninjas' accomplished belts. Some locations still provide wristbands as a form of an accomplishment rather than a key to login for their sessions.


Summer Camps

During the summer, Code Ninjas offers camps alongside normal classes, where the parents drop their children off for a half-day summer class during the weekdays, either in the morning or in the afternoon. The content of these camps mainly focuses on programming skills, usually coding or other game development aspects in either
Minecraft ''Minecraft'' is a 2011 sandbox game developed and published by the Swedish video game developer Mojang Studios. Originally created by Markus Persson, Markus "Notch" Persson using the Java (programming language), Java programming language, the ...
or
Roblox Roblox (, ) is an online game platform and game creation system developed by Roblox Corporation that allows users to program and play games created by themselves or other users. It was created by David Baszucki and Erik Cassel in 200 ...
; however, other camps such as becoming a
YouTuber A YouTuber is a content creator and social media influencer who uploads or creates videos on the online video-sharing website YouTube, typically posting to their personal YouTube channel. The term was first used in the English language in 2006 ...
focus on improving students' computing abilities through other means, such as content creation. Other summer camps offered by Code Ninjas include 3D design and print with
Tinkercad Tinkercad is a free-of-charge, online 3D modeling program that runs in a web browser. Since it became available in 2011 it has become a popular platform for creating models for 3D printing as well as an entry-level introduction to constructive ...
, 3D animation with
Blender A blender (sometimes called a mixer (from Latin ''mixus, the PPP of miscere eng. to Mix)'' or liquidiser in British English) is a kitchen and laboratory appliance used to mix, crush, purée or emulsify food and other substances. A stationary ...
as well as various
Python Python may refer to: Snakes * Pythonidae, a family of nonvenomous snakes found in Africa, Asia, and Australia ** ''Python'' (genus), a genus of Pythonidae found in Africa and Asia * Python (mythology), a mythical serpent Computing * Python (prog ...
camps.


References


External links

* {{official website, https://www.codeninjas.com/ Coding schools Companies based in Texas Education companies of the United States 2016 establishments in Texas Education companies established in the 2010s