Career Path

Back-End Engineer (2021 Version)

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

Includes Node.JS, Express.JS, PostgreSQL, Back-End, Security, and more.

Create free account

Mini Info Outline Icon
By signing up, you agree to our Terms of Service & Privacy Policy. This site is protected by reCAPTCHA and the Google Privacy Policies & Terms of Service.

Or sign up with

Have an account?
  • Skill level

  • Time to complete

    4 Months
  • Certificate of completion

  • Prerequisites


About this career path

NOTE: This Path contains the syllabus from 2021. For the Path with the updated syllabus, please visit the Catalog.


48 units • 99 lessons • 49 projects • 75 quizzes
  • 1

    Welcome to the Back-End Engineer Path

    Welcome to the Back-End Engineer Path!

  • 2

    Setting Up Your Dev Environment

    Learn about the field of web development and the tools developers use to create websites.

  • 3

    JavaScript Syntax, Part I

    Get introduced to JavaScript and get comfortable with the basics of writing JavaScript programs.

  • 4

    JavaScript Syntax, Part II

    Discover more JavaScript techniques and features including arrays, looping, and objects.

  • 5

    Git and Github, Part I

    Learn how to use the Git version control system to keep track of changes and document your work. Then learn markdown and publish your first

  • 6

    JavaScript Syntax Portfolio Project

    Build a Node.js console app that generates random messages each time a user runs the program and version your project with Git/GitHub.

  • 7

    Basics of Back-End Development

    Start learning about back-end development and programming servers.

The platform

Hands-on learning

Animated GIF of an AI provided error explanation within Codecademy's learning environment
Mobile-friendly version of a lesson and code editor for the course 'Introduction to HTML' running in Codecademy's learning environment
An AI-generated hint within the instructions of a Codecademy project
Animated GIF of a mouse cursor hovering over the Python term "comment" displaying a Docs tooltip within a Codecademy lesson
Animated GIF of Jupyter notebook integrated within a course titled 'Merging Datasets' running in Codecademy's learning environment

Projects in this career path

  • Project

    Bicycle World

    It's time to build fluency in command line fundamentals. In this next project, we're going to practice creating items and navigating the file system so you can hone your skills and feel confident taking them to the real world. Why? Being able to navigate through folders and create files is an everyday task of any developer. What's next? The world of bicycles, navigation, and more command line. You got this!
  • Project

    Daily Buzz

    Navigate through the files and directories of Daily Buzz, a national newspaper.
  • Project

    Kelvin Weather

    In this project, we're going to practice variables and printing to the console in JavaScript so you can hone your skills and feel confident taking them to the real world. Why? You've got to master the basics. Get comfortable with these fundamentals.
  • The progress I have made since starting to use codecademy is immense! I can study for short periods or long periods at my own convenience - mostly late in the evenings.
    Codecademy Learner @ USA
  • I felt like I learned months in a week. I love how Codecademy uses learning by practice and gives great challenges to help the learner to understand a new concept and subject.
    Codecademy Learner @ UK
  • Brilliant learning experience. Very interactive. Literally a game changer if you're learning on your own.
    Codecademy Learner @ USA

Our learners work at

  • Google Logo
  • Meta Logo
  • Apple Logo
  • EA Logo
  • Amazon Logo
  • IBM Logo
  • Microsoft Logo
  • Reddit Logo
  • Spotify Logo
  • Uber Logo
  • YouTube Logo
  • Instagram Logo
How it works

Start your new career faster

  1. Learn the skills

    This expertly curated career path gives you all the knowledge and experience you need to start this career.
  2. Prep for interviews

    Assess if you're ready to apply for jobs, then build your confidence with code challenges and practice questions.
  3. Get hired

    Showcase your skills with a Codecademy professional certification and connect with employers directly.

Looking for something else?

Browse more topics

View full catalog