• 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


  • C

    Coursera

    Interactive eLearning and Assessment with Edulastic

    Skills you'll gain: Differentiated Instruction, Learning Management Systems, Teaching, Education Software and Technology, Student Engagement, Blended Learning, Digital pedagogy, Instructional Strategies, Interactive Learning, Needs Assessment

    4.8
    Rating, 4.8 out of 5 stars
    ·
    52 reviews

    Beginner · Guided Project · Less Than 2 Hours

  • U

    Università di Napoli Federico II

    Data Science con Python e R

    Skills you'll gain: Unsupervised Learning, Supervised Learning, Object Oriented Programming (OOP), PyTorch (Machine Learning Library), R Programming, Convolutional Neural Networks, NumPy, R (Software), Image Analysis, Pandas (Python Package), Matplotlib, Python Programming, Deep Learning, Computer Programming, Scripting Languages, Computer Vision, Artificial Neural Networks, Transfer Learning, Programming Principles, Data Management

    4.2
    Rating, 4.2 out of 5 stars
    ·
    55 reviews

    Intermediate · Specialization · 1 - 3 Months

  • U

    University of California, Davis

    Continuous Integration

    Skills you'll gain: Continuous Integration, CI/CD, Continuous Delivery, Continuous Deployment, Integration Testing, DevOps, Continuous Monitoring, System Monitoring, Docker (Software), Application Deployment, Security Controls, GitHub, Automation, Version Control

    4
    Rating, 4 out of 5 stars
    ·
    41 reviews

    Intermediate · Course · 1 - 4 Weeks

  • U

    Universidad Autónoma Metropolitana

    La Química de las Reacciones

    Skills you'll gain: Chemistry, Analytical Chemistry, General Science and Research, Experimentation, Laboratory Techniques

    4
    Rating, 4 out of 5 stars
    ·
    32 reviews

    Beginner · Course · 1 - 4 Weeks

  • F

    Fractal Analytics

    Data Analysis Using SQL

    Skills you'll gain: Database Design, Data Manipulation, SQL, Relational Databases, Database Management, Data Analysis, Data Cleansing, Databases, Query Languages, Data Transformation, MySQL Workbench, Data Integrity

    4.5
    Rating, 4.5 out of 5 stars
    ·
    56 reviews

    Beginner · Course · 1 - 3 Months

  • U

    University of Colorado Boulder

    Advanced Spacecraft Dynamics and Control

    Skills you'll gain: Vibrations, Control Systems, Mechanics, Torque (Physics), Engineering Analysis, Finite Element Methods, Mechanical Engineering, Simulations, Angular, Engineering Calculations, Differential Equations, Mathematical Modeling, Applied Mathematics, Simulation and Simulation Software, Linear Algebra, Calculus

    4.9
    Rating, 4.9 out of 5 stars
    ·
    16 reviews

    Advanced · Specialization · 1 - 3 Months

  • C

    Coursera

    Create a Database with the Modeling Tool in MySQL Workbench

    Skills you'll gain: MySQL Workbench, Database Design, MySQL, Relational Databases, Database Management, Databases, Database Management Systems, SQL, Data Modeling, Data Import/Export

    4.6
    Rating, 4.6 out of 5 stars
    ·
    62 reviews

    Beginner · Guided Project · Less Than 2 Hours

  • U

    University of Glasgow

    Evolutionary Computation and its Applications

    Skills you'll gain: Engineering Practices, Engineering Calculations, Engineering Analysis, Engineering, Applied Mathematics

    5
    Rating, 5 out of 5 stars
    ·
    31 reviews

    Beginner · Course · 1 - 4 Weeks

  • G

    Google Cloud

    Gemini for Google Cloud Learning Path

    Skills you'll gain: Google Gemini, Gemini, AI Security, Cloud Deployment, Customer Insights, Customer Analysis, Kubernetes, Generative AI, Customer Data Management, Big Data, Google Cloud Platform, Test Script Development, Software Development Life Cycle, Cloud Security, Development Testing, Virtual Networking, Application Deployment, DevOps, Application Development, Security Engineering

    4.3
    Rating, 4.3 out of 5 stars
    ·
    31 reviews

    Intermediate · Specialization · 1 - 3 Months

  • M

    Michigan State University

    Game Design and Development 4: 3D Platformer

    Skills you'll gain: Unity Engine, Game Design, Video Game Development, C# (Programming Language), 3D Assets, Animation and Game Design, Software Design, Conceptual Design, Social Impact, Programming Principles, Computer Programming, Ideation, User Interface (UI), Scripting, Debugging, Creativity, Peer Review

    4.7
    Rating, 4.7 out of 5 stars
    ·
    46 reviews

    Intermediate · Course · 1 - 4 Weeks

  • U

    University of California, Irvine

    Games, Sensors and Media

    Skills you'll gain: Apple iOS, iOS Development, Apple Xcode, Video Game Development, Swift Programming, Mobile Development, Geographic Information Systems, Game Design, Interactive Design, Animation and Game Design, Animations, Interaction Design, Human Computer Interaction, User Interface (UI), Global Positioning Systems, User Interface (UI) Design, Application Development

    4.5
    Rating, 4.5 out of 5 stars
    ·
    55 reviews

    Mixed · Course · 1 - 4 Weeks

  • P

    Pontificia Universidad Católica de Chile

    Mejores Decisiones con Business Analytics

    Skills you'll gain: Descriptive Analytics, Data Mining, Business Analytics, Predictive Analytics, Analytics, Business Intelligence, Forecasting, Business Analysis, Data Analysis, Data-Driven Decision-Making, Trend Analysis, Business Strategy, Decision Making

    Build toward a degree

    4.7
    Rating, 4.7 out of 5 stars
    ·
    68 reviews

    Beginner · Course · 1 - 4 Weeks

1…403404405…834

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

  • Interactive eLearning and Assessment with Edulastic: Coursera
  • Data Science con Python e R: Università di Napoli Federico II
  • Continuous Integration: University of California, Davis
  • La Química de las Reacciones: Universidad Autónoma Metropolitana
  • Data Analysis Using SQL: Fractal Analytics
  • Advanced Spacecraft Dynamics and Control: University of Colorado Boulder
  • Create a Database with the Modeling Tool in MySQL Workbench: Coursera
  • Evolutionary Computation and its Applications: University of Glasgow
  • Gemini for Google Cloud Learning Path: Google Cloud
  • Game Design and Development 4: 3D Platformer: Michigan State University

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