Skip to content

Curating Codecademy Content

How to Choose Content

Codecademy has a lot of overlapping content to choose from, so how do you determine what works for your purposes? We have recommended content for a few roles, but you may also be interested in creating your own content containers.

When building a course or Path, note that many tracks and modules have assumed prerequisite knowledge. For example, Build Web Apps with React assumes knowledge of basic HTML. Content that relies on prerequisite knowledge is indicated as "Intermediate" within the catalog and the specific expectations of prerequisite knowledge are specified on the course or Path landing page.

Where to Find Content

Our team is hard at work to make our site navigation and search easier to use so you can find the content you want. In the mean time, we have a few pathways to find the content you're looking for.

If you already know what you're looking for, there are a few spots you can search. We recommend using our Teams+ Discovery Tool to get the best results. The tool will also provide you with the slug of the content, which you'll need to select it in Author.

Search on Teams+ Discovery Tool

You can also use the search bar in the top right of the site navigation to find out if larger topics are covered within our content.

Search bar on

Another spot to locate content is in the Author search bar where you'll be able to filter by type of content (lesson, quiz, etc.).

Search bar on


The catalog is best used as a means of browsing Codecademy content.

There are a few ways to navigate the Codecademy catalog. In the left-side navigation, you'll see drop-downs for Languages and Subjects.

catalog navigation

Each language and subject listed has its own page that highlights pertinent, featured courses and Paths. Note that these pages often do not contain ALL content within a given subject area or language.

Developer Tools subject page

You can also explore the Full Catalog, which has all courses and Paths listed.

Full Catalog page

How to Contextualize Content

As you compile Paths and courses from existing material, you can improve the learning experience for your team by including informationals or articles that offer the following:

  • Context on how each of these disperate pieces fit together.
  • Learning objectives for a given unit.

We also recommend starting your course or Path off with a custom intro article that outlines the material's purpose and contents.