• For Individuals
  • For Businesses
  • For Universities
  • For Governments
Degrees
​
Log In
Join for Free
  • Browse
  • Software Engineering

Software Engineering Courses

Software engineering courses can help you learn programming languages like Python and Java, software development methodologies, version control systems, and testing practices. You can build skills in code optimization, debugging, and collaborative project management. Many courses introduce tools such as Git for version control, Docker for containerization, and integrated development environments (IDEs) like Visual Studio Code, which enhance your ability to develop, test, and deploy software efficiently.

Popular Software Engineering Courses and Certifications


  • Status: Free Trial
    Free Trial
    I

    IBM

    Generative AI for Educators

    Skills you'll gain: Prompt Engineering, Prompt Patterns, ChatGPT, Generative AI, Generative Model Architectures, AI Personalization, Responsible AI, Data Ethics, Education Software and Technology, AI literacy, LLM Application, Digital pedagogy, Artificial Intelligence and Machine Learning (AI/ML), AI Workflows, AI Integrations, Augmented and Virtual Reality (AR/VR), Ethical Standards And Conduct, Information Privacy, Machine Learning, Data Synthesis

    4.7
    Rating, 4.7 out of 5 stars
    ·
    12K reviews

    Beginner · Specialization · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    U

    University of Michigan

    Python 3 Programming

    Skills you'll gain: Unified Modeling Language, JSON, Object Oriented Programming (OOP), File I/O, Software Design, Debugging, Object Oriented Design, Data Processing, Diagram Design, Unit Testing, Programming Principles, Python Programming, Data Import/Export, Data Wrangling, Restful API, Image Analysis, Software Visualization, Data Manipulation, Jupyter, Computer Programming

    4.8
    Rating, 4.8 out of 5 stars
    ·
    23K reviews

    Beginner · Specialization · 3 - 6 Months

  • Status: Free Trial
    Free Trial
    I

    IBM

    Generative AI for Sales Professionals

    Skills you'll gain: Prompt Engineering, Prompt Patterns, ChatGPT, Generative AI, Generative Model Architectures, Sales Development, Sales Strategy, Sales Presentation, Sales Enablement, Sales Training, Sales Pipelines, Sales Management, Personalized Campaigns, AI literacy, Lead Generation, Sales Prospecting, LinkedIn, B2B Sales, AI Personalization, Marketing Collateral

    4.7
    Rating, 4.7 out of 5 stars
    ·
    12K reviews

    Intermediate · Specialization · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    U

    University of Michigan

    Applied Data Science with Python

    Skills you'll gain: Matplotlib, Network Analysis, Social Network Analysis, Feature Engineering, Data Visualization, Pandas (Python Package), Plot (Graphics), Data Visualization Software, Interactive Data Visualization, Model Evaluation, Applied Machine Learning, Supervised Learning, Infographics, Text Mining, Network Model, Data Manipulation, NumPy, Data Preprocessing, Natural Language Processing, Python Programming

    4.5
    Rating, 4.5 out of 5 stars
    ·
    34K reviews

    Intermediate · Specialization · 3 - 6 Months

  • Status: Free Trial
    Free Trial
    G

    Google Cloud

    Preparing for Google Cloud Certification: Cloud Developer

    Skills you'll gain: Google Gemini, Gemini, API Gateway, Cloud Applications, Cloud-Native Computing, Kubernetes, Google Cloud Platform, Cloud Development, Containerization, Cloud Infrastructure, Application Deployment, Prompt Engineering, CI/CD, Serverless Computing, Microservices, Application Development, Identity and Access Management, Cloud Computing, Cloud Storage, Debugging

    4.7
    Rating, 4.7 out of 5 stars
    ·
    49K reviews

    Intermediate · Professional Certificate · 3 - 6 Months

  • Status: Free
    Free
    C

    Coursera

    Get started with Jira

    Skills you'll gain: Workflow Management, Jira (Software), Product Roadmaps, Collaborative Software, Kanban Principles, Project Coordination, Agile Software Development, Agile Methodology, Issue Tracking, Agile Project Management, Project Management Software

    4.7
    Rating, 4.7 out of 5 stars
    ·
    1.1K reviews

    Beginner · Guided Project · Less Than 2 Hours

  • Status: Free Trial
    Free Trial
    I

    IBM

    Generative AI for UI UX Design

    Skills you'll gain: Prompt Engineering, Prompt Patterns, ChatGPT, Generative AI, Generative Model Architectures, UI/UX Research, Responsible AI, Persona (User Experience), AI literacy, User Interface and User Experience (UI/UX) Design, Experience Design, Miro AI, Design Software, AI Workflows, Brainstorming, Artificial Intelligence and Machine Learning (AI/ML), Artificial Intelligence, Large Language Modeling, Human Centered Design, Wireframing

    4.7
    Rating, 4.7 out of 5 stars
    ·
    12K reviews

    Beginner · Specialization · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    M

    Macquarie University

    Excel Skills for Business: Intermediate I

    Skills you'll gain: Microsoft Excel, Dashboard, Spreadsheet Software, Excel Formulas, Consolidation, Business Reporting, Data Management, Data Integration, Automation

    4.9
    Rating, 4.9 out of 5 stars
    ·
    18K reviews

    Intermediate · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    V

    Vanderbilt University

    Prompt Engineering for Law

    Skills you'll gain: Prompt Engineering, ChatGPT, Retrieval-Augmented Generation, Prompt Patterns, Generative AI Agents, Legal Technology, Generative AI, LLM Application, AI literacy, OpenAI, OpenAI API, Expense Management, AI Personalization, AI Enablement, AI powered creativity, Artificial Intelligence, Expense Reports, Large Language Modeling, Data Ethics, Responsible AI

    4.8
    Rating, 4.8 out of 5 stars
    ·
    8.5K reviews

    Beginner · Specialization · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    I

    IBM

    Introduction to Cybersecurity Tools & Cyberattacks

    Skills you'll gain: Malware Protection, Identity and Access Management, Incident Response, Cybersecurity, Network Security, Threat Management, Cyber Attacks, Authentications, Distributed Denial-Of-Service (DDoS) Attacks, Security Awareness, Security Controls, Cyber Security Policies, Multi-Factor Authentication, Human Factors (Security)

    4.6
    Rating, 4.6 out of 5 stars
    ·
    17K reviews

    Beginner · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    I

    IBM

    Cloud Application Development Foundations

    Skills you'll gain: Server Side, Cloud-Native Computing, Cloud Computing Architecture, CI/CD, Cloud Applications, Cloud Services, Cloud Development, Node.JS, Cloud Deployment, NoSQL, HTML and CSS, MongoDB, Agile Methodology, Front-End Web Development, React Redux, IBM Cloud, Hypertext Markup Language (HTML), JavaScript Frameworks, DevOps, Python Programming

    4.6
    Rating, 4.6 out of 5 stars
    ·
    11K reviews

    Beginner · Specialization · 3 - 6 Months

  • Status: Free Trial
    Free Trial
    I

    IBM

    IBM IT Support

    Skills you'll gain: Email Security, Cloud Computing Architecture, Technical Support, Technical Support and Services, Cloud Services, Cloud Deployment, Generative AI, Hardware Troubleshooting, IT Service Management, Cloud Security, Cloud Technologies, Generative AI Agents, Cloud Infrastructure, Cloud Computing, Professional Networking, Data Storage, Peripheral Devices, Database Administration, Information Technology, Customer Service

    4.7
    Rating, 4.7 out of 5 stars
    ·
    13K reviews

    Beginner · Professional Certificate · 3 - 6 Months

1…222324…834

In summary, here are 10 of our most popular software engineering courses

  • Generative AI for Educators: IBM
  • Python 3 Programming: University of Michigan
  • Generative AI for Sales Professionals: IBM
  • Applied Data Science with Python: University of Michigan
  • Preparing for Google Cloud Certification: Cloud Developer: Google Cloud
  • Get started with Jira: Coursera
  • Generative AI for UI UX Design: IBM
  • Excel Skills for Business: Intermediate I: Macquarie University
  • Prompt Engineering for Law: Vanderbilt University
  • Introduction to Cybersecurity Tools & Cyberattacks: IBM

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
  • What We Offer
  • Leadership
  • Careers
  • Catalog
  • Coursera Plus
  • Professional Certificates
  • MasterTrack® Certificates
  • Degrees
  • For Enterprise
  • For Government
  • For Campus
  • Become a Partner
  • Social Impact
  • Free Courses
  • Udemy

Community

  • Learners
  • Partners
  • Beta Testers
  • Blog
  • The Coursera Podcast
  • Tech Blog

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
Logo of Certified B Corporation
© 2026 Coursera Inc. All rights reserved.
  • Coursera Facebook
  • Coursera Linkedin
  • Coursera Twitter
  • Coursera YouTube
  • Coursera Instagram
  • Coursera TikTok