{"id":3693,"date":"2019-06-28T00:36:10","date_gmt":"2019-06-28T07:36:10","guid":{"rendered":"https:\/\/careerkarma.com\/blog\/?p=3693"},"modified":"2020-12-29T11:16:55","modified_gmt":"2020-12-29T19:16:55","slug":"coding-bootcamp-glossary","status":"publish","type":"post","link":"https:\/\/careerkarma.com\/blog\/coding-bootcamp-glossary\/","title":{"rendered":"Coding Bootcamp Glossary of Key Terms"},"content":{"rendered":"\n<p>So you\u2019re looking at coding bootcamps, but what exactly is coding in the first place? Well, this is where you get to learn that. Here is a beginner\u2019s cheat sheet where you will find all the background you need before you start learning for real.<br><\/p>\n\n\n\n<p>In the simplest of terms, coding is just telling a computer what you want it to do. That involves typing in step-by-step commands for the computer to follow &#8211; you\u2019re learning how to speak computer. It\u2019s no mystery learning to code has been likened to learning a foreign language, or perhaps, more specifically, a family of foreign languages.<br><\/p>\n\n\n\n<p>Why should you learn it? Well, simply put, because it powers the digital world. Every digital thing you use &#8211; websites, apps, computer programs, even your microwave screen, rely on code to operate. This makes coders the architects and builders of the digital age.<br><\/p>\n\n\n\n<p>But just learning a foreign language, learning code requires you to learn a lot of vocabulary. It might be intimidating at first, but as you progress in your coding career, you\u2019ll see that these words build on each other and make more sense. We\u2019ve put together a list of terms we think you should know before you jump in.&nbsp;<br><\/p>\n\n\n\n<p><strong>ACTIVE RECORD<\/strong><br>This is the model responsible for representing business data and logic.<br><br><\/p>\n\n\n\n<p><strong>ALGORITHM<\/strong><br>An algorithm is just a combination of rules to be followed, a set of processes the computer needs to go through. They\u2019re the basis for all programming.&nbsp;<br><\/p>\n\n\n\n<p><strong>ALGORITHM APP\u2122<\/strong><br>Coding Dojo\u2019s free open source platform for learning basic algorithms. You can find it at&nbsp; algorithm.codingdojo.com<br><br><\/p>\n\n\n\n<p><strong>ANGULAR.JS<\/strong><br>An open-source web application framework run by Google.<br><br><\/p>\n\n\n\n<p><strong>APACHE<\/strong><br>An open source, Unix-based Web server created by the Apache Software Foundation.<br><br><\/p>\n\n\n\n<p><strong>AJAX<\/strong><br>It stands for \u201casynchronous JavaScript and XML.\u201d This set of web development techniques uses different client-side web technologies to create asynchronous web applications.<\/p>\n\n\n\n<p><br><strong>API<\/strong><br>A set of routines, protocols, and tools for building software applications through operations, inputs, outputs, and underlying types.<br><br><\/p>\n\n\n\n<p><strong>AV FOUNDATION<\/strong><br>A popular framework with an Objective-C interface.<\/p>\n\n\n\n<p><br><strong>BACKBONE.JS<\/strong><br>A JavaScript framework with a RESTful JSON interface. It\u2019s based on the model-view-presenter (MVP) application design paradigm.<br><br><\/p>\n\n\n\n<p><strong>BELT EXAM<\/strong><br>Coding Dojo uses Belt Exam to test students on the material in a certain stack. Students receive a wireframe, a list of requirements that an application must do, and the technologies that the student must use to build it. They have 4.5 hours to complete the application.&nbsp;<br><\/p>\n\n\n\n<p><strong>BLACK-BELT<\/strong><br>An award given to students who pass the belt exam for MEAN, Ruby on Rails, or iOS Swift technology stacks.<br><br><\/p>\n\n\n\n<p><strong>BOOTSTRAP (TWITTER BOOTSTRAP)<\/strong><br>An open-source collection of tools developed by Mark Otto and Jacob Thornton of Twitter for creating websites and web applications.<br><br><\/p>\n\n\n\n<p><strong>BOOLEAN SEARCHING<\/strong><br>Named for George Boole, a 19th century English mathematician, Boolean searching is built on a method of symbolic logic. Boolean searches allow you to combine words and phrases to limit, broaden, or define your search.<\/p>\n\n\n\n<p><br><strong>CODEIGNITER<\/strong><br>Codeigniter is an open source rapid development web application framework. You use it to build dynamic web sites with PHP.<br><br><\/p>\n\n\n\n<p><strong>CODE REVIEW<\/strong><br>The systematic examination of computer source code. You use it to find and fix mistakes originally overlooked.<br><br><\/p>\n\n\n\n<p><strong>CODE VERSION CONTROL<\/strong><br>How you manage changes to documents, computer programs, large websites, and other collections of information.&nbsp;<br><\/p>\n\n\n\n<p><strong>CODING BOOTCAMP<\/strong><br>An intensive programming course intended to turn students into developers in an intensive, quick, and fun way.<br><br><\/p>\n\n\n\n<p><strong>COFFEESCRIPT<\/strong><br>A programming language that trans compiles to JavaScript.<br>CORE LOCATION<br>A software framework in iOS.<\/p>\n\n\n\n<p><br><strong>DATA STRUCTURES<\/strong><br>A method of organization of data in a computer so that it can be used efficiently. They implement one or more particular abstract data types (ADT).<br><br><\/p>\n\n\n\n<p><strong>DJANGO<\/strong><br>A free open-source web application framework written in Python.<br><br><\/p>\n\n\n\n<p><strong>DEPLOYMENT<\/strong><br>All of the activities that make a software system available for use.<br><br><\/p>\n\n\n\n<p><strong>EER DIAGRAMS<\/strong><br>An enhanced entity-relationship (EER) model is a high level or conceptual data model incorporating extensions to the original entity-relationship (ER) model.<br><br><\/p>\n\n\n\n<p><strong>ERD (DATABASE DESIGN)<\/strong><br>A graphical representation of an information system that shows the relationship between people, objects, places, concepts or events within that system.<br><br><\/p>\n\n\n\n<p><strong>EXPRESS.JS<\/strong><br>A Node.js web application server framework.<\/p>\n\n\n\n<p><br><strong>FLASK<\/strong><br>A micro web application framework written in Python and based on the Werkzeug toolkit and Jinja2 template engine.<br><br><\/p>\n\n\n\n<p><strong>FLIP LEARNING METHOD<\/strong><br>Blended learning instructional strategy that delivers instructional content, often online, outside of the classroom.<br><br><\/p>\n\n\n\n<p><strong>FRAMEWORK<\/strong><br>A layered structure indicating what programs can or should be built and how they would interrelate.<br><br><\/p>\n\n\n\n<p><strong>FULL STACK<\/strong><br>A web application can be divided into two areas: front end and backend. The front end contains client-side languages. The backend consists of web servers, backend languages \/ frameworks, and databases. The full stack contains both. <br><br><\/p>\n\n\n\n<p><strong>FULL STACK DEVELOPER<\/strong><br>Well-rounded software engineers who build fully functional platforms from the front end to the backend.<\/p>\n\n\n\n<p><br><strong>GIT\/GITHUB<\/strong><br>A micro web application framework written in Python and based on the Werkzeug toolkit and Jinja2 template engine.<\/p>\n\n\n\n<p><br><strong>HAML<\/strong><br>A lightweight markup language that\u2019s used to describe the HTML of a web document.<br><br><\/p>\n\n\n\n<p><strong>HTML<\/strong><br>HyperText Markup Language is the standard markup language used to create web pages. This is often the very first technology beginners to web development will learn.<br><br><\/p>\n\n\n\n<p><strong>HTTP REQUEST<\/strong><br>HyperText Transfer Protocol is an application protocol for distributed, collaborative, hypermedia information systems.&nbsp;<\/p>\n\n\n\n<p><br><strong>IOS SWIFT<\/strong><br>A multi-paradigm, compiled programming language created by Apple Inc for iOS, OS X and watchOS and tvOS development.&nbsp;<\/p>\n\n\n\n<p><br><strong>JQUERY<\/strong><br>A cross-platform library designed to simplify the client-side scripting of HTML. Also the most popular JavaScript library in use today. It has been installed on 65% of the top 10 million highest-trafficked websites.<\/p>\n\n\n\n<p><br><strong>LAMP STACK<\/strong><br>A very common model of web service solution stacks. It serves Linux operating system, Apache HTTP Server, MySQL relational database management system (RDBMS), and PHP programming language.<br><br><\/p>\n\n\n\n<p><strong>LESS<\/strong><br>LESS is a dynamic stylesheet language that can be compiled into Cascading Style Sheets (CSS) and run on the client-side or server-side.<br><br><\/p>\n\n\n\n<p><strong>LINUX<\/strong><br>A computer operating system assembled under the model of free and open-source software development and distribution.<br><br><\/p>\n\n\n\n<p><strong>LOCAL STORAGE<\/strong><br>The data placed in local storage is per origin (the combination of protocol, hostname, and port number as defined in the same-origin policy).<\/p>\n\n\n\n<p><br><strong>MEAN STACK<\/strong><br>A free and open-source JavaScript software stack for building dynamic websites and web applications.&nbsp;<br><\/p>\n\n\n\n<p><strong>MONGODB<\/strong><br>A cross-platform document-oriented database. It\u2019s classified as a NoSQL database, but it eschews the traditional table-based relational database structure in favor of JSON-like documents with dynamic schemas.<br><br><\/p>\n\n\n\n<p><strong>MVC<\/strong><br>Model-view-controller (MVC) is a software architectural pattern for implementing user interfaces. It divides a given software application into three interconnected parts to separate the internal representations of information from the ways that information is presented to or accepted from the user.<br><br><\/p>\n\n\n\n<p><strong>MYSQL<\/strong><br>MySQL is an open-source relational database management system (RDBMS).<\/p>\n\n\n\n<p><br><strong>NODE.JS<\/strong><br>Node.js is an open-source, cross-platform runtime environment for developing server-side web applications. Applications are written in JavaScript and can be run on OS X, Microsoft Windows, Linux and many more systems.<\/p>\n\n\n\n<p><br><strong>OBJECT ORIENTED PROGRAMING (OOP)<\/strong><br>A programming paradigm based on the concept of \u201cobjects.\u201d The objects are data structures that contain data in the form of fields and code in the form of procedures.<br><\/p>\n\n\n\n<p><strong>OBJECT RELATIONAL MAPPER (ORM)<\/strong><br>A programming technique to convert data between incompatible type systems in object-oriented programming languages.<\/p>\n\n\n\n<p><br><strong>PHP<\/strong><br>PHP is a server-side scripting language designed for web development but also used as a general purpose programming language.<br><br><\/p>\n\n\n\n<p><strong>POSTGRESQL (OFTEN REFERRED TO AS POSTGRES)<\/strong><br>Postgres is an object-relational database management system (ORDBMS) with an emphasis on extensibility and on standards-compliance.<br><br><\/p>\n\n\n\n<p><strong>PYTHON<\/strong><br>One of the most popular languages, Python is a high-level programming language. Its design philosophy emphasizes code readability and concision.<\/p>\n\n\n\n<p><br><strong>SASS<\/strong><br>Sass is a scripting language that is interpreted into Cascading Style Sheets (CSS). SassScript is the scripting language itself, which consists of two syntaxes.<br><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Find the Right Coding Bootcamp for You with CareerKarma<\/strong><\/h2>\n\n\n\n<p>If you want to learn more about coding, CareerKarma is here to help. We will work with you to find the perfect coding bootcamp that fits your needs.<a href=\"https:\/\/careerkarma.com\/sign-up\"> Sign up with us today<\/a>!<\/p>\n","protected":false},"excerpt":{"rendered":"So you\u2019re looking at coding bootcamps, but what exactly is coding in the first place? Well, this is where you get to learn that. Here is a beginner\u2019s cheat sheet where you will find all the background you need before you start learning for real. In the simplest of terms, coding is just telling a&hellip;","protected":false},"author":2,"featured_media":3695,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[50454],"tags":[],"class_list":{"0":"post-3693","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-bootcamp-admissions"},"acf":{"post_sub_title":"","sprint_id":"","query_class":"Coding","school_sft":"","parent_sft":"","school_privacy_policy":"","has_review":null,"is_sponser_post":"","is_guest_post":""},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.0 (Yoast SEO v27.0) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Coding Bootcamp Glossary of Key Terms | Career Karma<\/title>\n<meta name=\"description\" content=\"Here is a beginner\u2019s cheat sheet where you will find all the background you need before you start learning for real.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/careerkarma.com\/blog\/coding-bootcamp-glossary\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Coding Bootcamp Glossary of Key Terms\" \/>\n<meta property=\"og:description\" content=\"Here is a beginner\u2019s cheat sheet where you will find all the background you need before you start learning for real.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/careerkarma.com\/blog\/coding-bootcamp-glossary\/\" \/>\n<meta property=\"og:site_name\" content=\"Career Karma\" \/>\n<meta property=\"article:publisher\" content=\"http:\/\/facebook.com\/careerkarmaapp\" \/>\n<meta property=\"article:published_time\" content=\"2019-06-28T07:36:10+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-12-29T19:16:55+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2019\/06\/pasted-image-0-20.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"799\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Artur Meyster\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@https:\/\/twitter.com\/arturmeyster\" \/>\n<meta name=\"twitter:site\" content=\"@career_karma\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Artur Meyster\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/careerkarma.com\/blog\/coding-bootcamp-glossary\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/careerkarma.com\/blog\/coding-bootcamp-glossary\/\"},\"author\":{\"name\":\"Artur Meyster\",\"@id\":\"https:\/\/careerkarma.com\/blog\/#\/schema\/person\/8f059388098f00373934ce5806a10434\"},\"headline\":\"Coding Bootcamp Glossary of Key Terms\",\"datePublished\":\"2019-06-28T07:36:10+00:00\",\"dateModified\":\"2020-12-29T19:16:55+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/careerkarma.com\/blog\/coding-bootcamp-glossary\/\"},\"wordCount\":1356,\"commentCount\":0,\"image\":{\"@id\":\"https:\/\/careerkarma.com\/blog\/coding-bootcamp-glossary\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2019\/06\/pasted-image-0-20.jpg\",\"articleSection\":[\"Bootcamp Admissions\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/careerkarma.com\/blog\/coding-bootcamp-glossary\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/careerkarma.com\/blog\/coding-bootcamp-glossary\/\",\"url\":\"https:\/\/careerkarma.com\/blog\/coding-bootcamp-glossary\/\",\"name\":\"Coding Bootcamp Glossary of Key Terms | Career Karma\",\"isPartOf\":{\"@id\":\"https:\/\/careerkarma.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/careerkarma.com\/blog\/coding-bootcamp-glossary\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/careerkarma.com\/blog\/coding-bootcamp-glossary\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2019\/06\/pasted-image-0-20.jpg\",\"datePublished\":\"2019-06-28T07:36:10+00:00\",\"dateModified\":\"2020-12-29T19:16:55+00:00\",\"author\":{\"@id\":\"https:\/\/careerkarma.com\/blog\/#\/schema\/person\/8f059388098f00373934ce5806a10434\"},\"description\":\"Here is a beginner\u2019s cheat sheet where you will find all the background you need before you start learning for real.\",\"breadcrumb\":{\"@id\":\"https:\/\/careerkarma.com\/blog\/coding-bootcamp-glossary\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/careerkarma.com\/blog\/coding-bootcamp-glossary\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/careerkarma.com\/blog\/coding-bootcamp-glossary\/#primaryimage\",\"url\":\"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2019\/06\/pasted-image-0-20.jpg\",\"contentUrl\":\"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2019\/06\/pasted-image-0-20.jpg\",\"width\":1200,\"height\":799},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/careerkarma.com\/blog\/coding-bootcamp-glossary\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Blog\",\"item\":\"https:\/\/careerkarma.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Featured\",\"item\":\"https:\/\/careerkarma.com\/blog\/featured\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Coding Bootcamp Glossary of Key Terms\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/careerkarma.com\/blog\/#website\",\"url\":\"https:\/\/careerkarma.com\/blog\/\",\"name\":\"Career Karma\",\"description\":\"Latest Coding Bootcamp News &amp; Career Hacks from Industry Insiders\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/careerkarma.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/careerkarma.com\/blog\/#\/schema\/person\/8f059388098f00373934ce5806a10434\",\"name\":\"Artur Meyster\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/careerkarma.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2019\/03\/1ArturMeyster-1.jpeg\",\"contentUrl\":\"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2019\/03\/1ArturMeyster-1.jpeg\",\"caption\":\"Artur Meyster\"},\"description\":\"Artur Meyster is the co-founder and CTO of Career Karma (YC W19). He is also a coding bootcamp graduate and the host of the Breaking Into Startups Podcast.\",\"sameAs\":[\"https:\/\/careerkarma.com\/blog\/\",\"https:\/\/instagram.com\/ameyster\/\",\"https:\/\/x.com\/https:\/\/twitter.com\/arturmeyster\"],\"url\":\"https:\/\/careerkarma.com\/blog\/author\/devck\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Coding Bootcamp Glossary of Key Terms | Career Karma","description":"Here is a beginner\u2019s cheat sheet where you will find all the background you need before you start learning for real.","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:\/\/careerkarma.com\/blog\/coding-bootcamp-glossary\/","og_locale":"en_US","og_type":"article","og_title":"Coding Bootcamp Glossary of Key Terms","og_description":"Here is a beginner\u2019s cheat sheet where you will find all the background you need before you start learning for real.","og_url":"https:\/\/careerkarma.com\/blog\/coding-bootcamp-glossary\/","og_site_name":"Career Karma","article_publisher":"http:\/\/facebook.com\/careerkarmaapp","article_published_time":"2019-06-28T07:36:10+00:00","article_modified_time":"2020-12-29T19:16:55+00:00","og_image":[{"width":1200,"height":799,"url":"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2019\/06\/pasted-image-0-20.jpg","type":"image\/jpeg"}],"author":"Artur Meyster","twitter_card":"summary_large_image","twitter_creator":"@https:\/\/twitter.com\/arturmeyster","twitter_site":"@career_karma","twitter_misc":{"Written by":"Artur Meyster","Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/careerkarma.com\/blog\/coding-bootcamp-glossary\/#article","isPartOf":{"@id":"https:\/\/careerkarma.com\/blog\/coding-bootcamp-glossary\/"},"author":{"name":"Artur Meyster","@id":"https:\/\/careerkarma.com\/blog\/#\/schema\/person\/8f059388098f00373934ce5806a10434"},"headline":"Coding Bootcamp Glossary of Key Terms","datePublished":"2019-06-28T07:36:10+00:00","dateModified":"2020-12-29T19:16:55+00:00","mainEntityOfPage":{"@id":"https:\/\/careerkarma.com\/blog\/coding-bootcamp-glossary\/"},"wordCount":1356,"commentCount":0,"image":{"@id":"https:\/\/careerkarma.com\/blog\/coding-bootcamp-glossary\/#primaryimage"},"thumbnailUrl":"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2019\/06\/pasted-image-0-20.jpg","articleSection":["Bootcamp Admissions"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/careerkarma.com\/blog\/coding-bootcamp-glossary\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/careerkarma.com\/blog\/coding-bootcamp-glossary\/","url":"https:\/\/careerkarma.com\/blog\/coding-bootcamp-glossary\/","name":"Coding Bootcamp Glossary of Key Terms | Career Karma","isPartOf":{"@id":"https:\/\/careerkarma.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/careerkarma.com\/blog\/coding-bootcamp-glossary\/#primaryimage"},"image":{"@id":"https:\/\/careerkarma.com\/blog\/coding-bootcamp-glossary\/#primaryimage"},"thumbnailUrl":"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2019\/06\/pasted-image-0-20.jpg","datePublished":"2019-06-28T07:36:10+00:00","dateModified":"2020-12-29T19:16:55+00:00","author":{"@id":"https:\/\/careerkarma.com\/blog\/#\/schema\/person\/8f059388098f00373934ce5806a10434"},"description":"Here is a beginner\u2019s cheat sheet where you will find all the background you need before you start learning for real.","breadcrumb":{"@id":"https:\/\/careerkarma.com\/blog\/coding-bootcamp-glossary\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/careerkarma.com\/blog\/coding-bootcamp-glossary\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/careerkarma.com\/blog\/coding-bootcamp-glossary\/#primaryimage","url":"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2019\/06\/pasted-image-0-20.jpg","contentUrl":"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2019\/06\/pasted-image-0-20.jpg","width":1200,"height":799},{"@type":"BreadcrumbList","@id":"https:\/\/careerkarma.com\/blog\/coding-bootcamp-glossary\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog","item":"https:\/\/careerkarma.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Featured","item":"https:\/\/careerkarma.com\/blog\/featured\/"},{"@type":"ListItem","position":3,"name":"Coding Bootcamp Glossary of Key Terms"}]},{"@type":"WebSite","@id":"https:\/\/careerkarma.com\/blog\/#website","url":"https:\/\/careerkarma.com\/blog\/","name":"Career Karma","description":"Latest Coding Bootcamp News &amp; Career Hacks from Industry Insiders","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/careerkarma.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/careerkarma.com\/blog\/#\/schema\/person\/8f059388098f00373934ce5806a10434","name":"Artur Meyster","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/careerkarma.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2019\/03\/1ArturMeyster-1.jpeg","contentUrl":"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2019\/03\/1ArturMeyster-1.jpeg","caption":"Artur Meyster"},"description":"Artur Meyster is the co-founder and CTO of Career Karma (YC W19). He is also a coding bootcamp graduate and the host of the Breaking Into Startups Podcast.","sameAs":["https:\/\/careerkarma.com\/blog\/","https:\/\/instagram.com\/ameyster\/","https:\/\/x.com\/https:\/\/twitter.com\/arturmeyster"],"url":"https:\/\/careerkarma.com\/blog\/author\/devck\/"}]}},"_links":{"self":[{"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/posts\/3693","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/comments?post=3693"}],"version-history":[{"count":0,"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/posts\/3693\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/media\/3695"}],"wp:attachment":[{"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/media?parent=3693"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/categories?post=3693"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/tags?post=3693"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}