Full-Stack Developer

A Full-Stack Developer works on both the visible part of a website or app (front-end) and the behind-the-scenes logic and databases (back-end). They use programming languages like JavaScript, Python, and Ruby. Many full-stack developers are self-taught or learn through bootcamps, making this a great career for anyone who enjoys coding and problem-solving.

High school subjects

Roadmap

Self-taught option

Yes