Full Stack Developer
If you like developing both front-end and back-end of web applications, solving complex technical challenges, and working with databases and servers this role is for you.
A Full Stack Developer builds and manages both front-end and back-end components of web applications. They ensure seamless functionality using languages like JavaScript, Python, and SQL, along with cloud services.
Skills you’ll need: Research, Quality Assurance, React.js, Time Management, Node.JS, User Interface (UI), Communication, Full-Stack Web Development
Full Stack Developer
If you like developing both front-end and back-end of web applications, solving complex technical challenges, and working with databases and servers this role is for you.
A Full Stack Developer builds and manages both front-end and back-end components of web applications. They ensure seamless functionality using languages like JavaScript, Python, and SQL, along with cloud services.
Skills you’ll need: Research, Quality Assurance, React.js, Time Management, Node.JS, User Interface (UI), Communication, Full-Stack Web Development
Recommended credentials
Introduction to Software Engineering
Course 1 of 12
Introduction to HTML, CSS, & JavaScript
Course 2 of 12
Getting Started with Git and GitHub
Course 3 of 12
JavaScript Programming Essentials
Course 4 of 12
Developing Front-End Apps with React
Course 5 of 12
Developing Back-End Apps with Node.js and Express
Course 6 of 12
Get Started with Cloud Native, DevOps, Agile, and NoSQL
Course 7 of 12
Introduction to Containers w/ Docker, Kubernetes & OpenShift
Course 8 of 12
Application Development using Microservices and Serverless
Course 9 of 12
Node.js & MongoDB: Developing Back-end Database Applications
Course 10 of 12
JavaScript Full Stack Capstone Project
Course 11 of 12
Software Developer Career Guide and Interview Preparation
Course 12 of 12
Introduction to Software Engineering
Course 1 of 15
Introduction to Cloud Computing
Course 2 of 15
Introduction to HTML, CSS, & JavaScript
Course 3 of 15
Getting Started with Git and GitHub
Course 4 of 15
Developing Front-End Apps with React
Course 5 of 15
Developing Back-End Apps with Node.js and Express
Course 6 of 15
Python for Data Science, AI & Development
Course 7 of 15
Developing AI Applications with Python and Flask
Course 8 of 15
Django Application Development with SQL and Databases
Course 9 of 15
Introduction to Containers w/ Docker, Kubernetes & OpenShift
Course 10 of 15
Application Development using Microservices and Serverless
Course 11 of 15
Full Stack Application Development Capstone Project
Course 12 of 15
Full Stack Software Developer Assessment
Course 13 of 15
Generative AI: Elevate your Software Development Career
Course 14 of 15
Software Developer Career Guide and Interview Preparation
Course 15 of 15
Success stories
A Machine Learning Engineer builds and optimizes algorithms that enable computers to learn from data, using large datasets and neural networks.
description:A Machine Learning Engineer builds and optimizes algorithms that enable computers to learn from data, using large datasets and neural networks.
If you like: developing machine learning models, working with large datasets, coding in python or r.
A Cloud Architect designs and manages cloud solutions for security, scalability, and efficiency, using AWS, Azure, and Google Cloud.
description:A Cloud Architect designs and manages cloud solutions for security, scalability, and efficiency, using AWS, Azure, and Google Cloud.
If you like: designing scalable cloud solutions, working with aws/azure/google cloud, ensuring data security.
This role has a $153,344 median salary ¹.
This role has approximately 39,063 jobs available ¹.
A Business Intelligence Analyst analyzes and visualizes data to support business decisions, using Tableau and Power BI to drive strategy.
description:A Business Intelligence Analyst analyzes and visualizes data to support business decisions, using Tableau and Power BI to drive strategy.
If you like: interpreting data to support decision-making, creating dashboards and reports, identifying business trends.
This role has a $125,888 median salary ¹.
This role has approximately 74,111 jobs available ¹.
A Front End Developer enhances the visual and interactive parts of websites and apps, ensuring a seamless experience using HTML, CSS, and JavaScript.
description:A Front End Developer enhances the visual and interactive parts of websites and apps, ensuring a seamless experience using HTML, CSS, and JavaScript.
If you like: designing websites and applications, coding in html/css/javascript, making sites user-friendly.
This role has a $147,328 median salary ¹.
This role has approximately 15,140 jobs available ¹.
¹ Median salary and job opening data are sourced from Lightcast™ Job Postings Report. Data for job roles relevant to featured programs (2/1/2024 - 2/1/2025)