Full-Stack Developer

Full-stack developers build complete web applications: the interface people use in the browser, the server and API behind it, and the database that stores the data. They also test and deploy their code, so they can take a feature from idea to production.

  • 4 courses
  • 33 lessons
  • ~20h
  • Beginner to Advanced

If you like

  • Building things people can click and use
  • Seeing how all the pieces of a system fit together
  • Learning a little of everything

Skills you will build

  • HTML, CSS and JavaScript
  • React
  • REST APIs
  • Authentication and security
  • SQL and data modeling
  • Git and version control
  • Docker and CI/CD

Typical job titles

  • Full-Stack Developer
  • Web Developer
  • Software Engineer
  • JavaScript Developer

Courses in this path

Take them in order, from Beginner to Advanced. A course you finish counts in every career path that includes it.

Beginner

  1. Course 1 of 4Beginner

    Frontend Development

    Why this course: The browser side: HTML, CSS, JavaScript and React, the part of the app your users see.

    • 9 lessons
    • ~5h
    • Not started
    0 of 9 lessons done

Intermediate

  1. Course 2 of 4Intermediate

    Backend Development

    Why this course: The server side: APIs, authentication, caching and deployment for the app your frontend talks to.

    • 8 lessons
    • ~5h
    • Not started
    0 of 8 lessons done
  2. Course 3 of 4Intermediate

    Databases

    Why this course: Every app stores data: modeling tables, writing joins and keeping queries fast with indexes.

    • 8 lessons
    • ~6h
    • Not started
    0 of 8 lessons done

Advanced

  1. Course 4 of 4Advanced

    DevOps

    Why this course: Ship what you build: Git workflows, Docker, CI/CD pipelines and monitoring.

    • 8 lessons
    • ~4h
    • Not started
    0 of 8 lessons done

Completing this path

Finish every course of the path to complete it. Each course you finish earns its own certificate of completion.

Course certificates

  • Frontend Development9 lessons left
  • Backend Development8 lessons left
  • Databases8 lessons left
  • DevOps8 lessons left

There is no separate certificate for a whole path yet: your proof is the certificate of each course, which anyone can verify.

All career paths