Skip to main content

The Courses

Codebashing offers pre-configured courses which consist of a defined set of interactive lessons that demonstrate how best to understand common vulnerabilities, how they occur, their impact, and how they can be remediated. These courses are referred to as system courses throughout the application and this documentation suite. The table below lists the currently available system courses and their lessons.

In addition, admin users and authorized manager users may build customized courses by selecting and adding available lessons. These courses are referred to as custom courses and appear in a separate list.Customizing Courses


  • By default, courses are provided in English. Many courses have been translated into various languages as listed in the course table below. Courses without languages listed in the Translated Into column are available in English only.

  • To view content in a different language, you have to select the desired language from the Content Language list under Account Settings.