Change Log
Change Log
September 16, 2026, changes effective September 30, 2026
SQL Content Updates
Dear learners,
We’ve made changes to some of our SQL content, which will go live on September 30, 2026. These updates focus on freshening up datasets so that content feels more relevant to current-day examples. As a result of these updates, learners may notice their progress in affected content has changed. In some places, we have also adjusted the workspace code within lessons and projects, which will cause learners’ workspaces to be reset for those items.
- Analyze Data with SQL
If you’re curious, here are the lessons and projects impacted:
- SQL Overview
- Create A Table with SQL
- Aggregate Functions
- Query Multiple Tables with SQL
- Lyft Trip Data
- Multiple Tables: Reddit
- SQL Window Functions
- Climate Change
Removed: Analyze Hacker News Trends, VR Startup
Happy coding!
Python Content Updates
Dear Learners,
We have upcoming updates for some of our Python-based content, which will go live on July 31, 2026.
This round of updates focuses on our Advanced Python content, which largely aligns with ourLearn Advanced Python 3course. The primary goal of these updates is to upgrade the version of Python used in our learning environment from older versions (3.6, 3.8, 3.12) to version 3.13.
As a result of these updates, learners may notice their progress in affected content has changed. In some places, we have also adjusted the workspace code within lessons and projects, which will cause learners’ workspaces to be reset for those items.
While the updates are centered around Learn Advanced Python 3, the following learning experiences also include portions of the affected content:
Skill Paths:
- Data Engineer
- Machine Learning/AI Engineer
- Software Engineering for Data Scientists
Courses:
- Learn Advanced Python 3: Logging
- Learn Advanced Python 3: Functional Programming
- Learn Advanced Python 3: Database Operations
- Learn Advanced Python 3: Concurrency
July 14, 2026, changes effective July 17, 2026
Python Content Updates
We have upcoming updates for some of our Python-based content, which will go live on July 10, 2026.
This round of updates focuses on our Beginner Python content, which largely aligns with ourLearn Python 3course. The primary goal of these updates is to upgrade the version of Python used in our learning environment from older versions (3.6, 3.8, 3.12) to version 3.13.
While the updates are centered around Learn Python 3, the following learning experiences also include portions of the affected content:
Journeys/Career Paths:
- Computer Science
- Data Scientist: Analytics
- Data Scientist: Machine Learning
- Data Scientist: Machine Learning Specialist
- Business Intelligence Data Analyst
- Data Scientist: Analytics Specialist
- Machine Learning/AI Engineer
- Software Engineering for Data Scientists
- Analyze Financial Data with Python
- Build Python Web Apps with Flask
- Computer Science
- Build a Recommender System
- Data Scientist: Natural Language Processing Specialist
- Build Chatbots with Python
- Data Engineer
- Data Science Foundations
- Data Scientist: Inference Specialist
- Data and Programming Foundations for AI
- Python for Data Analytics
- Python for Programmers
June 15, 2026, changes effective June 19, 2026
Codex CLI content updates
Dear Learners, we have an update coming to our Introduction to Codex CLI and AI-Assisted Development content, which will go live on June 19, 2026.
What are the specific changes?
The off-platform project Build Tic-Tac-Toe With Codex is moving on-platform. You’ll now complete it interactively within Codecademy rather than in an external environment.
This additional content may cause a drop in your progress in courses/paths that include Codex CLI content, and we’ve included links to the affected courses/paths below.
- AI-Assisted Development with Codex CLI
- AI-Assisted Back-End Development
- AI-Assisted Front-End Development
- Learn Python with AI
February 5, 2026, changes effective February 12, 2026
Prompt Engineering/Generative AI Content Updates
Dear Learners, we have some updates coming to our prompt engineering/generative AI content, which will go live on February 12, 2026.
What are the specific changes?
We’ve made improvements to prompt engineering/generative AI content. Some major changes are:
- We’ve upgraded our lessons on prompt engineering across courses/skill paths to include more up-to-date prompting techniques.
- We’ve added new lessons to cover effective prompting patterns.
- We’ve updated our content on risks and limitations using AI and responsible AI use.
This additional content may cause a drop in your progress in courses/paths that include prompt engineering/generative AI content, and we’ve included links to the affected courses/paths below.
- Generative AI for Everyone
- Learn Prompt Engineering
- Learn How to Use ChatGPT
Happy coding!
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.
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 theuseEffectEventhook 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
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.
We’ve made improvements to ASP.NET content. All content withinLearn ASP.NEThas been evaluated and updated to ASP.NET Core 8. Some major changes are:
- Updated to.NET8 Long-Term Service Version
- RemovedStartup.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. TheBuild Web Apps with ASP.NETpath is also affected by these updates.
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 ourJavaScript-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 ofNode.jsused 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
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.
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:
- Learn Build Tools
- OpenAI API Coding with JavaScript
- Create a Back-End App with JavaScript
- Create a Front-End App with React
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 withinLearn Node.jswas 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:
- Learn Node.js
- Learn Node.js: Fundamentals
- Learn Node.js: Setting Up a Server
Selections of the same content also surface within these Career Journeys:
We are also updating the prerequisites of Learn Node.js. Previously, we recommended takingLearn JavaScriptbefore taking Learn Node.js. Moving forward, to ensure that learners are adequately prepared, we also recommend takingLearn 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 onJSONand 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:
- Learn JavaScript: Classes and Modules
- Learn Intermediate JavaScript
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:
- Learn Express
- Create a Back-End App with JavaScript
- Back-End Engineer Career Journey
- Full-Stack Engineer Career Journey
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.
We’ve made improvements to ASP.NET content. Some major changes are:
- Updated to .NET 8 Long-Term Service Version
- RemovedStartup.csfiles 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.
- Learn ASP.NET
- Build Web Apps with ASP.NET
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 sincestandalone: trueis now the default
- Updated tohostproperty 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 newresourceAPI
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
July 31, 2025, changes effective August 7, 2025
Learn React Content Updates
Dear Learners, we have redesigned ourLearn 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 ourIntro to Quantum Computingcourse! 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.
- Create Video Games with Phaser.js
- Create a Front-End App with React
- Create a Back-End App with JavaScript
- Front-End Engineer Career Path
- Back-End Engineer Career Path
- Full-Stack Engineer Career Path
- Learn JavaScript
- Learn JavaScript: Fundamentals
- Learn JavaScript: Functions and Scope
- Learn JavaScript: Arrays and Loops
- Learn JavaScript: Objects
- Learn JavaScript: Iterators
- Learn JavaScript: Error Handling
- Learn JavaScript: Classes and Modules
- Learn JavaScript: Best Practices
- Learn JavaScript: Asynchronous Programming
- Learn JavaScript: Requests
- Velo by Wix: Using Async Actions for the Backend
- Velo by Wix: Working with Data
- Velo by Wix: Interactivity
- Create a Professional Website with Velo by Wix
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 coursePrinciples of Data Literacyon 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:
- Learn Node-SQLite
- Create a Back-End App with JavaScript
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 ourLearn Gocourse. Due to this additional content, you may see a drop in your progress.
We have also added a brand newLearn Intermediate Gocourse for you to continue leveling up your developer skills. Happy coding!
September 18, 2024
Content Updates
Dear Learners, we have some updates coming to theLearn Git & GitHubcourse which will go live on September 25, 2024.
Updates to the Learn Git &GitHubcourse 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 newLearn C#: Logic and Conditionalscourse.
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 throughoutLearn 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 theLearn How to Use AI for Codingcourse 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 theLearn Javacourse 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 toLearn 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
- Analyze Data with SQL
- Analyze Data with Python
- Visualize Data with Python
In addition, we have updated ourLearn 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 theFilemenu inJupyter 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 thePrompt Engineering for Marketingcourse that will be live beginning on March 4, 2024. These updates include an additional lesson, project, quiz, and two articles coveringMidjourney, 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 theLearn Git & GitHubcourse.
The course now has an additional lesson, project, and quiz, and two articles that dive intoGitHub 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 theIntro to ChatGPTcourse.
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 thePrompt Engineering for Marketingcourse. 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 theIntro to Generative AIcourse.
The course now has an additional project that utilizes prompt engineering, as well as an article outlining the differences between AI and generative AI.
'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.'
Complete Payment to Unlock Full Guide & Source Code
You are viewing the 30% preview. Join TopCourseAI Pro to unlock the remaining 70% of this article, unblur all code snippets, and gain full access to all 412 technical projects and guides.
Ready to access the complete step-by-step tutorial?
Gain full unhindered access to all 412 technical projects and guides, unblur all source code snippets, and download runnable scripts.
Chain of Thought Prompting Explained (with examples)
Next BlueprintCharacteristics of a good Test
Related Blueprints & Guides
View all 166 →Accessibility on the Platform
Codecademy is committed to providing a high-quality learning experience for all learners. That includes accommodating different usage forms such as auditory, motor, or visual restrictions, limited hardware, or other acce...
Web developmentAffordances, Signifiers, and Clickability
For users on the web, the mouse click is perhaps the most fundamental human-computer interaction. The webbecamethe web partially through the power ofhypertext, or text in one document that links to other documents or res...
Web developmentAuthentication and OAuth
Authenticationis the process used by applications to determine and confirm identities of users. It ensures that the correct content is shown to users. More importantly, it ensures that incorrect content is secured and u...
Ready to build production-grade AI systems?
Enjoyed this guide? Continue exploring our library of 166+ production blueprints, multi-agent swarms, and autonomous agent systems with 100% unblurred, executable source code.