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
useEffectEventhook 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.
- Learn React
- Create a Front-End App with React
- Create an Advanced Web App with React and Redux
- Learn Advanced React
- Full-Stack Engineer
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.csfiles 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:
- Front-End Engineer Career Journey
- Back-End Engineer Career Journey
- Full-Stack Engineer Career Journey
Testing
We will update our JavaScript Testing content within the following courses:
- Learn Testing for Web Development
- Learn Testing for Web Development: Server Testing
- Learn Testing for Web Development: Fundamentals
- Learn JavaScript Unit Testing
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:
- Front-End Engineer Career Journey
- Back-End Engineer Career Journey
- Full-Stack Engineer Career Journey
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:
- Introduction to Back-End Programming
- Connecting Front-End to Back-End
- Build Web Apps with ASP.NET
- Build Python Web Apps with Django
- Learn Flask
- Build Python Web Apps with Flask
- Create a Back-End App with JavaScript
- Create REST APIs with Spring and Java
- Velo by Wix: Using Async Actions for the Backend
- Create a Professional Website with Velo by Wix
- Learn Intermediate PHP
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.csfiles in all workspacesAll 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: trueis now the default - Updated to
hostproperty 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
resourceAPI
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.
- Learn Angular
- Introduction to Angular
- Angular Component Hooks and Observables
- Angular Services and Dependency Injection
- Angular Routing and Navigation
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:
- Technical Interview Practice with JavaScript
- Pass the Technical Interview with JavaScript
- Front-End Engineer Career Path
- Back-End Engineer Career Path
- Full-Stack Engineer Career Path
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.
- Learn C#
- Learn C#: Introduction
- Learn C#: Methods
- Learn C#: Arrays and Loops
- Learn C#: Classes, Objects, Interfaces, and Inheritance
- Learn C#: References
- Learn C#: Lists and LINQ
- Build Web Apps with ASP.net
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.
'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 teamRelated articles
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
- December 5, 2025, changes effective December 11, 2025
- December 3, 2025, changes effective December 10, 2025
- November 14, 2025, changes effective November 19, 2025
- October 27, 2025, changes effective October 31, 2025
- September 23, 2025, changes effective September 30, 2025
- August 20, 2025, changes effective August 27, 2025
- August 20, 2025, changes effective August 27, 2025
- August 14, 2025, changes effective August 20, 2025
- July 31, 2025, changes effective August 7, 2025
- June 25, 2025, changes effective July 1, 2025
- June 16, 2025, changes effective June 23, 2025
- April 18, 2025, changes effective April 25, 2025
- April 3, 2025, changes effective April 28, 2025
- March 18, 2025, changes effective March 25, 2025
- February 19, 2025, changes effective February 27, 2025
- October 3, 2024, changes effective October 9, 2024
- September 18, 2024
- August 29, 2024
- June 4, 2024 - Updated Workspaces in Learn How to Use AI for Data Analysis
- May 14, 2024
- May 2, 2024
- April 26, 2024 - Updates to Learn Intermediate Typescript, effective May 3, 2024
- April 24 - Multiple Course and Path Updates, effective May 2, 2024
- March 14, 2024 - Updates to Javascript Content
- March 4, 2024 - Prompt Engineering for Marketing Update
- February 20, 2024
- February 20, 2024
- January 24, 2024 - Prompt Engineering for Marketing Update
- January 11, 2024