Start Your Back-End Developer Career

Jobs in computer and information technology experience above average growth rates and salaries*. Here, you’ll find the resources you need to jumpstart your back-end development career.

Coursera Logo

Build job-ready skills and earn career credentials with industry leaders in technology

Skills you'll gain: Python Programming, Databases, HTML and CSS, SQL, Database Design, Programming Principles, Algorithms, Computer Science, Big Data, React (web framework), Software Testing, Web Development, Application Development, Back-End Web Development, Cloud API, Cloud Computing, Cloud Infrastructure, Collaboration, Communication, Computer Programming, Data Model, Data Structures, Data Warehousing, Database Administration, Database Application, Database Theory, DevOps, Django (Web Framework), Front-End Web Development, Full-Stack Web Development, Javascript, Kubernetes, Linux, Problem Solving, Semantic Web, Software Engineering, Software Engineering Tools, Statistical Programming, Tensorflow, Web Design, Web Development Tools

Skills you'll gain: Software Engineering, Application Development, Computer Programming, Security Engineering, Software Engineering Tools, Programming Principles, Software Architecture, Agile Software Development, Communication, DevOps, Software Security, Software Testing, Cloud Applications, Technical Product Management, User Experience Design, IBM Cloud, Linux, Cloud Computing, Collaboration, Docker (Software), Leadership and Management, Python Programming, Web Development, Data Analysis, Django (Web Framework), Kubernetes, Mergers & Acquisitions, SQL

Skills you'll gain: Computer Programming, Software Engineering, Software Engineering Tools, Application Development, Communication, Programming Principles, Software Architecture, Agile Software Development, Web Development, Javascript, Cloud Applications, Leadership and Management, Technical Product Management, User Experience Design, Collaboration, DevOps, Docker (Software), IBM Cloud, Cloud Computing, Computer Science, Continuous Delivery, Continuous Integration, Kubernetes, Mergers & Acquisitions, NoSQL, Python Programming

Also known as server-side development, back-end development focuses on the architectural components that users cannot see. This part of a website or application includes data storage, cybersecurity measures, application programming interfaces (APIs), and servers. As an entry-level back-end developer, you’ll practice writing code under the direction of experienced developers using popular programming languages such as Python, JavaScript, Ruby, or HTML/CSS. You’ll collaborate with front-end developers, product managers, and QA testers to structure websites or mobile applications to ensure they run smoothly and responsively. Learn more about how to prepare for an entry-level back-end developer role and how Coursera can help:

Frequently asked questions (FAQ)

Coursera Plus
Build job-ready skills with a Coursera Plus subscription
  • Get access to 10,000+ learning programs from world-class universities and companies, including Google, Yale, Salesforce, and more
  • Try different courses and find your best fit at no additional cost
  • Earn certificates for learning programs you complete
  • A subscription price of $59/month, cancel anytime

*US Bureau of Labor Statistics. “Occupational Outlook Handbook: Computer and Information Technology Occupations, https://www.bls.gov/ooh/computer-and-information-technology/home.htm.” Accessed February 2, 2024.