• 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
    P

    PwC

    Data Visualization with Advanced Excel

    Skills you'll gain: Data Visualization, Data Presentation, Dashboard, Data Storytelling, Data Visualization Software, Microsoft Excel, Spreadsheet Software, Excel Formulas, Graphing, Pivot Tables And Charts, Data Modeling, Databases, Data Analysis, Simulation and Simulation Software

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

    Beginner · Course · 1 - 4 Weeks

  • Status: Free
    Free
    U

    University of Alberta

    Dino 101: Dinosaur Paleobiology

    Skills you'll gain: Biology, Physical Science, Life Sciences, Taxonomy, Scientific Methods, Science and Research, Environmental Science, Spatial Data Analysis

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

    Beginner · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    G

    Google

    Foundations of Business Intelligence

    Skills you'll gain: Stakeholder Engagement, Business Intelligence, Data-Driven Decision-Making, Dashboard, Business Analytics, Real Time Data, Data Integration, Data Modeling, Data Analysis, Key Performance Indicators (KPIs), Business Metrics, Business Process, Project Implementation, Data Pipelines

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

    Advanced · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    I

    IBM

    Building AI Powered Chatbots Without Programming

    Skills you'll gain: Workflow Management, Action Oriented, ChatGPT, No-Code Development, Business Workflow Analysis, Self Service Technologies, Application Deployment, IBM Cloud, Prompt Engineering, LLM Application, Artificial Intelligence, Generative AI, Customer Service, Personalized Service, Operational Efficiency, Customer experience improvement, WordPress

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

    Beginner · Course · 1 - 3 Months

  • Status: Preview
    Preview
    U

    University of Virginia

    Continuous Delivery & DevOps

    Skills you'll gain: Continuous Delivery, DevOps, CI/CD, Continuous Integration, Test Automation, Agile Methodology, Software Development Tools, Automation, Continuous Improvement Process, Unit Testing, Information Technology Operations, Systems Administration, System Support, System Testing, Software Testing

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

    Beginner · Course · 1 - 4 Weeks

  • Status: Free
    Free
    R

    Rice University

    General Chemistry: Concept Development and Application

    Skills you'll gain: Chemistry, Biochemistry, Physics, Laboratory Research, Scientific Methods, Experimentation

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

    Mixed · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    G

    Google

    Configuration Management and the Cloud

    Skills you'll gain: Infrastructure as Code (IaC), Cloud Management, Puppet (Configuration Management Tool), Infrastructure As A Service (IaaS), Cloud Services, Cloud Computing, Cloud Infrastructure, Virtual Machines, Software As A Service, Change Control, Terraform, System Monitoring, Incident Management, Configuration Management, Release Management, Cloud Storage, Disaster Recovery, Automation, Scalability, Service Level

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

    Beginner · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    É

    École Polytechnique Fédérale de Lausanne

    Digital Signal Processing 1: Basic Concepts and Algorithms

    Skills you'll gain: Digital Communications, Communication Systems, Electrical and Computer Engineering, Programming Principles, Electronics, Telecommunications, Advanced Mathematics, Algorithms, Linear Algebra, Mathematical Modeling, Applied Mathematics

    4.5
    Rating, 4.5 out of 5 stars
    ·
    632 reviews

    Intermediate · Course · 1 - 4 Weeks

  • Status: New
    New
    P

    Packt

    DevOps to MLOps Bootcamp– Build & Deploy ML Systems

    Skills you'll gain: Data Engineering, Application Deployment, YAML, Virtual Environment

    Intermediate · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    U

    University of Colorado System

    Introduction to C# Programming and Unity

    Skills you'll gain: Unity Engine, Debugging, Object Oriented Programming (OOP), Video Game Development, C# (Programming Language), Game Design, Computer Programming, Data Storage, User Interface (UI), Scripting

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

    Beginner · Course · 1 - 4 Weeks

  • Status: Preview
    Preview
    U

    University of Amsterdam

    Data Analytics for Lean Six Sigma

    Skills you'll gain: Lean Six Sigma, Statistical Hypothesis Testing, Minitab, Regression Analysis, Data Visualization Software, Probability Distribution, Descriptive Statistics, Data Analysis, Statistical Analysis, Process Improvement, Statistics, Correlation Analysis, Variance Analysis

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

    Beginner · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    U

    University of Pennsylvania

    Introduction to Programming with Python and Java

    Skills you'll gain: Matplotlib, Object Oriented Design, Java, Object Oriented Programming (OOP), Data Analysis, Unit Testing, Pandas (Python Package), Java Programming, Eclipse (Software), Application Development, Data Visualization, Data Structures, Data Science, Data Cleansing, Debugging, Pivot Tables And Charts, Data Visualization Software, Programming Principles, Python Programming, Computer Programming

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

    Beginner · Specialization · 3 - 6 Months

Searches related to software engineering

software engineering: modeling software systems using uml
software engineering: software design and project management
software engineering: implementation and testing
software engineering tools and practices
introduction to software engineering
generative ai software engineering
applied software engineering fundamentals
ibm devops and software engineering
1…757677…834

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

  • Data Visualization with Advanced Excel: PwC
  • Dino 101: Dinosaur Paleobiology: University of Alberta
  • Foundations of Business Intelligence: Google
  • Building AI Powered Chatbots Without Programming: IBM
  • Continuous Delivery & DevOps : University of Virginia
  • General Chemistry: Concept Development and Application: Rice University
  • Configuration Management and the Cloud: Google
  • Digital Signal Processing 1: Basic Concepts and Algorithms: École Polytechnique Fédérale de Lausanne
  • DevOps to MLOps Bootcamp– Build & Deploy ML Systems: Packt
  • Introduction to C# Programming and Unity: University of Colorado System

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

  • Artificial Intelligence (AI)
  • Cybersecurity
  • Data Analytics
  • Digital Marketing
  • English Speaking
  • Generative AI (GenAI)
  • Microsoft Excel
  • Microsoft Power BI
  • Project Management
  • Python

Certificates & Programs

  • Google Cybersecurity Certificate
  • Google Data Analytics Certificate
  • Google IT Support Certificate
  • Google Project Management Certificate
  • Google UX Design Certificate
  • IBM Data Analyst Certificate
  • IBM Data Science Certificate
  • Machine Learning Certificate
  • Microsoft Power BI Data Analyst Certificate
  • UI / UX Design Certificate

Industries & Careers

  • Business
  • Computer Science
  • Data Science
  • Education & Teaching
  • Engineering
  • Finance
  • Healthcare
  • Human Resources (HR)
  • Information Technology (IT)
  • Marketing

Career Resources

  • Career Aptitude Test
  • Examples of Strengths and Weaknesses for Job Interviews
  • High-Income Skills to Learn
  • How Does Cryptocurrency Work?
  • How to Highlight Duplicates in Google Sheets
  • How to Learn Artificial Intelligence
  • Popular Cybersecurity Certifications
  • Preparing for the PMP Certification
  • Signs You Will Get the Job After an Interview
  • What Is Artificial Intelligence?

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
  • Share your Coursera learning story

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
© 2025 Coursera Inc. All rights reserved.
  • Coursera Facebook
  • Coursera Linkedin
  • Coursera Twitter
  • Coursera YouTube
  • Coursera Instagram
  • Coursera TikTok