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

    Google Cloud

    Google AI for Finance Professionals

    Skills you'll gain: Google Gemini, Prompt Engineering, Gemini, Prompt Engineering Tools, Financial Data, Google Workspace, Agentic Workflows, Unstructured Data, Financial Analysis, AI Orchestration, Decision Intelligence, Generative AI Agents, Corporate Communications, Business Writing, Report Writing, Business Correspondence, Auditing, Workflow Management, Business Process Automation, Compliance Auditing

    Beginner · Course · 1 - 3 Months

  • Status: New
    New
    Status: Preview
    Preview
    G

    Google Cloud

    Membangun Agen AI dengan Database Enterprise

    Skills you'll gain: Model Context Protocol, AI Integrations, Secure Coding, Generative AI Agents, Tool Calling, Agentic Workflows, Database Architecture and Administration, Query Languages, SQL, Databases, Embeddings, Google Cloud Platform, Agentic systems, Debugging

    Advanced · Course · 1 - 4 Weeks

  • Status: New
    New
    P

    Packt

    Advanced Java Features and Concurrency

    Skills you'll gain: File I/O, Java Programming, Data Persistence, Java, Code Reusability, File Management, Object Oriented Programming (OOP), Maintainability, Scalability, Performance Tuning

    Intermediate · Course · 1 - 4 Weeks

  • Status: New
    New
    G

    Google Cloud

    Crea agentes de IA con bases de datos empresariales

    Skills you'll gain: Model Context Protocol, Tool Calling, AI Integrations, Vector Databases, Agentic Workflows, Database Architecture and Administration, AI Security, LLM Application, Operational Databases, SQL, Generative AI Agents, Databases, Query Languages, Data Access, Embeddings, Retrieval-Augmented Generation, Agentic systems, System Implementation, Verification And Validation

    Advanced · Course · 1 - 4 Weeks

  • Status: New
    New
    Status: Preview
    Preview
    L

    LearnKartS

    Building Images with Dockerfiles

    Intermediate · Course · 1 - 4 Weeks

  • Status: New
    New
    Status: Free Trial
    Free Trial
    K

    KodeKloud

    DevOps Foundation (Linux & Systems) - Hands-On

    Skills you'll gain: Bash (Scripting Language), Ansible, Linux Administration, Linux Servers, Infrastructure as Code (IaC), Web Servers, Linux Commands, Nginx, Operating System Administration, Firewall, IT Automation, PostgreSQL, Application Deployment, Apache, Security Controls, Databases, DevOps, Debugging, Network Troubleshooting, Git (Version Control System)

    Intermediate · Course · 1 - 4 Weeks

  • Status: New
    New
    G

    Google Cloud

    Créer des agents IA avec des bases de données d'entreprise

    Skills you'll gain: Model Context Protocol, Vector Databases, SQL, Agentic Workflows, Database Architecture and Administration, Generative AI Agents, Query Languages, AI Integrations, Tool Calling, Databases, Google Cloud Platform, AI Security, Embeddings, Agentic systems, Retrieval-Augmented Generation, Debugging, Application Deployment

    Advanced · Course · 1 - 4 Weeks

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

    Packt

    Foundations of Generative AI and LangChain

    Skills you'll gain: LangChain, Prompt Engineering, LangGraph, Prompt Patterns, Generative AI Agents, Generative AI, LLM Application, Generative Model Architectures, Prompt Engineering Tools, AI Workflows, Large Language Modeling, OpenAI, Image Analysis, Multimodal Prompts, Memory Management, Model Context Protocol, Python Programming, Agentic systems

    Beginner · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    G

    Google

    AI for Data Analysis

    Skills you'll gain: Data Presentation, Interactive Data Visualization, Google Gemini, Analytics, Business Analytics, Data Wrangling, AI Personalization, Artificial Intelligence, Model Evaluation, Performance Analysis, AI Enablement, AI literacy, AI Workflows, Generative AI, Simulation and Simulation Software, Productivity Software, Google Workspace, Responsible AI

    4.7
    Rating, 4.7 out of 5 stars
    ·
    700 reviews

    Beginner · Course · 1 - 4 Weeks

  • Status: New
    New
    P

    Packt

    Foundations of Linux Kernel Development

    Skills you'll gain: Linux Administration, System Programming, Linux, Embedded Software, Linux Servers, Linux Commands, System Software, System Configuration, Operating Systems, Debugging, Memory Management, Embedded Systems, Cross Platform Development, Open Source Technology, Secure Coding, Configuration Management, C (Programming Language), Hardening, Program Development, Development Environment

    Intermediate · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    U

    Universidad Austral

    Aprende a programar con Python

    Skills you'll gain: Software Documentation, Object Oriented Design, Unified Modeling Language, Relational Databases, Object-Relational Mapping, Software Design, Test Driven Development (TDD), Database Management, Unit Testing, Object Oriented Programming (OOP), Database Design, Debugging, File I/O, Data Structures, Python Programming, JSON, Computer Programming, Programming Principles, Software Installation, Package and Software Management

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

    Beginner · Specialization · 3 - 6 Months

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

    Edureka

    Linux Networking and Security

    Skills you'll gain: OSI Models, Linux Administration, Network Troubleshooting, Linux, Linux Commands, Network Administration, Linux Servers, Hardening, Network Monitoring, General Networking, Remote Access Systems, Network Performance Management, Network Protocols, TCP/IP, Network Security, Network Support, Firewall, Security Controls, System Monitoring, Network Analysis

    Advanced · Course · 1 - 4 Weeks

1…818283…834

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

  • Google AI for Finance Professionals: Google Cloud
  • Membangun Agen AI dengan Database Enterprise: Google Cloud
  • Advanced Java Features and Concurrency: Packt
  • Crea agentes de IA con bases de datos empresariales: Google Cloud
  • Building Images with Dockerfiles: LearnKartS
  • DevOps Foundation (Linux & Systems) - Hands-On: KodeKloud
  • Créer des agents IA avec des bases de données d'entreprise: Google Cloud
  • Foundations of Generative AI and LangChain: Packt
  • AI for Data Analysis: Google
  • Foundations of Linux Kernel Development: 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

  • 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
  • High-Income Skills to Learn
  • How to Learn Artificial Intelligence
  • PMP Certification Requirements
  • Popular Cybersecurity Certifications
  • Share your Coursera learning story

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

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