• 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


  • O

    Olay

    AI Beauty: Transforming Cosmetics via Prompt Engineering

    Skills you'll gain: Prompt Engineering, AI Personalization, AI literacy, Responsible AI, Personalized Campaigns, Prompt Patterns, AI Product Strategy, Data Ethics, Artificial Intelligence and Machine Learning (AI/ML), Generative AI, Artificial Intelligence, Case Studies, Data-Driven Marketing, Computer Vision, Customer Insights, Information Privacy, Trend Analysis

    Beginner · Course · 1 - 4 Weeks

    Category: New
    New
    Category: Preview
    Preview
  • I

    Imperial College London

    Statistical Analysis with R for Public Health

    Skills you'll gain: Logistic Regression, Analytical Skills, Correlation Analysis, Science and Research, Regression Analysis, Sampling (Statistics), Statistical Hypothesis Testing, Data Literacy, Data Analysis, R Programming, Descriptive Analytics, Descriptive Statistics, Statistical Software, Statistical Modeling, Biostatistics, Model Evaluation, Exploratory Data Analysis, Statistical Analysis, Statistical Programming, R (Software)

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

    Status: Free Trial
    Free Trial
  • M

    Microsoft

    Microsoft Data Analysis with SQL, Excel & Power BI

    Skills you'll gain: Data Visualization, Data Storytelling, Power BI, Dashboard, Data Presentation, Transact-SQL, SQL, Microsoft SQL Servers, Excel Formulas, Microsoft Excel, Statistical Visualization, Data Cleansing, Transaction Processing, Prompt Engineering, Data Manipulation, Data Processing, Data Analysis, Dashboard Creation, Business Intelligence, Data Management

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

    Category: New
    New
    Status: Free Trial
    Free Trial
  • L

    L&T EduTech

    Cloud Computing and Comm. Protocols for Next-Gen Smart Grids

    Skills you'll gain: OSI Models, Communication Systems, Cloud Computing Architecture, Network Protocols, Telecommunications, Internet Of Things, Cloud Deployment, TCP/IP, Cloud Computing, General Networking, Electric Power Systems, Energy and Utilities, Cloud Management, Network Infrastructure, Interoperability, Wireless Networks, Electrical Power, Cyber Engineering, Electrical Systems, Threat Modeling

    Intermediate · Course · 1 - 4 Weeks

    Category: New
    New
  • I

    IBM

    Foundations of AI Native Data Engineering

    Skills you'll gain: Infrastructure Architecture, Metadata Management

    Intermediate · Course · 1 - 3 Months

    Category: New
    New
  • I

    IBM

    Introduction to Hardware and Operating Systems

    Skills you'll gain: Peripheral Devices, Virtualization, Computer Hardware, System Configuration, Virtualization and Virtual Machines, Operating System Administration, Computer Systems, Virtual Machines, Operating Systems, Hardware Troubleshooting, Linux, Software Installation, Technical Support, Mac OS, Computer Architecture, File Systems, Network Infrastructure, Data Storage, User Accounts, Disaster Recovery

    ★ 4.7 (2K) · Beginner · Course · 1 - 3 Months

    Status: Free Trial
    Free Trial
  • C

    Coursera

    Introduction to Python

    Skills you'll gain: Data Science, Web Applications, Python Programming, Data Analysis, Programming Principles, Artificial Intelligence, Computer Programming, Game Design

    ★ 4.5 (2.2K) · Beginner · Guided Project · Less Than 2 Hours

  • U

    University of California, Davis

    Working With DevOps Mindset

    Skills you'll gain: DevOps, Continuous Delivery, Kanban Principles, Organizational Development, Software Architecture, Risk Management Framework, Dependency Analysis, Software Development, Operational Efficiency, Systems Thinking, Change Control, Continuous Improvement Process, Culture Transformation, Information Technology Operations

    Intermediate · Course · 1 - 4 Weeks

    Category: New
    New
    Status: Free Trial
    Free Trial
  • U

    University of Leeds

    Managing Major Engineering Projects

    Skills you'll gain: Stakeholder Management, Stakeholder Engagement, Engineering Management, Scope Management, Risk Management, Project Finance, Project Scoping, Program Management, Project Portfolio Management, Stakeholder Analysis, Project Risk Management, Risk Management Framework, Project Management, Governance, Project Management Life Cycle, Project Performance, Risk Mitigation, Risk Analysis, Contract Management, Financial Analysis

    ★ 4.7 (1.3K) · Intermediate · Specialization · 3 - 6 Months

    Status: Free Trial
    Free Trial
  • P

    Pontificia Universidad Católica del Perú

    Análisis de Fallas en Componentes Mecánicos

    Skills you'll gain: Failure Analysis, Mechanical Engineering, Engineering Analysis, Materials science, Analytical Testing, Process Analysis, Laboratory Testing, Deductive Reasoning, Scientific Methods, Research Methodologies

    Beginner · Course · 1 - 4 Weeks

    Category: New
    New
    Category: Preview
    Preview
  • P

    Packt

    Foundations of Microservices with Spring Boot

    Skills you'll gain: Docker (Software), Containerization, Microservices, Spring Boot, Restful API, Spring Framework, CI/CD, Data Persistence, Software Architecture, Software Design, Distributed Computing, Development Testing, Software Design Patterns, Software Documentation, Application Programming Interface (API), Software Testing, API Testing, Java Programming, API Design, Persistence

    Intermediate · Course · 1 - 3 Months

    Category: New
    New
  • M

    Microsoft

    Microsoft Generative AI Engineering

    Skills you'll gain: Responsible AI, Prompt Engineering, Generative AI, Generative Model Architectures, Multimodal Prompts, MLOps (Machine Learning Operations), Generative Adversarial Networks (GANs), Azure DevOps Pipelines, AI Orchestration, AI Workflows, AI Security, Model Deployment, Azure DevOps, ChatGPT, Data Ethics, AI Integrations, Microsoft Azure, OpenAI, Artificial Intelligence and Machine Learning (AI/ML), Python Programming

    ★ 4.4 (32) · Intermediate · Professional Certificate · 3 - 6 Months

    Category: Hot New Release
    Hot New Release
1…686970…834

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

  • AI Beauty: Transforming Cosmetics via Prompt Engineering: Olay
  • Statistical Analysis with R for Public Health: Imperial College London
  • Microsoft Data Analysis with SQL, Excel & Power BI: Microsoft
  • Cloud Computing and Comm. Protocols for Next-Gen Smart Grids: L&T EduTech
  • Foundations of AI Native Data Engineering: IBM
  • Introduction to Hardware and Operating Systems: IBM
  • Introduction to Python: Coursera
  • Working With DevOps Mindset: University of California, Davis
  • Managing Major Engineering Projects: University of Leeds
  • Análisis de Fallas en Componentes Mecánicos: Pontificia Universidad Católica del Perú

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