• 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.


More to explore:

Popular Software Engineering Courses and Certifications


  • Status: Preview
    Preview
    G

    Google Cloud

    Getting Started with Google Kubernetes Engine - Italiano

    Skills you'll gain: Kubernetes, Identity and Access Management, Google Cloud Platform, Containerization, Docker (Software), Cloud Infrastructure, Cloud Computing, Application Deployment, Command-Line Interface

    Intermediate · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    P

    Packt

    Intermediate Ruby Programming and Control Structures

    Skills you'll gain: Ruby (Programming Language), Debugging, Scripting Languages, Data Structures, Scripting, Program Development, Object Oriented Programming (OOP)

    Intermediate · Course · 1 - 3 Months

  • Status: New
    New
    Status: Preview
    Preview
    C

    Coursera

    Mastering HCM: Oracle Fusion & Dayforce Essentials

    Skills you'll gain: Dayforce (HCM Software), HR Tech, Human Resource Strategy, Human Resources Information System (HRIS), Role-Based Access Control (RBAC), Human Resources, Compliance Management, Compliance Reporting, Payroll, Data Architecture, Data Flow Diagrams (DFDs), Workforce Planning, Oracle Cloud Applications, Workforce Management, Benefits Administration, Enterprise Resource Planning, Workflow Management, Data Integration, Business Strategy, Analytics

    Intermediate · Course · 1 - 4 Weeks

  • Status: New
    New
    Status: Free Trial
    Free Trial
    P

    Packt

    Foundations of AI, LLMs, and Development Environments

    Skills you'll gain: OpenAI API, Generative Model Architectures, Hugging Face, Programming Principles, Computer Programming, Software Installation

    Intermediate · Course · 1 - 3 Months

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

    Coursera

    Agile Project Coordination

    Skills you'll gain: Project Schedules, Workflow Management, Sprint Planning, Agile Project Management, Scrum (Software Development), Project Management, Project Planning, Strategic Communication, Project Documentation, Communication Strategies, Agile Methodology, Stakeholder Communications, Process Improvement, Team Management, Risk Management, Change Management, Performance Management, Resource Management, Cross-Functional Collaboration, Data-Driven Decision-Making

    Beginner · Specialization · 3 - 6 Months

  • Status: Free Trial
    Free Trial
    P

    Packt

    JavaScript Fundamentals & The DOM

    Skills you'll gain: Javascript, JSON, Event-Driven Programming, Web Development, Programming Principles, Web Applications, Data Structures, Application Deployment, Application Development, Debugging

    Beginner · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    U

    University of Minnesota

    The Ideation Process

    Skills you'll gain: Process Mapping, Sprint Planning, AI Enablement, Business Analysis, User Research, Problem Solving, Market Analysis, Prioritization

    Beginner · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    P

    Packt

    Intermediate Game Development and Monetization

    Skills you'll gain: Mobile Development, Game Design, Video Game Development, User Interface (UI), Unity Engine, Android Development, C# (Programming Language), Animations, Scripting, Debugging

    Intermediate · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    P

    Packt

    Rust Basics and Core Concepts

    Skills you'll gain: Package and Software Management, Software Installation, Programming Principles, Integrated Development Environments, Command-Line Interface

    Beginner · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    P

    Packt

    Advanced Spring Concepts and Functional Programming

    Skills you'll gain: Spring Framework, Hibernate (Java), Spring Boot, Java, Object-Relational Mapping, Database Management, Apache Maven, Software Design Patterns, SQL, Data Persistence, Functional Design, Dependency Analysis

    Intermediate · Course · 1 - 4 Weeks

  • P

    Packt

    Agile Scrum Master Certification Exam Prep (CSM)

    Skills you'll gain: Team Building, Agile Project Management, Sprint Planning, Agile Software Development, Backlogs, Team Management, Agile Methodology, Sprint Retrospectives, Project Risk Management, Project Management, Meeting Facilitation, Stakeholder Engagement, Continuous Improvement Process

    Intermediate · Course · 1 - 3 Months

  • Status: New
    New
    Status: Free Trial
    Free Trial
    P

    Pearson

    Hadoop and Spark Fundamentals: Unit 1

    Skills you'll gain: Apache Spark, Apache Hadoop, Data Lakes, Big Data, Linux Commands, File Systems, Data Management, Command-Line Interface, Data Processing, Software Installation, Distributed Computing, System Configuration

    Intermediate · Course · 1 - 4 Weeks

1…764765766…834

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

  • Getting Started with Google Kubernetes Engine - Italiano: Google Cloud
  • Intermediate Ruby Programming and Control Structures: Packt
  • Mastering HCM: Oracle Fusion & Dayforce Essentials: Coursera
  • Foundations of AI, LLMs, and Development Environments: Packt
  • Agile Project Coordination: Coursera
  • JavaScript Fundamentals & The DOM: Packt
  • The Ideation Process: University of Minnesota
  • Intermediate Game Development and Monetization: Packt
  • Rust Basics and Core Concepts: Packt
  • Advanced Spring Concepts and Functional Programming: Packt

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