• 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: Preview
    Preview
    P

    Pontificia Universidad Católica de Chile

    Sonidos digitales: síntesis y procesamiento en el computador

    Skills you'll gain: Musical Composition, Music, Digital Signal Processing, Software Development Tools, Instrumental Music, Computer Programming Tools, Vibrations, Integrated Development Environments, Algorithms

    Intermediate · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    V

    Voxy

    Low Intermediate English: Technology

    Skills you'll gain: Technical Communication, English Language, Health Technology, Technology Solutions, Telecommuting, Language Learning, End User Training and Support, Vocabulary, Oral Comprehension, Education Software and Technology, Grammar, Emerging Technologies, Data Security

    4.3
    Rating, 4.3 out of 5 stars
    ·
    15 reviews

    Mixed · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    L

    LearnQuest

    Prepared Statements and Stored Procedures

    Skills you'll gain: Stored Procedure, PL/SQL, SQL, Database Management, Data Access, Databases, Database Systems, Java, Java Programming, JUnit

    4.3
    Rating, 4.3 out of 5 stars
    ·
    10 reviews

    Beginner · Course · 1 - 4 Weeks

  • Status: Free
    Free
    C

    Coursera

    Implementing CI/CD with Jenkins: Creating Pipeline as Code

    Skills you'll gain: Jenkins, CI/CD, Continuous Integration, DevOps, Application Deployment, Continuous Delivery, Spring Framework, Build Tools, Version Control

    Intermediate · Guided Project · Less Than 2 Hours

  • Status: Free Trial
    Free Trial
    U

    University of Glasgow

    Computational Thinking with JavaScript 2: Model & Analyse

    Skills you'll gain: JSON, Data Structures, Analytics, Computational Thinking, Data Analysis, Data Visualization Software, Scripting, Javascript, Data Processing, Unsupervised Learning, Data Modeling, Machine Learning, Programming Principles, Object Oriented Programming (OOP), Computer Programming, Algorithms, Software Development

    Beginner · Course · 1 - 4 Weeks

  • C

    Coursera

    Build social awareness content for Instagram with Canva

    Skills you'll gain: Canva (Software), Instagram, Social Media Content, Social Media, Content Creation, Advertising, Graphic Design, Design, Social Media Marketing, Social Media Campaigns, Video Production, Social Justice

    4.6
    Rating, 4.6 out of 5 stars
    ·
    13 reviews

    Beginner · Guided Project · Less Than 2 Hours

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

    EDUCBA

    Java Spring Boot

    Skills you'll gain: Spring Boot, Application Development, Redis, Java, Hibernate (Java), Web Development, Database Development, Authentications, Application Security, Performance Tuning, Unit Testing, Command-Line Interface, Event Monitoring, Software Configuration Management

    4.3
    Rating, 4.3 out of 5 stars
    ·
    26 reviews

    Mixed · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    D

    Dartmouth College

    Question Reality: Matter

    Skills you'll gain: Physics, Physical Science, Science and Research, General Science and Research, Ancient History, Scientific Methods, Chemistry, Laboratory Equipment, Research, World History

    4.8
    Rating, 4.8 out of 5 stars
    ·
    10 reviews

    Beginner · Course · 1 - 4 Weeks

  • Status: Preview
    Preview
    U

    University of Illinois Urbana-Champaign

    Subsistence Marketplaces

    Skills you'll gain: Business Planning, Solution Design, Consumer Behaviour, Sustainable Development, Entrepreneurship, Sustainable Business, Market Opportunities, Needs Assessment, Market Analysis, Ideation, Product Development, Environmental Issue, Business, Qualitative Research, Sustainability Reporting, Behavioral Economics, Social Sciences, Business Development, Cultural Sensitivity, Empathy & Emotional Intelligence

    4.4
    Rating, 4.4 out of 5 stars
    ·
    25 reviews

    Beginner · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    S

    Simplilearn

    Agile Scrum Master

    Skills you'll gain: User Story, Agile Software Development, Agile Project Management, Backlogs, Scaled Agile Framework, Agile Methodology, Sprint Retrospectives, Sprint Planning, Change Management, Team Building, Kanban Principles, Project Management, Estimation, Prioritization

    Beginner · Course · 1 - 4 Weeks

  • Status: Preview
    Preview
    U

    University of Michigan

    Uso de bases de datos con Python

    Skills you'll gain: SQL, Database Management, Relational Databases, Databases, Database Design, Data Visualization Software, Web Scraping, Data Processing, Object Oriented Programming (OOP), Data Modeling, Python Programming, Web Development, Web Applications, Data Collection

    Mixed · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    W

    Whizlabs

    Exam Prep (DEA-C01): AWS Certified Data Engineer - Associate

    Skills you'll gain: AWS SageMaker, AWS CloudFormation, Amazon S3, Serverless Computing, Amazon DynamoDB, Amazon CloudWatch, Cloud Security, Data Security, Amazon Redshift, AWS Kinesis, Data Integration, Cloud Storage, Amazon Web Services, Data Lakes, Data Storage, Databases, Apache Airflow, Cloud Computing Architecture, Infrastructure as Code (IaC), Virtual Networking

    4.6
    Rating, 4.6 out of 5 stars
    ·
    23 reviews

    Intermediate · Specialization · 3 - 6 Months

1…544545546…834

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

  • Sonidos digitales: síntesis y procesamiento en el computador: Pontificia Universidad Católica de Chile
  • Low Intermediate English: Technology: Voxy
  • Prepared Statements and Stored Procedures: LearnQuest
  • Implementing CI/CD with Jenkins: Creating Pipeline as Code: Coursera
  • Computational Thinking with JavaScript 2: Model & Analyse: University of Glasgow
  • Build social awareness content for Instagram with Canva: Coursera
  • Java Spring Boot: EDUCBA
  • Question Reality: Matter: Dartmouth College
  • Subsistence Marketplaces: University of Illinois Urbana-Champaign
  • Agile Scrum Master: Simplilearn

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