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, System Programming, Software Testing, Cloud Applications, Software-Defined Networking, IBM Cloud, Linux, Cloud Computing, Collaboration, Docker (Software), Leadership and Management, Python Programming, Scrum (Software Development), 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, Software-Defined Networking, System Programming, 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.