• 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


  • I

    INSEAD

    Blockchain Revolution

    Skills you'll gain: Blockchain, Digital Assets, Ledgers (Accounting), Peer Review, FinTech, Intellectual Property, Business Transformation, Financial Inclusion, Business Leadership, Governance, Plan Execution, Market Opportunities, Strategic Leadership, Payment Systems, Technology Strategies, Digital Transformation, Business Analysis, Business, Strategic Thinking, Emerging Technologies

    ★ 4.7 (3.1K) · Beginner · Specialization · 3 - 6 Months

    Status: Free Trial
    Free Trial
  • S

    SkillUp

    Office Productivity Software

    Skills you'll gain: Email Security, Productivity Software, Microsoft Outlook, File Management, Collaborative Software, Presentations, Microsoft Teams, Google Docs, Calendar Management, Microsoft PowerPoint, Control Panels, Gmail, Slack (Software), Microsoft Office, Microsoft Word, Spreadsheet Software, Setting Appointments, Meeting Facilitation, Google Workspace, Google Sheets

    ★ 4.7 (643) · Beginner · Specialization · 3 - 6 Months

    Status: Free Trial
    Free Trial
  • I

    IBM

    Introduction to Containers w/ Docker, Kubernetes & OpenShift

    Skills you'll gain: OpenShift, Istio, Kubernetes, Cloud-Native Computing, Docker (Software), Containerization, Devops Tools, Application Deployment, DevOps, Scalability, Cloud Deployment, YAML, Microservices, Infrastructure Architecture, IBM Cloud, Command-Line Interface, Configuration Management

    ★ 4.4 (1.1K) · Intermediate · Course · 1 - 3 Months

    Status: Free Trial
    Free Trial
  • U

    University of Pennsylvania

    Accounting Analytics

    Skills you'll gain: Financial Statement Analysis, Financial Statements, Financial Analysis, Financial Data, Financial Accounting, Corporate Accounting, Process Optimization, Analytics, Corporate Strategy, Accounting, Financial Forecasting, Business Metrics, Process Improvement and Optimization, Operational Analysis, Advanced Analytics, Performance Measurement, Accrual Accounting, Accruals, Predictive Analytics, Finance

    ★ 4.5 (3K) · Mixed · Course · 1 - 4 Weeks

    Status: Free Trial
    Free Trial
  • U

    University at Buffalo

    Digital Manufacturing & Design

    Skills you'll gain: Manufacturing and Production, Digital Transformation, Manufacturing Processes, Manufacturing Operations, Industrial Engineering, Production Process, Product Design, Automation, Digital Design, Digital Analysis, Safety and Security, Advanced Analytics, Technology Roadmaps, Cybersecurity, Big Data

    ★ 4.7 (3.6K) · Beginner · Course · 1 - 4 Weeks

    Status: Free Trial
    Free Trial
  • I

    IBM

    IBM AI-Native Data Engineering

    Skills you'll gain: Vector Databases, Data Architecture, Data Lakes, Data Engineering, Retrieval-Augmented Generation, Decision Intelligence, Unstructured Data, Database Architecture and Administration, Data Infrastructure, Systems Architecture, Embeddings, Data Warehousing, Data Cleansing, AI Orchestration, Responsible AI, Infrastructure Architecture, Verification And Validation, Code Review, Data Validation, Metadata Management

    Intermediate · Professional Certificate · 3 - 6 Months

    Category: New
    New
  • P

    PwC

    Data Visualization with Advanced Excel

    Skills you'll gain: Data Visualization, Interactive Data Visualization, Data Presentation, Dashboard, Data Storytelling, Dashboard Creation, Data Visualization Software, Microsoft Excel, Spreadsheet Software, Graphing, Pivot Tables And Charts, Data Modeling, Database Development, Databases, Business Analysis Tools, Data Analysis, Simulation and Simulation Software, Data Analysis Software

    ★ 4.8 (3K) · Beginner · Course · 1 - 4 Weeks

    Status: Free Trial
    Free Trial
  • U

    University of Illinois Urbana-Champaign

    3D Printing and Additive Manufacturing

    Skills you'll gain: 3D Modeling, Design Thinking, Design Software, 3D Assets, Intellectual Property, Hardware Troubleshooting, Computer-Aided Design, Human Centered Design, Product Design, Design, Innovation, Solution Design, Manufacturing Processes, Computer Graphics, Electronic Hardware, Prototyping, Digital Design, Graphical Tools, Emerging Technologies, Business Transformation

    ★ 4.6 (2.5K) · Beginner · Specialization · 3 - 6 Months

    Status: Free Trial
    Free Trial
  • É

    École Polytechnique Fédérale de Lausanne

    Fundamentals of Biomedical Imaging I

    Skills you'll gain: X-Ray Computed Tomography, Radiography, Medical Imaging, Medical Ultrasonography, Radiology, Radiation Protection, Diagnostic Radiology, Biomedical Technology, Biomedical Engineering, Physics, Mathematical Modeling

    Advanced · Course · 1 - 3 Months

    Category: New
    New
    Category: Preview
    Preview
  • I

    Indian Institute of Technology Guwahati

    Sustainable Product Design for Engineers

    Skills you'll gain: User Research, Product Design, Sustainable Design, Product Development, Design Research, Sustainable Business, Industrial Design, Failure Analysis, Design Thinking, Interaction Design, Failure Mode And Effects Analysis, Design, Human Centered Design, Product Lifecycle Management, Design Reviews, Sustainable Development, Sustainability Reporting, Sustainability Standards, Creativity, Aesthetics

    Beginner · Specialization · 3 - 6 Months

    Category: New
    New
  • G

    Google Cloud

    Introduction to Large Language Models

    Skills you'll gain: Large Language Modeling, Prompt Engineering, LLM Application, Generative AI

    ★ 4.5 (1.5K) · Beginner · Course · 1 - 4 Weeks

    Status: Free Trial
    Free Trial
  • M

    Microsoft

    Microsoft Junior QA/Software Tester

    Skills you'll gain: Software Testing, Software Quality Assurance, Acceptance Testing, System Testing, Functional Testing, Software Quality (SQA/SQC), Quality Assurance, Behavior-Driven Development, Unit Testing, Issue Tracking, Verification And Validation, Browser Compatibility, Test Planning, User Acceptance Testing (UAT), Regression Testing, Quality Assurance and Control, Test Tools, Test Case, Quality Assessment, Quality Management Systems

    Beginner · Professional Certificate · 3 - 6 Months

    Category: New
    New
1…636465…834

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

  • Blockchain Revolution: INSEAD
  • Office Productivity Software: SkillUp
  • Introduction to Containers w/ Docker, Kubernetes & OpenShift: IBM
  • Accounting Analytics: University of Pennsylvania
  • Digital Manufacturing & Design: University at Buffalo
  • IBM AI-Native Data Engineering: IBM
  • Data Visualization with Advanced Excel: PwC
  • 3D Printing and Additive Manufacturing: University of Illinois Urbana-Champaign
  • Fundamentals of Biomedical Imaging I: École Polytechnique Fédérale de Lausanne
  • Sustainable Product Design for Engineers: Indian Institute of Technology Guwahati

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