• 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


  • S

    Simplilearn

    CBAP Certification Business Analysis Training

    Skills you'll gain: Requirements Management, Solution Design, Business Analysis, Requirements Elicitation, Stakeholder Management, Business Analysis Tools, Stakeholder Engagement, Stakeholder Analysis, Stakeholder Communications, Business Strategies, Business Process Modeling, Business Modeling, Business Strategy, Business Process, Process Analysis, Business Process Management, Business Intelligence, Agile Methodology, Performance Measurement

    Beginner · Course · 1 - 4 Weeks

    Status: Free Trial
    Free Trial
  • C

    Coursera

    Eine Einführung in die Finite Elemente Methode mit SimScale

    Skills you'll gain: Finite Element Methods, Simulation and Simulation Software, Simulations, Engineering Analysis, Verification And Validation, Mathematical Modeling, Engineering Calculations, Cloud Engineering, Mechanical Engineering, Model Evaluation, Structural Analysis, Scientific Visualization, 3D Assets, Physics

    Beginner · Guided Project · Less Than 2 Hours

  • C

    Coursera

    Create a workspace for a team project on Slack

    Skills you'll gain: Slack (Software), Document Management, Collaborative Software, Team Management, Project Management, Organizational Skills, Productivity Software, File Management, Business Communication, Communication

    Beginner · Guided Project · Less Than 2 Hours

  • G

    Google Cloud

    Data Studio: Qwik Start

    Skills you'll gain: Dashboard, Data Presentation, Dashboard Creation, Data Visualization Software, Google Cloud Platform, Data Analysis, Data Management

    ★ 3.7 (10) · Beginner · Project · Less Than 2 Hours

  • F

    Fractal Analytics

    How to Build a Diffusion Model - An Introduction

    Skills you'll gain: Model Evaluation, Model Training, Generative AI, Data Preprocessing, Model Optimization, Fine-tuning, PyTorch (Machine Learning Library), Machine Learning, Image Quality

    Intermediate · Course · 1 - 4 Weeks

    Category: Preview
    Preview
  • S

    Skillshare

    Kickstart Your Creativity with Procreate: Draw Animals

    Skills you'll gain: Creative Design, Graphics Software, Digital Design, Design Software, Design Elements And Principles, Creativity, Peer Review, Color Theory

    Mixed · Course · 1 - 4 Weeks

    Status: Free Trial
    Free Trial
  • U

    UiPath

    How to write better prompts

    Skills you'll gain: Prompt Engineering Tools, Prompt Engineering, Generative AI, Context Engineering, Business Process Automation, Robotic Process Automation, Large Language Modeling, Responsible AI

    Intermediate · Course · 1 - 4 Weeks

    Category: Preview
    Preview
  • E

    EDUCBA

    Python Case Study - Cryptography

    Skills you'll gain: Cryptography, Encryption, Cryptographic Protocols, Secure Coding, Public Key Cryptography Standards (PKCS), Key Management, Public Key Infrastructure, Python Programming, Brute-force attacks, Scripting, Algorithms, Data Integrity, Verification And Validation

    ★ 5 (13) · Intermediate · Course · 1 - 3 Months

    Status: Free Trial
    Free Trial
  • C

    Coursera

    Improving Diagnostic Accuracy with GenAI

    Skills you'll gain: Generative AI, Health Informatics, Generative AI Agents, Diagnostic Tests, Prompt Engineering, Responsible AI, Patient Evaluation, Data Ethics, Health Technology, Data Integration, AI Integrations, Medical Imaging, Healthcare Ethics, Agentic Workflows, LLM Application, Large Language Modeling, Agentic systems

    Beginner · Course · 1 - 4 Weeks

    Status: Free Trial
    Free Trial
  • G

    Google Cloud

    Introduction to Large Language Models - Bahasa Indonesia

    Skills you'll gain: Prompt Engineering, Large Language Modeling, LLM Application, Google Gemini, Generative AI

    ★ 4.4 (7) · Beginner · Course · 1 - 4 Weeks

    Category: Preview
    Preview
  • U

    University of Pittsburgh

    Mainstream Smart Home Technology as Assistive Technology

    Skills you'll gain: Adaptive Equipment, Home Health Care and Assisted Living, Home Health Care, Network Protocols, Wireless Networks, Health Technology, Disabilities, Long Term Care, End User Training and Support, Self Service Technologies, Telecommunications, Internet Of Things, Patient Evaluation, Occupational Therapy, Interoperability, Human Computer Interaction, Usability, Clinical Assessment, Patient-centered Care, Automation

    Beginner · Course · 1 - 3 Months

    Category: Preview
    Preview
  • C

    Coursera

    Using Jetpack Compose with Kotlin: Create LazyColumn Lists

    Skills you'll gain: Android Studio, Android Jetpack, Android Development, Kotlin, Animations, Integrated Development Environments, Mobile Development, UI Components, User Interface (UI)

    Intermediate · Guided Project · Less Than 2 Hours

1…765766767…834

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

  • CBAP Certification Business Analysis Training: Simplilearn
  • Eine Einführung in die Finite Elemente Methode mit SimScale: Coursera
  • Create a workspace for a team project on Slack: Coursera
  • Data Studio: Qwik Start: Google Cloud
  • How to Build a Diffusion Model - An Introduction: Fractal Analytics
  • Kickstart Your Creativity with Procreate: Draw Animals: Skillshare
  • How to write better prompts: UiPath
  • Python Case Study - Cryptography: EDUCBA
  • Improving Diagnostic Accuracy with GenAI: Coursera
  • Introduction to Large Language Models - Bahasa Indonesia: Google Cloud

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