Cybersecurity Change Log

Codecademy Team
Check out recent updates to Codecademy's Cybersecurity content!

Dec 8th, 2022

Content Updates

Due to the csurf module being deprecated for security reasons, we are removing a lesson and a project as well as updating a quiz and a portfolio project to remove content that uses that module. We will look into secure alternatives, but we did not want to leave in insecure content and mislead learners trying to secure their applications!

This will affect learners in the following content:

You will likely see your progress increase in whatever content you are in, but you will not be able to access the removed csurf content.

September 27th, 2021

Content Updates

We’ve released a new Cybersecurity Skill Path: Securing Express Applications! This skill path aims to cover main topics in web security such as:

  • Implement basic authentication using sessions and cookies in order to create a more secure website and user experience by securing and persisting user data.
  • Implement advanced authorization techniques with OAuth 2.0. in order to protect user accounts by preventing unauthorized users and actions on your site.
  • Better secure your applications by securing data in transit and data at rest.
  • Protecting your applications from Cross-Site Scripting, Cross-Site Request Forgery, and SQL Injection attacks, and avoiding insecure JavaScript coding practices

This Skill Path include many new lessons, quizzes, articles, and projects.

If you’re only interested in the cyber attack and secure coding concepts, we’ve also broken out that content into a standalone course: Defending Node Applications from SQL Injection, XSS, & CSRF Attacks

How Does This Impact You?

This content will help you:

  • Build more secure web applications.
  • Implement secure Authentication and Authorization procedures.
  • Protect your web application from common cyber attacks, like SQL Injection, Cross-Site Scripting (XSS), and Cross-Site Request Forgery (CSRF) Attacks.