career PathFull-Stack Software Engineer

As a jack of all trades (and master of quite a few), a full-stack engineer can get a project done from start to finish. In this Career Path, you’ll begin with the front-end, move on to the back-end, then learn to connect the two. By the time you’re done, you’ll have the well-rounded skills needed to enter this in-demand job market.

6 months


JavaScript, Node.JS, SQL, Express.JS, React, TDD, and more...


Beginners welcome

For those who want to

  • Learn front-end and back-end dev
  • Build and style interactive sites
  • Communicate with web developers


Certificate of Completion

What will you be able to do?

Here are just a few things you’ll be able to do with this Career Path.

What will you be able to do?

Here are just a few things you’ll be able to do with this Career Path.


Master the tools that front-end developers use every day, from HTML to React, plus server-side back-end JavaScript libraries with Express.js.


Go beyond a landing page. Build the back-end of a web application and even create your own API.


Build portfolio-worthy projects while you learn, so you can show recruiters your skills and kick-start your career as a web developer.

Career Change Guide
This path comes with our guide to becoming a Full-Stack EngineerYour guide to becoming a Full-Stack EngineerGet ready for your new career. We've mapped out the journey, step by step.View the full guide
You really feel like there’s nothing you can’t learn, which in turn builds so much confidence in your skills and gives the momentum to keep learning.

Codecademy Learner

How are Career Paths different?

Get in-depth knowledge.

Learning to code means more than just memorizing syntax. Instead, we help you think like a real programmer.

Get a helpful roadmap.

Like a career advisor, we guide you through each step. You’ll learn the right thing at the right time, all in one place.

Get job ready.

Gain practical experience as you go by creating portfolio-worthy projects that will help you land your next job.

Ready to kick-start your career?