• For Individuals
  • For Businesses
  • For Universities
  • For Governments
Degrees
​
Log In
Join for Free
  1. Categories
  2. Back End

Back End Courses

Back end courses can help you learn server-side programming, database management, API development, and cloud computing. You can build skills in data modeling, performance optimization, and security practices. Many courses introduce tools like Node.js, Express, and SQL databases, along with methods for integrating third-party services and managing user authentication.

Popular Back End Courses and Certifications


  • I

    IBM

    Developing Back-End Apps with Node.js and Express

    Skills you'll gain: Node.JS, Restful API, Server Side, Back-End Web Development, Full-Stack Web Development, JSON, Web Servers, Authentications, Web Applications, API Design, Web Development, Postman API Platform, Package and Software Management, Model View Controller, Application Programming Interface (API), Web Services, Authorization (Computing), Javascript, Scalability, Computer Science

    4.5 stars, 628 reviews, Intermediate, Course, 1 - 4 Weeks

    ★ 4.5 (628) · Intermediate · Course · 1 - 4 Weeks

    Status: Free trial
    Free trial
  • M

    Meta

    Meta Back-End Developer

    Skills you'll gain: Django (Web Framework), Full-Stack Web Development, Restful API, Version Control, GitHub, Git (Version Control System), Data Structures, Bootstrap (Front-End Framework), Unix Commands, Back-End Web Development, API Testing, Relational Databases, Front-End Web Development, Object Oriented Programming (OOP), Database Management Systems, Command-Line Interface, Database Management, Python Programming, Computer Programming, Cloud Hosting

    4.6 stars, 10K reviews, Beginner, Professional Certificate, 3 - 6 Months

    ★ 4.6 (10K) · Beginner · Professional Certificate · 3 - 6 Months

    Category: Job ready
    Job ready
    Status: Free trial
    Free trial
  • I

    IBM

    IBM Back-End Development

    Skills you'll gain: Cloud Deployment, Unit Testing, Software Development Life Cycle, Bash (Scripting Language), Open Web Application Security Project (OWASP), Package and Software Management, Object-Relational Mapping, OpenShift, Istio, Kubernetes, Cloud-Native Computing, Software Architecture, Linux Commands, Application Deployment, Django (Web Framework), Shell Script, Git (Version Control System), Grafana, Microservices, Python Programming

    4.6 stars, 54K reviews, Beginner, Professional Certificate, 3 - 6 Months

    ★ 4.6 (54K) · Beginner · Professional Certificate · 3 - 6 Months

    Category: Job skills
    Job skills
    Status: Free trial
    Free trial
  • M

    Microsoft

    Microsoft Back-End Developer

    Skills you'll gain: CI/CD, C# (Programming Language), SQL, Database Management, Object Oriented Design, Continuous Integration, Object Oriented Programming (OOP), Version Control, ASP.NET, GitHub, Git (Version Control System), Debugging, Relational Databases, Secure Coding, Cloud Deployment, .NET Framework, Microsoft Copilot, Scalability, Graph Theory, Data Structures

    4.5 stars, 411 reviews, Beginner, Professional Certificate, 3 - 6 Months

    ★ 4.5 (411) · Beginner · Professional Certificate · 3 - 6 Months

    Status: Free trial
    Free trial
  • M

    Meta

    Meta Full Stack Developer: Front-End & Back-End from Scratch

    Skills you'll gain: Django (Web Framework), Jest (JavaScript Testing Framework), Restful API, Version Control, GitHub, Git (Version Control System), Responsive Web Design, Cascading Style Sheets (CSS), HTML and CSS, Unix Commands, Back-End Web Development, API Testing, Relational Databases, Object Oriented Programming (OOP), Database Management Systems, Bootstrap (Front-End Framework), Command-Line Interface, Database Management, Mobile Development, Python Programming

    4.7 stars, 26K reviews, Beginner, Specialization, 3 - 6 Months

    ★ 4.7 (26K) · Beginner · Specialization · 3 - 6 Months

    Status: Trending right now
    Trending right now
    Status: Free trial
    Free trial
  • I

    IBM

    IBM Full Stack Software Developer

    Skills you'll gain: Cloud Deployment, Unit Testing, Software Development Life Cycle, CI/CD, Object-Relational Mapping, OpenShift, Istio, Kubernetes, Cloud-Native Computing, Node.JS, Cloud Infrastructure, Git (Version Control System), HTML and CSS, Server Side, Javascript, Front-End Web Development, Cloud Computing, Data Ethics, Python Programming, Software Development

    4.6 stars, 61K reviews, Beginner, Professional Certificate, 3 - 6 Months

    ★ 4.6 (61K) · Beginner · Professional Certificate · 3 - 6 Months

    Category: Job skills
    Job skills
    Status: Free trial
    Free trial
  • What brings you to Coursera today?

  • I

    IBM

    IBM JavaScript Backend Developer

    Skills you'll gain: Cloud Deployment, Software Development Life Cycle, Open Web Application Security Project (OWASP), OpenShift, Containerization, Istio, Kubernetes, Node.JS, Software Architecture, Application Deployment, Restful API, Database Design, Cloud-Native Computing, NoSQL, Git (Version Control System), Javascript, Ajax, Grafana, Azure DevOps, Software Development

    4.6 stars, 9.5K reviews, Beginner, Professional Certificate, 3 - 6 Months

    ★ 4.6 (9.5K) · Beginner · Professional Certificate · 3 - 6 Months

    Status: Free trial
    Free trial
  • M

    Microsoft

    Back-End Development with .NET

    Skills you'll gain: ASP.NET, Microsoft Copilot, C# (Programming Language), Application Programming Interface (API), Middleware, .NET Framework, API Design, Back-End Web Development, Maintainability, Server Side, Code Reusability, Software Documentation

    4.5 stars, 85 reviews, Beginner, Course, 1 - 3 Months

    ★ 4.5 (85) · Beginner · Course · 1 - 3 Months

    Status: Free trial
    Free trial
  • S

    Scrimba

    Backend as a Service

    Skills you'll gain: SQL, Web Applications, Debugging, Relational Databases, HTML and CSS, Web Development, User Accounts, Cascading Style Sheets (CSS), Database Application, Query Languages, Databases, Database Development, Mobile Development, Real Time Data, Hypertext Markup Language (HTML), React.js, Back-End Web Development, Mobile Security, Authentications, User Experience

    4.4 stars, 45 reviews, Intermediate, Specialization, 1 - 3 Months

    ★ 4.4 (45) · Intermediate · Specialization · 1 - 3 Months

    Category: New
    New
    Status: Free trial
    Free trial
  • C

    Chegg Skills

    Backend Web Development with AI

    Skills you'll gain: Prompt Engineering, Node.JS, Prompt Engineering Tools, Server Side, Development Environment, Back-End Web Development, Python Programming, AI Workflows, Middleware, Responsible AI, Anthropic Claude, Web Development, Data Visualization, Generative AI, Artificial Intelligence, Software Development, Application Programming Interface (API), Problem Solving, Programming Principles, Databases

    Beginner · Specialization · 1 - 3 Months

    Category: New
    New
    Status: Free trial
    Free trial
  • I

    IBM

    IBM AI Product Manager

    Skills you'll gain: Prompt Engineering, Prompt Patterns, Product Planning, Generative AI, New Product Development, Product Management, Product Lifecycle Management, Responsible AI, Innovation, Generative Model Architectures, Product Development, Competitive Analysis, Product Strategy, Commercialization, Generative Adversarial Networks (GANs), Product Roadmaps, Agile Product Development, Stakeholder Communications, Goal Setting, Artificial Intelligence

    4.7 stars, 37K reviews, Beginner, Professional Certificate, 3 - 6 Months

    ★ 4.7 (37K) · Beginner · Professional Certificate · 3 - 6 Months

    Status: Top AI program
    Top AI program
    Status: Free trial
    Free trial
  • I

    IBM

    Node.js & MongoDB: Developing Back-end Database Applications

    Skills you'll gain: Node.JS, Restful API, Database Design, Database Development, Database Application, Databases, NoSQL, MongoDB, Back-End Web Development, Performance Tuning, API Design, Cloud Applications, Relational Databases, Authentications, Server Side, Application Programming Interface (API), Cloud Deployment, Middleware, Scalability, Javascript

    4.5 stars, 55 reviews, Intermediate, Course, 1 - 3 Months

    ★ 4.5 (55) · Intermediate · Course · 1 - 3 Months

    Status: Free trial
    Free trial
1234…834

Best Back End courses from IBM

Top-rated Back End courses offered by IBM on Coursera.

  1. 1
    Developing Back-End Apps with Node.js and Express
    IBMIntermediate1 - 4 Weeks4.5(628)IBM
  2. 2
    IBM Back-End Development
    IBMBeginner3 - 6 Months4.6(53,508)IBM
  3. 3
    IBM Full Stack Software Developer
    IBMBeginner3 - 6 Months4.6(60,843)IBM

Best Back End certificate programs

Earn a certificate in Back End from top universities and companies.

  1. 1
    Meta Back-End Developer
    MetaBeginner3 - 6 Months4.6(10,054)Professional Certificate
  2. 2
    Microsoft Back-End Developer
    MicrosoftBeginner3 - 6 Months4.5(411)Professional Certificate
  3. 3
    Meta Full Stack Developer: Front-End & Back-End from Scratch
    MetaBeginner3 - 6 Months4.7(25,523)Specialization

Best Back End courses for beginners

Top-rated beginner-friendly Back End courses with no prerequisites.

  1. 1
    IBM JavaScript Backend Developer
    IBMBeginner3 - 6 Months4.6(9,458)No prerequisites
  2. 2
    Back-End Development with .NET
    MicrosoftBeginner1 - 3 Months4.5(85)No prerequisites
  3. 3
    Backend Web Development with AI
    Chegg SkillsBeginner1 - 3 Months1.0(1)No prerequisites

Frequently Asked Questions about Back End

Back-end development refers to the server-side of web development, where the logic, database interactions, and server configurations occur. It is crucial because it ensures that the front end, which users interact with, functions smoothly and efficiently. The back end handles data storage, retrieval, and processing, making it the backbone of any web application. Without a robust back end, applications would struggle to deliver the dynamic content and functionalities that users expect.‎

A variety of job opportunities exist in the back-end field. Common roles include back-end developer, software engineer, database administrator, and systems architect. These positions often require collaboration with front-end developers and other stakeholders to create seamless user experiences. As businesses increasingly rely on digital platforms, the demand for skilled back-end professionals continues to grow, making it a promising career path.‎

To succeed in back-end development, you should focus on several key skills. Proficiency in programming languages such as Python, Java, or Ruby is essential. Understanding database management systems like SQL or MongoDB is also crucial. Familiarity with server-side frameworks, API development, and cloud services can enhance your capabilities. Additionally, problem-solving skills and an understanding of security practices are vital for building reliable and secure applications.‎

Yes. You can start learning back-end development on Coursera for free in two ways:

  1. Preview the first module of many back-end courses at no cost. This includes video lessons, readings, graded assignments, and Coursera Coach (where available).
  2. Start a 7-day free trial for Specializations or Coursera Plus. This gives you full access to all course content across eligible programs within the timeframe of your trial.

If you want to keep learning, earn a certificate in back-end, or unlock full course access after the preview or trial, you can upgrade or apply for financial aid.‎

To learn back-end development effectively, start by identifying the programming languages and frameworks you want to focus on. Utilize online courses, tutorials, and coding bootcamps to build your skills. Practice by working on personal projects or contributing to open-source initiatives. Engaging with online communities can also provide support and resources as you progress in your learning journey.‎

Typical topics covered in back-end courses include server-side programming, database management, API development, and security practices. You may also learn about cloud computing, microservices architecture, and performance optimization. These subjects equip you with the knowledge needed to build and maintain robust back-end systems.‎

For training and upskilling employees in back-end development, courses like the Microsoft Back-End Developer Professional Certificate and the Back-End Developer Capstone are excellent choices. These programs provide structured learning paths that can help teams enhance their skills and adapt to evolving technologies in the industry.‎

Back-end development overlaps with several areas learners often explore next:

  • RESTful API courses: designing the APIs that front ends and services call
  • Database design courses: structuring the data that server-side applications store and query
  • Node.js courses: a widely used JavaScript runtime for building servers
  • Microservices courses: splitting back-end systems into small, independently deployed services
  • Cloud architecture courses: hosting and scaling back-end services on cloud platforms‎
This FAQ content has been made available for informational purposes only. Learners are advised to conduct additional research to ensure that courses and other credentials pursued meet their personal, professional, and financial goals.

Other topics to explore

Arts and Humanities
338 courses
Business
1095 courses
Computer Science
668 courses
Data Science
425 courses
Information Technology
145 courses
Health
471 courses
Math and Logic
70 courses
Personal Development
137 courses
Physical Science and Engineering
413 courses
Social Sciences
401 courses
Language Learning
150 courses

Coursera Footer

Skills

  • Accounting
  • Artificial Intelligence (AI)
  • Cybersecurity
  • Data Analytics
  • Digital Marketing
  • Human Resources (HR)
  • Microsoft Excel
  • Project Management
  • Python
  • SQL

Professional Certificates

  • Google AI Certificate
  • Google Cybersecurity Certificate
  • Google Data Analytics Certificate
  • Google IT Support Certificate
  • Google Project Management Certificate
  • Google UX Design Certificate
  • IBM AI Engineering Certificate
  • IBM AI Product Manager Certificate
  • IBM Data Science Certificate
  • Intuit Academy Bookkeeping Certificate

Courses & Specializations

  • AI Essentials Specialization
  • AI For Business Specialization
  • AI For Everyone Course
  • AI in Healthcare Specialization
  • Deep Learning Specialization
  • Excel Skills for Business Specialization
  • Financial Markets Course
  • Machine Learning Specialization
  • Prompt Engineering for ChatGPT Course
  • Python for Everybody Specialization

Career Resources

  • Career Aptitude Test
  • CAPM Certification Requirements
  • CompTIA A+ Certification Requirements
  • CompTIA Security+ Certification Requirements
  • Essential IT Certifications
  • High-Income Skills to Learn
  • How to Learn Artificial Intelligence
  • PMP Certification Requirements
  • Popular Cybersecurity Certifications
  • Share your Coursera learning story

Coursera

  • About
  • Leadership
  • Careers
  • Catalog
  • Coursera Plus
  • Professional Certificates
  • Degrees
  • For Enterprise
  • For Government
  • For Campus
  • Become a Partner
  • Udemy

Community

  • Learners
  • Partners
  • Beta Testers
  • Free Courses
  • Blog
  • The Coursera Podcast
  • Tech Blog
  • Social Impact

More

  • Press
  • Investors
  • Terms
  • Privacy
  • Help
  • Accessibility
  • Contact
  • Articles
  • Directory
  • Affiliates
  • Modern Slavery Statement
  • Do Not Sell/Share
Learn Anywhere
Download on the App Store
Get it on Google Play
© 2026 Coursera Inc. All rights reserved.
  • Coursera Facebook
  • Coursera Linkedin
  • Coursera Twitter
  • Coursera YouTube
  • Coursera Instagram
  • Coursera TikTok