• 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: Free Trial
    Free Trial
    M

    Macquarie University

    Cyber Security: DevOps

    Skills you'll gain: DevSecOps, Cryptography, Network Security, Secure Coding, Application Security, Encryption, IT Security Architecture, Security Testing, Data Ethics, Advanced Encryption Standard (AES), Cyber Threat Intelligence, Cybersecurity, Cyber Security Assessment, CI/CD, Cloud Security, Software Development, Security Controls, Security Awareness, Artificial Intelligence and Machine Learning (AI/ML), Software Architecture

    4.6
    Rating, 4.6 out of 5 stars
    ·
    21 reviews

    Beginner · Specialization · 3 - 6 Months

  • Status: Free Trial
    Free Trial
    C

    Corporate Finance Institute

    Advanced Tableau

    Skills you'll gain: Star Schema, Data Modeling, Tableau Software, Interactive Data Visualization, Business Intelligence, Extract, Transform, Load, Dashboard, Performance Tuning, Technical Analysis, Data Visualization Software, Data Warehousing, Market Data, Data Transformation, Data Presentation, Investment Banking, Exploratory Data Analysis, Relational Databases, Tree Maps, Data Storytelling, Data Visualization

    4.6
    Rating, 4.6 out of 5 stars
    ·
    33 reviews

    Advanced · Specialization · 3 - 6 Months

  • C

    Coursera

    Engaging and Assessing Students with Plickers

    Skills you'll gain: Digital pedagogy, Education Software and Technology, User Accounts

    4.8
    Rating, 4.8 out of 5 stars
    ·
    41 reviews

    Beginner · Guided Project · Less Than 2 Hours

  • Status: Preview
    Preview
    T

    Tencent Cloud

    Tencent Cloud Practitioner

    Skills you'll gain: Data Storage Technologies, Cloud Computing, Cloud Platforms, Cloud Storage, Cloud Security, Cloud Services, Databases, Public Cloud, Relational Databases, Virtual Machines, Virtual Networking, Load Balancing

    4.7
    Rating, 4.7 out of 5 stars
    ·
    56 reviews

    Beginner · Course · 1 - 3 Months

  • C

    Coursera

    Beginners Overview of Swagger Editor

    Skills you'll gain: API Testing, Software Documentation, API Design, Application Programming Interface (API), Test Tools, Technical Documentation, Restful API, JSON, YAML, Software Design

    4.1
    Rating, 4.1 out of 5 stars
    ·
    35 reviews

    Beginner · Guided Project · Less Than 2 Hours

  • Status: Free Trial
    Free Trial
    C

    Corporate Finance Institute

    Power Pivot Fundamentals

    Skills you'll gain: Dashboard, Star Schema, Pivot Tables And Charts, Data Analysis Expressions (DAX), Data Storytelling, Microsoft Excel, Data Modeling, Business Intelligence, Competitive Analysis, Data Presentation, Interactive Data Visualization, Key Performance Indicators (KPIs), Business Metrics, Data Manipulation

    4.6
    Rating, 4.6 out of 5 stars
    ·
    36 reviews

    Beginner · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    I

    Infosec

    Introduction to C++

    Skills you'll gain: Secure Coding, Computer Programming Tools, C and C++, C++ (Programming Language), Software Development Tools, C (Programming Language), Debugging

    2.7
    Rating, 2.7 out of 5 stars
    ·
    23 reviews

    Mixed · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    I

    Illinois Tech

    Programming and Application Foundations

    Skills you'll gain: Web Development, Database Design, Relational Databases, Web Development Tools, Databases, Full-Stack Web Development, Application Deployment, HTML and CSS, Cloud Deployment, Back-End Web Development, Application Development, Front-End Web Development, JavaScript Frameworks, Application Servers, Web Servers, Scripting, Javascript, Network Protocols, Cloud Computing

    Build toward a degree

    4.5
    Rating, 4.5 out of 5 stars
    ·
    51 reviews

    Intermediate · Course · 1 - 3 Months

  • C

    Coursera

    Build Customizable Sales Presentation Graphics using Canva

    Skills you'll gain: Sales Presentation, Data Visualization, Customer Relationship Management (CRM) Software, Target Market, Market Analysis, Sales, Presentations, Content Creation, Graphic Design

    4.7
    Rating, 4.7 out of 5 stars
    ·
    27 reviews

    Beginner · Guided Project · Less Than 2 Hours

  • Status: Free Trial
    Free Trial
    L

    L&T EduTech

    Field BIM

    Skills you'll gain: Building Information Modeling, Construction Management, Construction, Construction Engineering, Autodesk Revit, Commercial Construction, Construction Estimating, Emerging Technologies, Civil and Architectural Engineering, Architectural Engineering, As-Built Drawings, Facility Management, Cloud Computing, Cost Estimation, 3D Modeling, Document Management, Visualization (Computer Graphics), Internet Of Things, Digital Transformation, Coordination

    4.7
    Rating, 4.7 out of 5 stars
    ·
    30 reviews

    Intermediate · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    J

    Johns Hopkins University

    Data Visualization Capstone

    Skills you'll gain: Data Visualization, Data Visualization Software, Data Literacy, Statistical Visualization, Data Storytelling, Data Manipulation, Data Presentation, Ggplot2, Data Wrangling, Data Cleansing, R Programming, Tidyverse (R Package), Data Preprocessing, Data Transformation, Data Import/Export, Graphing

    5
    Rating, 5 out of 5 stars
    ·
    36 reviews

    Mixed · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    C

    Codio

    Advanced Django: Advanced Django Rest Framework

    Skills you'll gain: Django (Web Framework), Frontend Integration, React.js, API Testing, Authentications, Performance Tuning, Scalability, Full-Stack Web Development, Frontend Performance, Unit Testing, Development Testing, Software Testing, Restful API, Javascript, Python Programming

    4.9
    Rating, 4.9 out of 5 stars
    ·
    28 reviews

    Advanced · Course · 1 - 4 Weeks

1…444445446…834

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

  • Cyber Security: DevOps: Macquarie University
  • Advanced Tableau: Corporate Finance Institute
  • Engaging and Assessing Students with Plickers: Coursera
  • Tencent Cloud Practitioner: Tencent Cloud
  • Beginners Overview of Swagger Editor: Coursera
  • Power Pivot Fundamentals: Corporate Finance Institute
  • Introduction to C++: Infosec
  • Programming and Application Foundations: Illinois Tech
  • Build Customizable Sales Presentation Graphics using Canva: Coursera
  • Field BIM: L&T EduTech

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