Skip to content

Key Terminology

As you are working with Codecademy you will hear a lot of words and jargon that you will not initially understand. This page should prepare you to be fluent in Codecademese and communicate effectively during your project.


In the Content Hierarchy, everything above a Content Item can be referred to as a container because they "contain" other pieces of content. This includes modules, which contain content items, tracks, which contain modules, and paths, which contain tracks.

Learning Environment

The learning environment (also known as the "LE")is the interactive space presented in content items like lessons, articles, and projects. This coding environment is used to give learners hands-on experience with concepts.

Learning Objectives

A learning objective is the learner-focused goal of any content (i.e. lesson, articles) that introduces learners to new material. Learning objectives must begin with the phrase "Learners will be able to..." (or LWBAT) followed by what the learner will be able to do. Content items should be authored with the goal of the learning objective(s) in mind. Bloom's Taxonomy is a helpful guide when writing effective learning objectives.

Example: LWBAT add an image to a webpage using the HTML <img> tag.

Learning Outcomes

A learning outcome is a sentence that describes a high-level takeaway from a module, course, or path. A learning outcome is learner-focused and encapsulates the body of knowledge covered by a content container.

Example: Learners can build multiple-page static websites with HTML and CSS.

Learning Standards

A learning standard is a team-facing content item that focuses on what the learner will learn from lesson material. Learning standards are objective statements about desired understanding, knowledge, and/or skills for a content item. Learning Standards inform all phases of the Codecademy pedagogical framework. Other content items (i.e. lessons, assessments) can be "associated" with learning standards in Author.

Example: Browsers parse HTML tags inside the <body> and render them to a webpage as DOM Elements.


Pedagogy is the method and practice of teaching. At Codecademy, we have a unique approach to teaching people how to code to advance themselves. First, we try to hook the learner to make them highly engaged with the content. Next, we introduce new material and create a guided practice experience for the learners. Then, we evaluate the learners on what the material covered and encourage learners to practice independently.


The syllabus is a document designed by a Curriculum team member to outline the learning objectives and outcomes of content. This document is used to plan out the new and/or existing content items for courses and paths.


A workspace is the code files associated with an exercise inside a lesson. Each learner who takes that exercise will have a personal, persistent version of these files. The initial workspace is the initial state of these code files.