• 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: New
    New
    Status: Free Trial
    Free Trial
    C

    Coursera

    Secure AI: API and Dependency Risks

    Skills you'll gain: AI Security, Open Web Application Security Project (OWASP), Vulnerability Assessments, Vulnerability Management, Application Security, Security Controls, Security Testing, Authentications, Threat Management, Dependency Analysis, Application Programming Interface (API), API Design, Risk Analysis, Data Validation, Supply Chain

    Intermediate · Course · 1 - 4 Weeks

  • Status: New
    New
    Status: Preview
    Preview
    D

    Duke University

    AI for Productivity

    Skills you'll gain: Responsible AI, Adobe Firefly, Productivity Software, AI Workflows, Generative AI, Productivity, Writing, Artificial Intelligence, Gemini, Microsoft Copilot, Unstructured Data, Prompt Engineering, Administrative Support, ChatGPT, Data Analysis, Text Mining, Operational Efficiency, Project Schedules, Media Production

    Beginner · Course · 1 - 4 Weeks

  • Status: New
    New
    Status: Free Trial
    Free Trial
    C

    Coursera

    Communication Protocols for Project Success

    Skills you'll gain: Communication Planning, Project Management, Stakeholder Management, Performance Metric, Project Management Life Cycle, Process Improvement

    Beginner · Course · 1 - 4 Weeks

  • Status: New
    New
    Status: Free Trial
    Free Trial
    C

    Coursera

    Highlight Data with Excel Conditional Formatting

    Skills you'll gain: Microsoft Excel, Dashboard, Data Visualization, Spreadsheet Software, Data Presentation, Excel Formulas, Stakeholder Communications, Project Coordination, Project Management, Technical Communication, Operational Efficiency, Project Planning, Prioritization, Data-Driven Decision-Making, Scheduling, Performance Analysis, Automation

    Beginner · Course · 1 - 4 Weeks

  • Status: New
    New
    P

    Packt

    3D Character Rigging in Blender

    Skills you'll gain: 3D Modeling, Animation and Game Design, 3D Assets, Animations, Visualization (Computer Graphics), Computer Graphics, Graphics Software, Design and Product

    Beginner · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    U

    University of Virginia

    Digital Transformation

    Skills you'll gain: Digital Transformation, Business Transformation, Product Lifecycle Management, Technology Strategies, Competitive Analysis, Corporate Strategy, Business Strategy, Strategic Thinking, Business Economics, Emerging Technologies, Technology Roadmaps, Market Dynamics, Change Management, Innovation

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

    Beginner · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    U

    University of Colorado Boulder

    Graphic Design

    Skills you'll gain: Graphic Design, Graphic and Visual Design, Graphic and Visual Design Software, Design, Visual Design, Layout Design, Typography, Design Reviews, Adobe Photoshop, Design Elements And Principles, Design Strategies, Color Theory, Editing, Creativity

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

    Beginner · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    U

    University of Colorado Boulder

    Engineering Genetic Circuits: Modeling and Analysis

    Skills you'll gain: Biological Engineering, Bioinformatics, Simulation and Simulation Software, Mathematical Modeling, Mathematical Software, Biotechnology, Engineering Analysis, Simulations, Differential Equations, Computer-Aided Design, Algorithms, Chemistry

    Build toward a degree

    Intermediate · Course · 1 - 3 Months

  • Status: Preview
    Preview
    U

    Universidad Nacional Autónoma de México

    Introducción a Java

    Skills you'll gain: Java Programming, Java, Object Oriented Programming (OOP), Object Oriented Design, Computer Programming, Programming Principles, Software Design, Data Structures, Integrated Development Environments, Debugging, Development Environment

    4.1
    Rating, 4.1 out of 5 stars
    ·
    942 reviews

    Beginner · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    U

    University of Colorado Boulder

    Everyday Excel

    Skills you'll gain: Data Import/Export, Microsoft Excel, Regression Analysis, Data Validation, Data Visualization, Spreadsheet Software, Data Management, Excel Macros, Data Cleansing, Excel Formulas, Statistical Modeling, Financial Analysis, Productivity Software, Predictive Modeling, Data Sharing, Financial Modeling, Analysis, Mathematical Modeling, Complex Problem Solving, Problem Solving

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

    Beginner · Specialization · 3 - 6 Months

  • U

    University of New Mexico

    Desarrollo de Aplicaciones Web: Conceptos Básicos

    Skills you'll gain: Middleware, Application Frameworks, Web Applications, Model View Controller, Agile Software Development, Git (Version Control System), Software Engineering, Web Development, Software Development, User Interface (UI), Databases, Relational Databases, Ajax, Software Architecture, Ruby on Rails, Javascript, Network Protocols

    4.3
    Rating, 4.3 out of 5 stars
    ·
    143 reviews

    Mixed · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    G

    Google

    Discover the Art of Prompting

    Skills you'll gain: Prompt Engineering, Large Language Modeling, LLM Application, Model Evaluation, Content Creation

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

    Beginner · Course · 1 - 4 Weeks

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
engineering software
generative ai software engineering
introduction to software engineering
applied software engineering fundamentals
1…9899100…834

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

  • Secure AI: API and Dependency Risks: Coursera
  • AI for Productivity: Duke University
  • Communication Protocols for Project Success: Coursera
  • Highlight Data with Excel Conditional Formatting: Coursera
  • 3D Character Rigging in Blender: Packt
  • Digital Transformation: University of Virginia
  • Graphic Design: University of Colorado Boulder
  • Engineering Genetic Circuits: Modeling and Analysis: University of Colorado Boulder
  • Introducción a Java: Universidad Nacional Autónoma de México
  • Everyday Excel: University of Colorado Boulder

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