• 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


  • U

    University of Illinois Urbana-Champaign

    Learning, Knowledge, and Human Development

    Skills you'll gain: Education Software and Technology, Education and Training, Child Development, School Psychology, Pedagogy, Human Development, Higher Education, Learning Theory, Psychology, Social Sciences

    4.6
    Rating, 4.6 out of 5 stars
    ·
    281 reviews

    Beginner · Course · 1 - 4 Weeks

  • U

    University of New Mexico

    Web Application Development: Basic Concepts

    Skills you'll gain: Web Applications, Full-Stack Web Development, Git (Version Control System), Middleware, Software Architecture, User Interface (UI), Agile Software Development, Application Frameworks, Ajax, Model View Controller, Databases, Relational Databases, Software Development, Ruby on Rails, Software Design Patterns, Cascading Style Sheets (CSS), Javascript

    4.3
    Rating, 4.3 out of 5 stars
    ·
    185 reviews

    Mixed · Course · 1 - 3 Months

  • D

    DeepLearning.AI

    Advanced Deployment Scenarios with TensorFlow

    Skills you'll gain: Model Deployment, Federated Learning, Tensorflow, Transfer Learning, Model Evaluation, Machine Learning, Information Privacy, Application Programming Interface (API), Artificial Neural Networks, Data Visualization

    4.8
    Rating, 4.8 out of 5 stars
    ·
    512 reviews

    Intermediate · Course · 1 - 4 Weeks

  • U

    University of Pennsylvania

    Fundamentos Empresariales

    Skills you'll gain: Operations Management, Process Analysis, Balance Sheet, Operational Efficiency, Financial Statement Analysis, Financial Statements, Finance, Production Management, Business Process Management, Financial Accounting, Quality Management, Capital Budgeting, Branding, Financial Modeling, Accrual Accounting, Strategic Marketing, Marketing, Analysis, Case Studies, Business Analysis

    4.6
    Rating, 4.6 out of 5 stars
    ·
    446 reviews

    Beginner · Specialization · 3 - 6 Months

  • B

    Berklee

    Creating Sounds for Electronic Music

    Skills you'll gain: Musical Composition, Music, Music Theory, Electronic Media, Design Software, Peer Review, Creativity, Patch Management, System Requirements

    4.7
    Rating, 4.7 out of 5 stars
    ·
    262 reviews

    Intermediate · Course · 1 - 4 Weeks

  • U

    University of Maryland, College Park

    Product Management Essentials

    Skills you'll gain: Stakeholder Management, Product Management, Team Leadership, Product Development, Commercialization, Product Lifecycle Management, Team Management, Product Strategy, Marketing, Market Opportunities, Requirements Management, Innovation, Leadership, Agile Methodology, User Experience, Customer Insights

    4.6
    Rating, 4.6 out of 5 stars
    ·
    334 reviews

    Beginner · Course · 1 - 4 Weeks

  • Y

    Yonsei University

    Big Data Emerging Technologies

    Skills you'll gain: Apache Spark, Big Data, SPSS, Analytics, Real Time Data, Apache Hadoop, Data Processing, Business Analytics, Statistical Analysis, Data Analysis Software, Business Strategy, Market Share, Distributed Computing, Scalability

    4.7
    Rating, 4.7 out of 5 stars
    ·
    318 reviews

    Beginner · Course · 1 - 3 Months

  • G

    Google Cloud

    Analyzing and Visualizing Data in Looker

    Skills you'll gain: Looker (Software), Dashboard, Data Visualization Software, Data Analysis, Data Sharing, Data Presentation, Data Manipulation, Data Import/Export

    4.7
    Rating, 4.7 out of 5 stars
    ·
    371 reviews

    Beginner · Course · 1 - 3 Months

  • J

    Johns Hopkins University

    Getting Started with Data Visualization in R

    Skills you'll gain: Rmarkdown, Data Visualization, Statistical Visualization, Ggplot2, Data Import/Export, Data Visualization Software, R Programming, Tidyverse (R Package), Statistical Reporting, Data Manipulation, Scatter Plots, Data Wrangling, Histogram

    4.7
    Rating, 4.7 out of 5 stars
    ·
    308 reviews

    Beginner · Course · 1 - 4 Weeks

  • M

    Meta

    Data Analysis with Spreadsheets and SQL

    Skills you'll gain: Data Visualization, Data Visualization Software, Spreadsheet Software, Correlation Analysis, Google Sheets, Pivot Tables And Charts, Dashboard, Data Analysis, Data Storytelling, Tableau Software, Descriptive Statistics, Data Cleansing, Exploratory Data Analysis, Data Manipulation, Statistics, SQL

    4.6
    Rating, 4.6 out of 5 stars
    ·
    287 reviews

    Beginner · Course · 1 - 3 Months

  • U

    University of Colorado System

    Cryptography and Information Theory

    Skills you'll gain: Cryptography, Brute-force attacks, Encryption, Information Systems Security, Cybersecurity, Theoretical Computer Science, Computational Logic

    4.5
    Rating, 4.5 out of 5 stars
    ·
    548 reviews

    Intermediate · Course · 1 - 4 Weeks

  • C

    Coursera

    Introduction to Bash Shell Scripting

    Skills you'll gain: Bash (Scripting Language), Shell Script, Unix Shell, Scripting, Linux Commands, Unix Commands, Command-Line Interface, Linux, File Management, Unix, File Systems, Systems Administration

    4.5
    Rating, 4.5 out of 5 stars
    ·
    681 reviews

    Beginner · Guided Project · Less Than 2 Hours

1…236237238…834

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

  • Learning, Knowledge, and Human Development : University of Illinois Urbana-Champaign
  • Web Application Development: Basic Concepts: University of New Mexico
  • Advanced Deployment Scenarios with TensorFlow: DeepLearning.AI
  • Fundamentos Empresariales: University of Pennsylvania
  • Creating Sounds for Electronic Music: Berklee
  • Product Management Essentials: University of Maryland, College Park
  • Big Data Emerging Technologies: Yonsei University
  • Analyzing and Visualizing Data in Looker: Google Cloud
  • Getting Started with Data Visualization in R: Johns Hopkins University
  • Data Analysis with Spreadsheets and SQL: Meta

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
  • Cookies Preference Center
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