Articles

Change Log

December 5, 2025, changes effective December 11, 2025

React Content Updates

Dear Learners, we have some updates coming to our React content, which will go live on December 11, 2025.

What are the specific changes?

We’ve made improvements to React content. Some major changes are:

  • Upgraded from React v18 to React v19
  • Updated syntax and best practices to align with React v19 standards
  • Added a new exercise on the useEffectEvent hook to cover modern best practices

This additional content may cause a drop in your progress in courses/paths that include React content, and we’ve included links to some of the affected courses/paths below.

Happy coding!

December 3, 2025, changes effective December 10, 2025

ASP.NET Content Updates

Dear Learners, we have some significant updates coming to our ASP.NET content, which will go live on December 10, 2025.

What are the specific changes?

We’ve made improvements to ASP.NET content. All content within Learn ASP.NET has been evaluated and updated to ASP.NET Core 8. Some major changes are:

  • Updated to .NET 8 Long-Term Service Version
  • Removed Startup.cs files in all workspaces
  • All course modules include an associated quiz and lab for each lesson

In addition to these core updates, we’ve added new modules to expand your learning experience:

  • Introduction to ASP.NET
  • Minimal API in Depth
  • API with Controllers
  • Testing with ASP.NET

This additional content may cause a drop in your progress in courses/paths that include ASP.NET content. The Build Web Apps with ASP.NET path is also affected by these updates.

Happy coding!

November 14, 2025, changes effective November 19, 2025

UX Designer Career Path Content Updates

Dear Learners, we are adding three modules of Digital Accessibility content (listed below) to our UX Designer Career Path, which will go live on November 19, 2025.

  • Digital Accessibility Design
  • Digital Accessibility and Compliance
  • Digital Accessibility Testing

You will see a change in your progress; we hope you enjoy these content additions!

October 27, 2025, changes effective October 31, 2025

JavaScript Content Updates

Dear Learners, we have upcoming updates for some of our JavaScript-based content, which will go live on October 31, 2025.

This round of updates targets two groups of content: Testing and Catchall. The primary goal of these updates is to upgrade the version of Node.js used in workspaces from older versions (7, 10, 14, 20) to version 22. Additionally, we will upgrade the various Node packages used within our workspaces and update workspace code to realign with any syntax changes and new best practices.

Selections from both the Testing and Catchall groups surface within these Career Journeys:

Testing

We will update our JavaScript Testing content within the following courses:

Note on feature-level testing: Our feature-level testing content relies on WebdriverIO, an open-source framework that can be used for testing the front-end of a web application. Since this content was created, WebdriverIO has undergone substantial changes, meaning the current instructional content and code we have are not compatible with up-to-date versions.

We are planning to create new content on feature-level testing in the future — learners enrolled in relevant content will be notified when this happens. In the meantime, because the existing content is so outdated, we have chosen to remove it from our catalog, even though there is no immediate replacement.

Note on model testing with MongoDB: While our model testing content with MongoDB surfaces in some of the same containers as our other JavaScript Testing content, the presence of a MongoDB server in the workspace requires additional considerations that fall outside the scope of this work. As such, our MongoDB content will not be receiving these updates at this time.

Catchall

This group includes most of our remaining JavaScript-based content that has not already been updated to Node version 22 or newer.

We will update our JavaScript content within the following courses and paths:


Happy coding!

September 23, 2025, changes effective September 30, 2025

Node Content Updates

Dear Learners, we have upcoming updates for our Node.js content, which will go live on September 30, 2025.

This round of updates targets content that specifically covers topics related to Node.js. As such, all of the content within Learn Node.js was included in this evaluation.

The primary updates are:

  • upgrading the environments from Node version 14 to Node version 22
  • addressing syntax and feature changes that result from the Node version upgrade

These changes relate to the interactive content (i.e., lessons, projects, and coding assessments) from the following tracks:

Selections of the same content also surface within these Career Journeys:

We are also updating the prerequisites of Learn Node.js. Previously, we recommended taking Learn JavaScript before taking Learn Node.js. Moving forward, to ensure that learners are adequately prepared, we also recommend taking Learn Intermediate JavaScript.


Additionally, we will be adjusting ALL content as needed to realign with internal standards. Since Node.js is often used to create back-ends for web applications, some of the more generic content, such as a non-coding lesson on back-end architecture and articles on JSON and REST, appear in content that covers other back-end technologies. In addition to the containers listed previously, such items appear in the following courses/paths:

There is also overlap with the following tracks for content regarding modules in Node:


Happy coding!

August 20, 2025, changes effective August 27, 2025

Node Content Updates

Dear Learners, we have upcoming updates for some of our Node-based content, which will go live on August 27, 2025.

These updates include upgrading the environment from Node versions 7 and 10 to Node version 22, and major improvements to the testing suites that test learner code.

We will be making these updates to our core Express content, which can be found in the following courses/paths:

Happy coding!

August 20, 2025, changes effective August 27, 2025

ASP.NET Content Updates

Dear Learners, we have some updates coming to our ASP.NET content, which will go live on August 27, 2025.

What are the specific changes?

We’ve made improvements to ASP.NET content. Some major changes are:

  • Updated to .NET 8 Long-Term Service Version

  • Removed Startup.cs files in all workspaces

  • All course modules include an associated a quiz and lab for each lesson

  • Added lessons on Blazor and Minimal API

This additional content may cause a drop in your progress in courses/paths that include ASP.NET content, and we’ve included links to affected courses/paths below.

Happy coding!

August 14, 2025, changes effective August 20, 2025

Angular Content Updates

Dear Learners, we have some updates coming to our Angular content, which will go live on August 20, 2025.

What are the specific changes? We’ve made improvements to Angular content. Some major changes are:

  • Updated from Angular v18 to Angular v20
  • Removed standalone flags since standalone: true is now the default
  • Updated to host property syntax
  • Updated content to more closely match official Angular v20 documentation and best practices
  • Added an additional exercise to Angular Signals to cover Angular’s new resource API

This additional content may cause a drop in your progress in courses/paths that include Angular content, and we’ve included links to affected courses/paths below.

Happy coding!

July 31, 2025, changes effective August 7, 2025

Learn React Content Updates

Dear Learners, we have redesigned our Learn React Native course! The course now features 7 modules with expanded content:

  • React Native Fundamentals
  • React Native Styling Components
  • React Native Building Interactive UIs
  • React Native Navigation
  • React Native Working with Data
  • React Native Platform-Specific Considerations
  • React Native Deployment

What’s changing? We’ve made improvements to the Learn React Native content. Some major changes are:

  • Reordered some content to improve the learning experience
  • Added new module covering data handling patterns in mobile applications
  • Added new content about platform-specific development considerations
  • Added new content about deployment to application platforms
  • Updated the environment to Expo SDK 53

These updates provide a more complete learning path from React Native basics through deployment. This additional content may cause a drop in your progress. Happy coding!

June 25, 2025, changes effective July 1, 2025

Content Updates

Dear Learners, we have added 4 modules to our Intro to Quantum Computing course! Added modules include:

  • Quantum Encryption Basics
  • Quantum Threats and Mitigation Strategies
  • Comparing Classical and Quantum Encryption
  • Quantum Key Distribution (QKD) Explained

These updates will cause your progress to decrease. Happy learning!

June 16, 2025, changes effective June 23, 2025

Content Updates

Dear Learners, we have some updates coming to our Node content, with workspace version updates in the following courses. These updates will go live June 23, 2025.

Updates include upgrading the environment from Node 7/10/14 to Node 22. These updates should not affect your progress. Happy coding!

April 18, 2025, changes effective April 25, 2025

Content Updates

Dear Learners, we have some updates coming to our JavaScript Data Structures and Algorithms content, starting with workspace versions in the following courses. These updates will go live April 25, 2025. Learners enrolled in the following will see these changes:

These updates should not affect your progress. Happy coding!

April 3, 2025, changes effective April 28, 2025

C# Content Updates

Dear Learners, we are making some exciting updates to our C# content.

What’s changing?

  • Learn C# will focus on foundational topics, and Encapsulation will be the final module in Learn C#; when the change happens, your syllabus and progress will automatically update.
  • Learn Intermediate C#, a new course covering more advanced topics, will include 8 modules from Learn C#, along with 11 new modules. If you’ve completed some of the modules previously in Learn C#, your progress should carry over.

We look forward to having you continue your C# learning journey with us. Happy coding!

March 18, 2025, changes effective March 25, 2025

Principles of Data Literacy Content Updates

Dear Learners, we have made some exciting updates to our Principles of Data Literacy offering. If you’ve previously enrolled in Principles of Data Literacy, these updates will not affect your progress. If you’d like to update to the new course experience, please visit the updated course Principles of Data Literacy on or after March 25, 2025. Here are the details of the changes:

  • Updated content with new information, case studies, and techniques to reflect the many roles of Generative AI technologies in Data Literacy
  • Added a brand new module (Simplifying Statistics with Prompt Engineering) to learn and practice prompt engineering techniques
  • Behind-the-scenes updates for better accessibility in applets
  • Added video lessons and new interactive projects
  • Split a large two-lesson module into two smaller modules, now each with their own quiz

You’ll still be able to access the old version of the course with this link: Principles of Data Literacy (2024 version)

Happy learning!

February 19, 2025, changes effective February 27, 2025

Node Content Updates

Dear Learners, we have some updates coming to our Node content, starting with updates to workspace versions in the following courses:

Updates include upgrading the environment from Node 7 to Node 22 and SQLite3 package from v3.1.8 to v5.1.6. These updates should not affect your progress.

October 3, 2024, changes effective October 9, 2024

Learn Go Content Updates

Dear Learners, we have added a new module covering Interfaces to our Learn Go course. Due to this additional content, you may see a drop in your progress.

We have also added a brand new Learn Intermediate Go course for you to continue leveling up your developer skills. Happy coding!

September 18, 2024

Content Updates

Dear Learners, we have some updates coming to the Learn Git & GitHub course which will go live on September 25, 2024.

Updates to the Learn Git & GitHub course include:

  • Aligned with GitHub Certification: Now, the course is fully aligned with GitHub certification, validating your skills, credibility, and knowledge of essential GitHub tools. Prepare for GitHub Foundations Certification and showcase your expertise to over 100 million developers worldwide.
  • Enhanced Hands-On Experience: The new walkthrough articles on using GitHub’s Desktop and Mobile Apps provide step-by-step guidance with screenshots, making it easier for users to get up to speed quickly and efficiently.
  • Cutting-Edge Security Practices: The introduction of the Privacy, Security, and Administration module, including articles on Private Access Tokens and 2FA, ensures users can protect their accounts and repositories with the latest security measures.
  • Streamlined Collaboration and Automation: The new GitHub Actions and Codespaces module offers insights into automating workflows and customizing development environments, empowering users to optimize their productivity and collaboration on projects.

These changes may impact completion percentages in your dashboard.

August 29, 2024

C# Content Updates

Dear Learners, we have some updates coming to our C# content, which will go live on August 29, 2024. Due to these updates, please note that C# content will be under construction from Thursday, August 29th - Tuesday, September 4th.

What are the specific changes?

We’ve made improvements to C# content. Some major changes are:

  • Reordered some content to improve learning experience
  • Each lesson now has its own quiz
  • Updated content to more closely match official C# documentation
  • Added new content about Polymorphism
  • Updated from .NET 2.2 to .NET 8.0

This additional content may cause a drop in your progress in courses that include C# content, and we’ve included links to affected courses/paths below.

We’ve also added a new Learn C#: Logic and Conditionals course.

Happy coding!

June 4, 2024 - Updated Workspaces in Learn How to Use AI for Data Analysis

Dear Learners, to ensure the best learning experience for all of our learners, we’ve updated workspaces throughout Learn How to Use AI for Data Analysis, so you might see new code files in some of your lessons and projects. If you’re having an issue viewing the code, try resetting the workspace. Happy Coding!

May 14, 2024

Content Updates

Dear Learners, we have some updates coming to the Learn How to Use AI for Coding course course which will go live on May 14, 2024.

Updates to Learn How to Use AI for Coding include adding our in-platform AI Chat system for learning prompt engineering techniques, as well as a new project. This change may impact completion percentages in your dashboard.

May 2, 2024

Content Updates

Dear Learners, we have some updates coming to the Learn Java course which will go live on May 2, 2024.

Updates to Learn Java include updated exercise checkpoints and tests throughout the course, as well as some projects. We added a Next Steps Informational, so if you see a drop in your progress please read the Next Steps and that should resolve your issue. Happy coding!

April 26, 2024 - Updates to Learn Intermediate Typescript, effective May 3, 2024

We have added new content to Learn Intermediate TypeScript. In order to help developers level up in their TypeScript knowledge abilities, we’ve added additional content on Type Narrowing, Generics, and Class Types. This new content will allow developers to write higher-quality and less error-prone code using TypeScript.

This additional content may cause a drop in your progress in Learn Intermediate Typescript.

April 24 - Multiple Course and Path Updates, effective May 2, 2024

Dear Learners, we’ve made some updates to the following skill paths to incorporate Generative AI skill building. These changes may impact completion percentages in your dashboard. The impacted paths are

In addition, we have updated our Learn How to Use AI for Data Analysis. This course now features our in-platform AI Chat system for learning prompt engineering techniques. These changes may impact completion percentages in your dashboard. To access the new workspaces, you will need to reset each exercise. To download your existing notebooks, use the File menu in Jupyter Notebook.

March 14, 2024 - Updates to Javascript Content

We have made some updates to quiz content in some of our Javascript Curriculum that will be going live on Friday, March 15. Previously, the Introduction to JavaScript quiz contained questions related to both the Introduction to JavaScript and Variables lessons. We’ve added a new quiz called Variables to separate these questions according to which lesson covers the material, in order to create a more focused learning experience.

This additional content may cause you to have a drop in your progress in affected courses and paths.

March 4, 2024 - Prompt Engineering for Marketing Update

Dear Learners, We’ve made some additions to the Prompt Engineering for Marketing course that will be live beginning on March 4, 2024. These updates include an additional lesson, project, quiz, and two articles covering Midjourney, a generative AI that creates images, and how to use it. You might see your progress in the course drop because of these new additions. To reflect the new content additions, the name of the course is being updated to Learn How to Use AI for Marketing.

February 20, 2024

Content Updates

We’ve made some additions to the Learn Git & GitHub course.

The course now has an additional lesson, project, and quiz, and two articles that dive into GitHub Copilot, how it works, and how to effectively implement it in your code. We have also updated screenshots throughout the course to remain consistent with GitHub’s current user interface.

You might see your progress in the course drop because of these new additions.

February 20, 2024

Content Updates

We’ve made some small additions to the Intro to ChatGPT course.

The course now has two additional projects that utilize prompt engineering, as well as an updated portfolio project. We have also combined two quizzes, renamed some content, and added exercises using prompt engineering throughout the course.

You might see your progress in the course drop slightly because of these new additions.

January 24, 2024 - Prompt Engineering for Marketing Update

Dear Learners, We’ve made an addition to the Prompt Engineering for Marketing course. The course now has an additional project that utilizes prompt engineering. You might see your progress in the course drop because of this new addition.

January 11, 2024

Content Updates

We’ve made two additions to the Intro to Generative AI course.

The course now has an additional project that utilizes prompt engineering, as well as an article outlining the differences between AI and generative AI.

You might see your progress in the course drop because of these new additions.

  • Start your programming journey with an introduction to the world of code and basic concepts.
    • Includes 5 Courses
    • With Certificate
    • Beginner Friendly.
      4 hours
  • A full-stack engineer can get a project done from start to finish, back-end to front-end.
    • Includes 51 Courses
    • With Professional Certification
    • Beginner Friendly.
      150 hours
Codecademy Team

'The Codecademy Team, composed of experienced educators and tech experts, is dedicated to making tech skills accessible to all. We empower learners worldwide with expert-reviewed content that develops and enhances the technical skills needed to advance and succeed in their careers.'

Meet the full team

Learn more on Codecademy

  • Start your programming journey with an introduction to the world of code and basic concepts.
    • Includes 5 Courses
    • With Certificate
    • Beginner Friendly.
      4 hours
  • A full-stack engineer can get a project done from start to finish, back-end to front-end.
    • Includes 51 Courses
    • With Professional Certification
    • Beginner Friendly.
      150 hours