• 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


  • K

    Korea Advanced Institute of Science and Technology(KAIST)

    Introduction to Acoustics (Part 2)

    Skills you'll gain: Vibrations, Architectural Design, Engineering Analysis, Engineering Calculations, Mathematical Modeling, Integral Calculus, Applied Mathematics, Differential Equations, Calculus

    4.7
    Rating, 4.7 out of 5 stars
    ·
    47 reviews

    Intermediate · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    D

    Dassault Systèmes

    SOLIDWORKS Revolution and Cut Features

    Skills you'll gain: SolidWorks (CAD), 3D Modeling, Computer-Aided Design, Drafting and Engineering Design, Mechanical Design

    5
    Rating, 5 out of 5 stars
    ·
    29 reviews

    Beginner · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    I

    Infosec

    Windows Registry Forensics

    Skills you'll gain: Digital Forensics, Microsoft Windows, User Accounts, USB, Identity and Access Management, File Systems, System Configuration, Software Installation, File Management

    4.7
    Rating, 4.7 out of 5 stars
    ·
    69 reviews

    Intermediate · Course · 1 - 3 Months

  • C

    Coursera

    Performing Data Definition and Manipulation in SQL

    Skills you'll gain: SQL, Database Development, Database Management, Relational Databases, Data Manipulation, Databases, Data Import/Export, PostgreSQL, Database Management Systems, Data Integrity

    4.7
    Rating, 4.7 out of 5 stars
    ·
    113 reviews

    Beginner · Guided Project · Less Than 2 Hours

  • Status: Free Trial
    Free Trial
    D

    Duke University

    Web Applications and Command-Line Tools for Data Engineering

    Skills you'll gain: Jupyter, Microservices, AWS SageMaker, Command-Line Interface, Package and Software Management, Containerization, Applied Machine Learning, Python Programming, Application Deployment, Test Automation, Algorithms, Software Installation

    4.4
    Rating, 4.4 out of 5 stars
    ·
    43 reviews

    Intermediate · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    A

    Amazon

    Database Management with Java and SQL

    Skills you'll gain: SQL, Database Management, Database Development, Databases, Relational Databases, Database Application, Database Design, Query Languages, Data Access, Java, Java Programming, UI Components, User Interface (UI), Transaction Processing, Event-Driven Programming, Software Development

    4.4
    Rating, 4.4 out of 5 stars
    ·
    37 reviews

    Beginner · Course · 1 - 4 Weeks

  • A

    Amazon Web Services

    Data Analytics and Databases on AWS

    Skills you'll gain: Extract, Transform, Load, Data-Driven Decision-Making, Amazon Web Services, Business Intelligence, Data Warehousing, Big Data, Databases, NoSQL, Data Analysis, Data Pipelines, Unstructured Data, Data Processing, Cloud API, SQL, Data Storage, Data Architecture, Relational Databases, Data Transformation, Data Management

    4.7
    Rating, 4.7 out of 5 stars
    ·
    59 reviews

    Beginner · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    C

    Columbia University

    Advanced Topics in Derivative Pricing

    Skills you'll gain: Derivatives, Credit Risk, Securities (Finance), Financial Market, Portfolio Risk, Capital Markets, Risk Modeling, Risk Management, Portfolio Management, Financial Modeling, Mathematical Modeling, Probability Distribution, Computer Programming

    4.5
    Rating, 4.5 out of 5 stars
    ·
    32 reviews

    Intermediate · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    B

    Banco Interamericano de Desarrollo

    Infraestructura sostenible

    Skills you'll gain: Sustainable Development, Project Finance, Sustainable Systems, Public Works, Sustainable Business, Sustainable Design, Corporate Sustainability, Economic Development, Sustainability Standards, Social Impact, Climate Change Adaptation, Environment, Strategic Partnership, Project Management Life Cycle, Project Management, Investment Banking, Natural Resource Management, Project Planning, Private Equity, Fundraising and Crowdsourcing

    4.9
    Rating, 4.9 out of 5 stars
    ·
    95 reviews

    Beginner · Specialization · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    C

    Codio

    Getting Started with Generative AI API

    Skills you'll gain: OpenAI API, Fine-tuning, Prompt Engineering, OpenAI, Large Language Modeling, ChatGPT, Multimodal Prompts, Application Performance Management, Generative Model Architectures, Generative AI, LLM Application, Image Analysis, Photo Editing, Token Optimization, Application Programming Interface (API), Animations, Tool Calling, File Management, Python Programming, Computer Science

    3.9
    Rating, 3.9 out of 5 stars
    ·
    36 reviews

    Beginner · Specialization · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    M

    Microsoft

    Microsoft AI Agents: From Foundations to Applications

    Skills you'll gain: Responsible AI, Containerization, Prompt Engineering, AI Orchestration, Scalability, Docker (Software), Application Deployment, Agentic Workflows, AI Workflows, Generative AI Agents, Retrieval-Augmented Generation, Prompt Patterns, Microsoft Azure, LangChain, Artificial Intelligence, Microservices, Natural Language Processing, Serverless Computing, Reinforcement Learning, Distributed Computing

    3.3
    Rating, 3.3 out of 5 stars
    ·
    32 reviews

    Intermediate · Professional Certificate · 3 - 6 Months

  • Status: Free Trial
    Free Trial
    D

    Deep Teaching Solutions

    Uncommon Sense Teaching: Teaching Online

    Skills you'll gain: Education and Training, Blended Learning, Human Learning, Interactive Learning, Course Development, Student Engagement, Instructional Strategies, Digital pedagogy, Teaching, Pedagogy, Learning Strategies, Learning Theory, Education Software and Technology, Discussion Facilitation, Higher Education, Driving engagement

    4.9
    Rating, 4.9 out of 5 stars
    ·
    69 reviews

    Beginner · Course · 1 - 4 Weeks

1…370371372…834

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

  • Introduction to Acoustics (Part 2): Korea Advanced Institute of Science and Technology(KAIST)
  • SOLIDWORKS Revolution and Cut Features: Dassault Systèmes
  • Windows Registry Forensics: Infosec
  • Performing Data Definition and Manipulation in SQL: Coursera
  • Web Applications and Command-Line Tools for Data Engineering: Duke University
  • Database Management with Java and SQL: Amazon
  • Data Analytics and Databases on AWS: Amazon Web Services
  • Advanced Topics in Derivative Pricing: Columbia University
  • Infraestructura sostenible: Banco Interamericano de Desarrollo
  • Getting Started with Generative AI API: Codio

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