Codecademy Curriculum Documentation
Welcome, one and all, to the home of Codecademy Curriculum Documentation. Here you will learn what our content is, how to make it, how to evaluate it, and how to use all of our tooling.
These documents are always growing and evolving, so if you have any thoughts or feedback, or would like to help write some documentation yourself, reach out to a member of the Super Process Team.
Onboarding for New Content Authors
While this documentation can (and should) be used as a reference tool, the following course should be completed by all new content authors. In this course, you will learn:
- How to use and navigate this documentation page
- How to write compelling hooks, transitions, and conclusions
- How to create the most common content items in Author
Onboarding Course: Codecademy Onboarding for Content Authors
Navigation / How to read this Documentation
To navigate the documents, use the navigation bar on the left hand side of the page.
If you are new to Codecademy, or new to the Curriculum team, the first 5 sections of the docs, from Codecademy Basics to Overarching Standards, are required reading.
The Content Item Standards and Testing sections should be used as a reference when creating content in Author.
Documentation Sections Overview
The following sections are required pre-reading for new Content Associates or Curriculum Developers:
This section will cover the basic structure of content at Codecademy, how learners interact with it, and key terms (curriculum jargon, if you will) you should know. As you read this section, it may be helpful to take a lesson on the site to put all of the terms and diagrams in context.
Working as a Team
This section covers how the Curriculum team is structured, how we communicate, and your role on the team.
This section will walk you through how to use our CMS, Author, and how to get access to the variety of other project management/organizational tools you'll need to track production.
This section provides an overview of the production process including deliverables and expected durations of tasks.
This section provides general authoring resources that apply to all content items. The docs in this section are required reading before authoring any content for Codecademy.
The following sections should be referenced as needed when creating content in Author.
This section covers the specific processes and standards for each type of content you will Author. The standards cover best practices, pedagogical approaches, and examples of excellent content. Pay special attention to the Fields in Author sub-section as it includes specific details on creating each content item. The content standards are required reading as you author content of a specific type.
This section documents the ways we test learners code. It is broken up by the testing frameworks used for specific languages.
This section contains optional resources for situations that occur infrequently.