• 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: New
    New
    Status: Free Trial
    Free Trial
    C

    Coursera

    Hybrid Project Plans and Changes

    Skills you'll gain: Change Orders, Change Control, Project Schedules, Timelines, Initiative and Leadership, Sprint Planning, Project Planning, Planning, Waterfall Methodology, Scheduling, Project Estimation, Analysis

    Beginner · Course · 1 - 4 Weeks

  • Status: Preview
    Preview
    G

    Georgia Institute of Technology

    Advanced Engineering Systems in Motion: Dynamics of Three Dimensional (3D) Motion

    Skills you'll gain: Mechanics, Torque (Physics), Engineering Analysis, Differential Equations, Engineering, Applied Mathematics, Physics, Trigonometry, Advanced Mathematics, Calculus

    4.8
    Rating, 4.8 out of 5 stars
    ·
    310 reviews

    Mixed · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    U

    University of Virginia

    Agile Meets Design Thinking

    Skills you'll gain: Agile Product Development, User Story, Design Thinking, Agile Methodology, Agile Software Development, Product Design, Product Development, User Centered Design, User Research, Persona Development, Innovation, Product Management, Discussion Facilitation, Software Development

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

    Beginner · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    G

    Google

    Soporte de Tecnologías de la Información de Google

    Skills you'll gain: IT Infrastructure, Operating System Administration, Computer Networking, Desktop Support, Systems Administration, Network Troubleshooting, Remote Access Systems, Network Security, OSI Models, Hardening, Package and Software Management, Cybersecurity, Disaster Recovery, User Accounts, TCP/IP, Software Installation, Computer Security Awareness Training, Technical Support, Help Desk Support, Computer Hardware

    4.9
    Rating, 4.9 out of 5 stars
    ·
    18K reviews

    Beginner · Professional Certificate · 3 - 6 Months

  • Status: New
    New
    Status: Free Trial
    Free Trial
    C

    Coursera

    Track and Evaluate ML Model Experiments

    Skills you'll gain: MLOps (Machine Learning Operations), Model Evaluation, Version Control, Large Language Modeling, Software Versioning, Git (Version Control System), Data Integrity, Data Management, Performance Testing, Dashboard, Machine Learning, Performance Analysis

    Intermediate · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    U

    University of Colorado Boulder

    Graphic Design Elements for Non-Designers

    Skills you'll gain: Logo Design, Color Theory, Design Elements And Principles, Graphic Design, Design, Typography, Storytelling, Layout Design, User Experience Design, Digital Design, Image Quality, Graphic and Visual Design, Adobe InDesign, Graphic and Visual Design Software, Design Research, Information Architecture, Adobe Photoshop, Web Design and Development, File Management

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

    Beginner · Specialization · 3 - 6 Months

  • Status: Free Trial
    Free Trial
    M

    Meta

    Meta Android Developer

    Skills you'll gain: React Native, Android Studio, Restful API, Version Control, User Research, Usability Testing, Git (Version Control System), Data Structures, Jest (JavaScript Testing Framework), Unix Commands, Android Jetpack, Android Development, Persona (User Experience), GitHub, Interaction Design, Kotlin, User Experience Design, User Interface (UI), Mobile Development, Javascript

    Build toward a degree

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

    Beginner · Professional Certificate · 3 - 6 Months

  • Status: Free Trial
    Free Trial
    I

    IBM

    Developing Mobile Apps with React Native

    Skills you'll gain: React Native, Mobile Development, React Redux, React.js, Ajax, User Interface and User Experience (UI/UX) Design, Javascript, JavaScript Frameworks, Front-End Web Development, Data Structures, Application Development, Apple iOS, Debugging, iOS Development, User Story, Android Development, UI Components, Cross Platform Development, JSON, Flutter (Software)

    4.4
    Rating, 4.4 out of 5 stars
    ·
    930 reviews

    Beginner · Specialization · 3 - 6 Months

  • Status: New
    New
    Status: Free Trial
    Free Trial
    N

    National Taiwan University

    Operations Research

    Skills you'll gain: Operations Research, Mathematical Modeling, Process Optimization, Report Writing, Network Model, Applied Mathematics, Business Modeling, Industrial Engineering, Linear Algebra, Numerical Analysis, Operations Management, Applied Machine Learning, Case Studies, Engineering Calculations, Algorithms, Feasibility Studies, Project Design, Engineering Management, Program Implementation, Business Analytics

    4.8
    Rating, 4.8 out of 5 stars
    ·
    720 reviews

    Beginner · Specialization · 3 - 6 Months

  • Status: Free Trial
    Free Trial
    G

    Google Cloud

    Preparing for Google Cloud Certification: Machine Learning Engineer

    Skills you'll gain: Feature Engineering, MLOps (Machine Learning Operations), Responsible AI, Generative AI, Google Cloud Platform, Model Deployment, Tensorflow, Big Data, Keras (Neural Network Library), Data Preprocessing, Data Quality, Exploratory Data Analysis, Machine Learning, Applied Machine Learning, Data Migration, Apache Airflow, Model Evaluation, Data Lakes, Scikit Learn (Machine Learning Library), Cloud Computing

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

    Intermediate · Professional Certificate · 3 - 6 Months

  • Status: Free Trial
    Free Trial
    I

    IBM

    Data Visualization with Python

    Skills you'll gain: Data Visualization Software, Plotly, Data Visualization, Dashboard, Interactive Data Visualization, Matplotlib, Seaborn, Data Presentation, Data Analysis, Geospatial Information and Technology, Pandas (Python Package), Scatter Plots, Histogram, Heat Maps, Box Plots, Jupyter, Python Programming, Data Manipulation

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

    Intermediate · Course · 1 - 3 Months

  • Status: New
    New
    Status: Free Trial
    Free Trial
    E

    Edureka

    Cyber Threats and Network Security Foundations

    Skills you'll gain: Cyber Threat Intelligence, MITRE ATT&CK Framework, Network Security, Cyber Threat Hunting, Threat Modeling, Threat Detection, Cybersecurity, Threat Management, Cyber Security Assessment, Operating System Administration, Cyber Attacks, Hardening, Intrusion Detection and Prevention, Cyber Engineering, Malware Protection, Vulnerability Management, Vulnerability Assessments, Incident Response, Network Monitoring, Incident Management

    Beginner · Course · 1 - 4 Weeks

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…666768…834

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

  • Hybrid Project Plans and Changes: Coursera
  • Advanced Engineering Systems in Motion: Dynamics of Three Dimensional (3D) Motion: Georgia Institute of Technology
  • Agile Meets Design Thinking: University of Virginia
  • Soporte de Tecnologías de la Información de Google: Google
  • Track and Evaluate ML Model Experiments: Coursera
  • Graphic Design Elements for Non-Designers: University of Colorado Boulder
  • Meta Android Developer: Meta
  • Developing Mobile Apps with React Native: IBM
  • Operations Research: National Taiwan University
  • Preparing for Google Cloud Certification: Machine Learning Engineer: Google Cloud

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