「Codebashing」は、注目を集めている新しい教育・学習スタイル“マイクロラーニング”を効果的に取り入れたオンライン学習サービス。ソフトウェア開発やWebサイト管理に携わるセキュリティ担当者が、最新のセキュリティ脅威とその対策をゲーム感覚で手軽に負担なく、攻撃者と開発者の両方の視点から学べ、知識の定着を図ることができるという。
「Codebashing」は、ソフトウェア開発者やWebサイト管理に携わるセキュリティ担当者にとって、最も効果的な学習環境を考えて作られた体験型のマイクロラーニングサービス。学習コンテンツは全て短い時間で修了できるように作られており、発生しやすい脆弱性についてプログラミング言語別に提供する。
1つの脆弱性について5~10分程度で完結して学べるという。現在までに10種類以上のプログラミング言語を対象にして総計150個以上の学習コンテンツを用意、今後も最新のセキュリティ事情を反映したコンテンツの追加・更新を予定している。
常に新しく、実際に問題となっている脆弱性を例にして学習ができるので、実環境に近い形で、アプリケーションに対するセキュリティ脅威について学ぶことができる。1学習コンテンツを短時間で学べるので、業務時間内であっても受講者のペースで無理なく学習を進めることができる。また、必要な時に必要なテーマ(脆弱性)を学べ、一度修了した学習コンテンツを何度でも復習することができるため、消化不良に陥ることなく、確実に知識として定着させることが可能だとしている。