• 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


  • S

    SkillUp

    Project Management Communication, Stakeholders & Leadership

    Skills you'll gain: Stakeholder Engagement, Resource Management, Stakeholder Management, Project Schedules, Project Management Institute (PMI) Methodology, Negotiation, Project Management, Leadership and Management, Leadership, Scheduling, Team Leadership, Emotional Intelligence, Communication Planning, Communication

    4.6
    Rating, 4.6 out of 5 stars
    ·
    188 reviews

    Intermediate · Course · 1 - 3 Months

  • A

    Arizona State University

    Introduction to Semiconductor Packaging

    Skills you'll gain: Semiconductors, Electronics, Reliability, Electronic Components, Electronic Systems, Computer Hardware, Thermal Management, Engineering Design Process, Mechanical Design, Technology Roadmaps, Electrical Systems, Manufacturing Processes

    4.7
    Rating, 4.7 out of 5 stars
    ·
    154 reviews

    Mixed · Course · 1 - 3 Months

  • S

    Starweaver

    Luxury Hospitality & Brand Innovation

    Skills you'll gain: Customer experience strategy (CX), Service Design, Change Management, Social Media Campaigns, Hospitality Management, Social Media Marketing, Process Mapping, Key Performance Indicators (KPIs), Hospitality Services, Design Thinking, Brand Marketing, Service Management, Customer experience improvement, Digital Marketing, Design, Social Media Management, Prototyping, Content Marketing, Leadership, Search Engine Optimization

    4.4
    Rating, 4.4 out of 5 stars
    ·
    200 reviews

    Intermediate · Specialization · 1 - 3 Months

  • R

    Rutgers the State University of New Jersey

    Quality Improvement in Healthcare Organizations

    Skills you'll gain: Quality Improvement, Continuous Quality Improvement (CQI), Quality Assurance, Value-Based Care, Healthcare Project Management, Data Quality, Spreadsheet Software, Patient-centered Care, Data Analysis Software

    4.7
    Rating, 4.7 out of 5 stars
    ·
    201 reviews

    Beginner · Course · 1 - 4 Weeks

  • C

    Coursera

    Trello for Beginners

    Skills you'll gain: Kanban Principles, Agile Methodology, Workflow Management, Prioritization, Collaborative Software, Project Management Software, Organizational Skills, Lean Methodologies, Project Management, User Accounts

    4.4
    Rating, 4.4 out of 5 stars
    ·
    184 reviews

    Beginner · Guided Project · Less Than 2 Hours

  • C

    Codio

    C++ Object Basics: Functions, Recursion, and Objects

    Skills you'll gain: C++ (Programming Language), Object Oriented Programming (OOP), C and C++, Programming Principles, Computer Programming, Software Documentation, Functional Design, Computer Science, Maintainability

    4.7
    Rating, 4.7 out of 5 stars
    ·
    168 reviews

    Intermediate · Course · 1 - 4 Weeks

  • I

    IE Business School

    Foundations of Strategy

    Skills you'll gain: Competitive Analysis, Business Strategy, Economics, Market Dynamics, Business Economics, Strategic Thinking, Market Analysis, Strategic Planning, Corporate Strategy, Resource Management, Business Process

    4.8
    Rating, 4.8 out of 5 stars
    ·
    207 reviews

    Beginner · Course · 1 - 4 Weeks

  • U

    University of California, Irvine

    Best Practices for iOS User Interface Design

    Skills you'll gain: Apple iOS, Model View Controller, Core Data (Software), User Interface (UI) Design, UI Components, Responsive Web Design, Mobile Development, Human Computer Interaction, UI/UX Strategy, Data Mapping, Animations, Storyboarding

    4.5
    Rating, 4.5 out of 5 stars
    ·
    189 reviews

    Mixed · Course · 1 - 4 Weeks

  • P

    Peking University

    医学统计学与SPSS软件(基础篇)

    Skills you'll gain: Statistical Hypothesis Testing, SPSS (Software), Descriptive Statistics, Statistical Analysis, Statistical Methods, Data Analysis Software, Correlation Analysis, Regression Analysis, Probability & Statistics, Biostatistics

    4.6
    Rating, 4.6 out of 5 stars
    ·
    159 reviews

    Mixed · Course · 1 - 3 Months

  • U

    University of Minnesota

    Guided Imagery

    Skills you'll gain: Pain Management, Treatment Planning, Music, Education Software and Technology, Patient Evaluation, Mindfulness, Creativity, Self-Awareness, Stress Management, Patient Education And Counseling, Verbal Communication Skills, Mental Health Therapies

    4.8
    Rating, 4.8 out of 5 stars
    ·
    221 reviews

    Beginner · Course · 1 - 3 Months

  • C

    Coursera

    Introduction to Microsoft Excel

    Skills you'll gain: Microsoft Excel, Spreadsheet Software, Data Entry, Productivity Software, Data Manipulation, Expense Management, Budgeting, Inventory Management System, Data Management, Data Visualization, Data Analysis, Business Analysis

    4.5
    Rating, 4.5 out of 5 stars
    ·
    86 reviews

    Beginner · Guided Project · Less Than 2 Hours

  • U

    University of London

    Introduction to Object-Oriented Programming in C++

    Skills you'll gain: C++ (Programming Language), Object Oriented Programming (OOP), Computer Programming, Programming Principles, Interactive Design, Program Development, File I/O, Command-Line Interface, Control Panels, Development Environment, Debugging

    Build toward a degree

    4.7
    Rating, 4.7 out of 5 stars
    ·
    184 reviews

    Intermediate · Course · 1 - 4 Weeks

1…295296297…834

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

  • Project Management Communication, Stakeholders & Leadership : SkillUp
  • Introduction to Semiconductor Packaging: Arizona State University
  • Luxury Hospitality & Brand Innovation: Starweaver
  • Quality Improvement in Healthcare Organizations: Rutgers the State University of New Jersey
  • Trello for Beginners: Coursera
  • C++ Object Basics: Functions, Recursion, and Objects: Codio
  • Foundations of Strategy: IE Business School
  • Best Practices for iOS User Interface Design: University of California, Irvine
  • 医学统计学与SPSS软件(基础篇): Peking University
  • Guided Imagery: University of Minnesota

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
  • Free IT Certifications and Courses
  • High-Income Skills to Learn
  • How to Learn Artificial Intelligence
  • PMP Certification Requirements
  • Popular Cybersecurity Certifications

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