Codecademy logo
Sign Up


See all 50 units

Introduction to Full-Stack Engineer Career Path

The first steps to earning yourself a full-stack engineering job.


Overview of Web Software Development

Be introduced to the field of software development on the web.


Fundamentals of HTML

Learn to build a structure for a website using HTML.


Fundamentals of CSS

Learn how to apply styles to HTML documents using CSS.


Developing Websites Locally

Get acquainted with the tools used to build websites outside the Codecademy IDE.


Deploying Websites

Learn how to deploy websites using GitHub Pages and the command line.


Improved Styling with CSS

Use intermediate-level CSS to customize styles and implement navigation elements.


Looking for something else?

Front-End Engineer

Front-end engineers work with closely with Designers to make websites beautiful, functional, and fast.

Career Path

Beginner friendly, 129 lessons

View Career Path

Reviews from other learners

"It is so helpful to have a thoroughly designed curriculum put together for a step by step learning journey. The little coding tasks and bigger projects are well designed to reinforce the concepts."

Codecademy Learner @ Australia

"The courses are hands-on and allow you to practice as you learn so the concepts stick better. Their Career Paths and interview prep content also offer general insights and helpful tips on job searching in tech."

Codecademy Learner @ USA

"Great courses and very helpful tips for career build-up! I love the learning methods, very complete with projects and quizzes that help you review your knowledge."

Codecademy Learner @ France

To start this Career Path, sign up for Codecademy Pro

Become a Full-Stack Engineer

Made with❤️ in NYC © 2022 Codecademy

This path comes with our guide to becoming a Full-Stack Engineer

Get ready for your new career. We've mapped out the journey, step by step.

View the full guide

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.

About this Career Path

  • 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 hired: Learn how to tackle interview questions and code challenges asked at companies like Google and Amazon.


Skill level


Average salary (US)


Recent learners

50 units • 96 projects • 168 lessons

Start my career changeStart my career change

Projects you’ll build

Build Your Own Reddit App

Use real data from the Reddit API and display it using React and Redux.

View project

Create Your Own E-Commerce App

Make a full-stack e-commerce app that lets users register accounts, browse products, and make purchases.

View project

Analyze Real-World Text Message Data

Use natural language processing techniques and libraries to analyze real text message data.

View project

Back-End Engineer

Back-end developers deal with the hidden processes that run behind the scenes, building APIs and databases.

Career Path

Beginner friendly, 121 lessons

View Career Path

What’s your programming personality?

Find out which careers, languages, and courses suit your personal interests and strengths best in this short and free quiz.

Take career quiz

Top companies trust Codecademy to level up their teams. Learn more

Career Path


Full-Stack Engineer – learn interactively

Learn both front-end and back-end development. Cover all the topics that expensive bootcamps teach (and more). Get the well-rounded skills and portfolio needed to start your career as a Full-Stack Software Engineer.

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

Build portfolio-ready projects, websites, and apps on your own

Finish in 4-8 months with a certificate of completion

Not just videos – Write code live in our interactive platform

Start my career change

CYBER WEEK SALE: Get 50% off your Pro annual membership