path-updates

Changes to the Web Development Career Path

10/13/2020

Good news! We’re updating our Web Development offerings with the creation of three new Career Paths.

Why?

The world of web development is constantly changing and it can often feel daunting to understand what one should learn. The good news is that Codecademy is updating our offerings to match best practices and industry-favorite technologies!

We will be adding three brand new Paths to our catalog: Full-Stack Engineer, Front-End Engineer, and Back-End Engineer. These new Paths will replace the existing Web Development Career Path and usher in a new approach to learning in the Web Development domain.

These paths are full of brand new projects, articles, and curated resources — including books and documentation — to introduce and scaffold important concepts in web development. We’re releasing a brand-new content type: the Portfolio Project, which can help you move off the Codecademy platform and develop a portfolio that will make you stand out to prospective employers. Additionally, we’ve added new interview preparation material to make sure you’re ready for when you start applying to jobs. Finally, we’ve integrated contextual items to clarify what you’re covering in each unit and how it relates to your overall Career Path journey.

How does this impact you?

If you’ve already started or completed the Web Development Path, you will still be able to access the path from the ‘My Courses’ tab on the dashboard. However, it will no longer be accessible from the Catalog. You won’t lose progress on the coursework that you’ve completed and will be able to continue and finish the Path.

If you’re interested in enrolling in one of our new Paths, you’ll find that any progress you had in the Web Development Path will be carried over — no need to start from scratch! However, you may notice that your overall progress percentage has decreased, as there is more content included in the new Paths.

When?

The Full-Stack Engineer and Front-End Engineer Paths will be added to the catalog on Tuesday, October 20, 2020. Around this time the Web Development Path will be taken off the catalog, but will continue to be available to learners who have already started it.

The Back-End Engineer Path will be added to the catalog on Friday, October 23, 2020.

Take a look below to get an overview of the updates.

New Content in the Career Paths

New content covering:

  • Semantic HTML and Semantic CSS
  • Deploying websites with GitHub Pages
  • CSS animations
  • CSS Flexbox
  • React Hooks
  • Redux
  • Deploying web apps to Netlify
  • PostgreSQL databases
  • Relational database design
  • Database optimization, performance, and monitoring
  • Connecting a front-end to back-end
  • Sequelize ORM
  • Overview of operating systems
  • Design and development principles
  • Software architecture
  • Web security practices
  • OAuth
  • Cookies and JWTs
  • Enterprise software development
  • Agile Methodologies
  • Caching & CDNs
  • CI/CD
  • Containerization
  • Deploying full-stack applications with Heroku
  • Advanced test-driven development with Selenium
  • Data structures and algorithms (JavaScript implementations)
  • Interview Skills

Open-ended Portfolio Projects:

  • Mixed Messages (JavaScript, Node.js)
  • Personal Portfolio Website (HTML, CSS, JavaScript)
  • Reddit Clone (React, Redux)
  • E-Commerce Site (Node.js, Express.js, React, PostgreSQL)
  • Personal Budgeting App (Node.js, Express.js, PostgreSQL)

Curated resources throughout:

  • Books
  • Documentation
  • Videos
  • Tutorials
  • Articles

Recap

We’re adding three new Career Paths in the Web Development Domain and removing the old Web Development Career Path. The new Paths now include new content, cover additional important topics, and make sure to reinforce all of that learning with engaging cumulative projects.


Web Development Courses & Tutorials | Codecademy
Web Development is the practice of developing websites and web apps that live on the internet. Whether you’re interested in front-end, back-end, or going full-stack, the content in our Web Development domain will help you get there.

Related articles

7 articles
Group-2862.png?w=1024

What Is XML Used For?

08/28/2024
7 minutes
By Stephan Miller

XML stands for eXtensible Markup Language. You may run into it being used in a variety of programming languages. This article will show you what it is used for.