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

    Johns Hopkins University

    Python for Genomic Data Science

    Skills you'll gain: Bioinformatics, Data Structures, Jupyter, Python Programming, Programming Principles, Object Oriented Programming (OOP), File I/O, Computational Logic, Package and Software Management, Data Manipulation

    4.3
    Rating, 4.3 out of 5 stars
    ·
    1.8K reviews

    Mixed · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    E

    ESSEC Business School

    Strategic Business Analytics

    Skills you'll gain: Marketing Analytics, Business Analytics, Forecasting, Peer Review, Statistical Methods, Data Presentation, Predictive Analytics, Customer Analysis, Case Studies, Information Technology, Analytical Skills, Digital Transformation, Business Marketing, Advanced Analytics, Statistical Analysis, Communication, Customer Insights, Complex Problem Solving, R Programming, Data Analysis

    4.4
    Rating, 4.4 out of 5 stars
    ·
    1.3K reviews

    Advanced · Specialization · 3 - 6 Months

  • Status: Free Trial
    Free Trial
    D

    DeepLearning.AI

    Data Modeling, Transformation, and Serving

    Skills you'll gain: Data Modeling, Data Transformation, Data Warehousing, Data Preprocessing, Apache Hadoop, Data Pipelines, Apache Spark, Feature Engineering, Star Schema, Real Time Data, Data Access, Machine Learning

    4.5
    Rating, 4.5 out of 5 stars
    ·
    89 reviews

    Intermediate · Course · 1 - 4 Weeks

  • Status: Free
    Free
    D

    Duke University

    Space Medicine

    Skills you'll gain: Blood Pressure, Physiology, Medical Science and Research, Biomedical Engineering, Emergency Medicine, Vital Signs, Preventative Care, Radiation Protection, Human Factors, Health Care, Respiration, Physics, Biology, Engineering

    4.8
    Rating, 4.8 out of 5 stars
    ·
    652 reviews

    Beginner · Course · 1 - 3 Months

  • C

    Coursera

    Finding, Sorting, & Filtering Data in Microsoft Excel

    Skills you'll gain: Microsoft Excel, Spreadsheet Software, Data Analysis Expressions (DAX), Business Intelligence, Data Entry

    4.7
    Rating, 4.7 out of 5 stars
    ·
    497 reviews

    Intermediate · Guided Project · Less Than 2 Hours

  • Status: Free Trial
    Free Trial
    Y

    Yonsei University

    Big Data Emerging Technologies

    Skills you'll gain: Apache Spark, Big Data, SPSS, Analytics, Real Time Data, Apache Hadoop, Data Processing, Business Analytics, Statistical Analysis, Data Analysis Software, Business Strategy, Market Share, Distributed Computing, Scalability

    4.7
    Rating, 4.7 out of 5 stars
    ·
    313 reviews

    Beginner · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    U

    University of Michigan

    The Future of Payment Technologies

    Skills you'll gain: Payment Systems, Payment Processing, Financial Inclusion, FinTech, Mobile Banking, Emerging Technologies, Mobile Security, Transaction Processing, Security Controls, Innovation, Encryption, Digital Assets, Value Propositions

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

    Beginner · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    U

    University of California, Davis

    GIS Data Formats, Design and Quality

    Skills you'll gain: Spatial Analysis, ArcGIS, Geographic Information Systems, Geospatial Mapping, Data Quality, Data Mapping, Data Modeling, Vector Databases, Data Management, Data Storage, Data Sharing, Data Manipulation, Relational Databases, Query Languages, Analytics

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

    Intermediate · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    E

    EDUCBA

    .NET Core Mastery: Advanced Techniques for Exp Developers

    Skills you'll gain: Load Balancing, ASP.NET, Test Driven Development (TDD), Debugging, C# (Programming Language), Software Testing, Scalability, Performance Testing, Restful API, Unit Testing, Web Development, Microservices, .NET Framework, Object-Relational Mapping, Software Architecture, API Testing, Web Applications, Test Case, Distributed Computing, Redis

    4.7
    Rating, 4.7 out of 5 stars
    ·
    239 reviews

    Intermediate · Specialization · 3 - 6 Months

  • C

    Coursera

    AWS S3 Basics

    Skills you'll gain: Amazon S3, Amazon Web Services, Cloud Hosting, Cloud Storage, Version Control, Encryption, Data Storage, Data Encryption Standard

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

    Beginner · Guided Project · Less Than 2 Hours

  • Status: Free Trial
    Free Trial
    J

    Johns Hopkins University

    Johns Hopkins Medical Office Manager

    Skills you'll gain: Medical Billing and Coding, Denial Management, Patient Registration, Care Management, Revenue Cycle Management, Practice Management, Organizational Change, Change Management, Health Insurance Portability And Accountability Act (HIPAA) Compliance, Performance Review, Data Management, ICD Coding (ICD-9/ICD-10), Medical Terminology, Human Resource Policies, Payment Processing and Collection, Medical Billing, Patient Safety, Continuous Quality Improvement (CQI), Healthcare Industry Knowledge, Data Analysis

    4.8
    Rating, 4.8 out of 5 stars
    ·
    302 reviews

    Beginner · Professional Certificate · 3 - 6 Months

  • Status: Preview
    Preview
    U

    University of Michigan

    Problem Solving Using Computational Thinking

    Skills you'll gain: Computational Thinking, Programming Principles, Problem Solving, Computer Science, Disaster Recovery, Algorithms, Computer Programming, Public Health

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

    Beginner · Course · 1 - 3 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
engineering software
generative ai software engineering
introduction to software engineering
applied software engineering fundamentals
1…183184185…834

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

  • Python for Genomic Data Science: Johns Hopkins University
  • Strategic Business Analytics: ESSEC Business School
  • Data Modeling, Transformation, and Serving: DeepLearning.AI
  • Space Medicine: Duke University
  • Finding, Sorting, & Filtering Data in Microsoft Excel: Coursera
  • Big Data Emerging Technologies: Yonsei University
  • The Future of Payment Technologies: University of Michigan
  • GIS Data Formats, Design and Quality: University of California, Davis
  • .NET Core Mastery: Advanced Techniques for Exp Developers: EDUCBA
  • AWS S3 Basics: Coursera

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