• 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


  • P

    Packt

    Incident Response, Risk Management, and Compliance

    Skills you'll gain: Digital Forensics, Risk Management, Risk Management Framework, Incident Response, Threat Management, Risk Analysis, Business Risk Management, Cyber Attacks, Cyber Security Policies, Security Management, Secure Coding, Computer Security Incident Management, Cyber Security Assessment, Application Security, ISO/IEC 27001, Law, Regulation, and Compliance, Data Security, Malware Protection, Incident Management, Penetration Testing

    ★ 4.3 (8) · Intermediate · Course · 1 - 3 Months

    Status: Free Trial
    Free Trial
  • P

    Packt

    Tableau Data Analysis and Visualization

    Skills you'll gain: Tableau Software, Dashboard, Data Visualization Software, Data Visualization, R Programming, Alteryx, R (Software), Statistical Programming, Data Presentation, Statistical Visualization, Interactive Data Visualization, Data Cleansing, Plot (Graphics), Data Storytelling, Dashboard Creation, Data Analysis Software, Statistical Analysis, Data Wrangling, Workflow Management, Data Analysis

    Intermediate · Specialization · 3 - 6 Months

    Status: Free Trial
    Free Trial
  • E

    EDUCBA

    Azure Network Troubleshooting and Governance

    Skills you'll gain: Network Planning And Design, Microsoft Azure, Network Security, Network Troubleshooting, Network Architecture, Network Support, Network Administration, IT Security Architecture, Security Engineering, Firewall, Network Monitoring, Virtual Private Networks (VPN), Virtual Networking, Network Routing, Role-Based Access Control (RBAC), General Networking, Network Performance Management, Hybrid Cloud Computing, Data Migration

    ★ 5 (32) · Intermediate · Course · 1 - 4 Weeks

    Status: Free Trial
    Free Trial
  • C

    Coursera

    Use Buncee for Online Teaching

    Skills you'll gain: Education Software and Technology, User Accounts

    Beginner · Guided Project · Less Than 2 Hours

    Category: Free
    Free
  • C

    Coursera

    Build an AI-Powered App with Claude

    Skills you'll gain: Prompt Engineering, Anthropic Claude, Experience Design, Generative AI, LLM Application, User Interface and User Experience (UI/UX) Design, Application Programming Interface (API), Artificial Intelligence, Artificial Intelligence and Machine Learning (AI/ML), AI Integrations, Application Development, Authentications, Context Management

    Intermediate · Course · 1 - 4 Weeks

    Category: Preview
    Preview
  • U

    University of Colorado Boulder

    Modern Applications of Generative AI

    Skills you'll gain: Generative AI, Generative AI Agents, Generative Model Architectures, Prompt Patterns, Prompt Engineering, AI literacy, LLM Application, Retrieval-Augmented Generation, Large Language Modeling, Tool Calling, AI powered creativity, AI Enablement, Responsible AI, AI Workflows, Model Evaluation, Context Engineering, Model Training, Agentic systems, Fine-tuning, Systems Architecture

    ★ 3.9 (11) · Intermediate · Course · 1 - 3 Months

    Category: New
    New
    Category: Build toward a degree
    Build toward a degree
  • C

    Coursera

    Automated Reasoning with GPT Assistant API: ReAct Agents

    Skills you'll gain: OpenAI API, LLM Application, OpenAI, Generative AI Agents, ChatGPT, Cost Benefit Analysis, Tool Calling, Generative AI, Cloud API, AI Integrations, Application Programming Interface (API), Development Environment, Business Logic, Prompt Engineering, Scalability, Business Analysis, Business Solutions, Scripting, TypeScript, Node.JS

    Intermediate · Guided Project · Less Than 2 Hours

    Status: Free Trial
    Free Trial
  • I

    Institut Mines-Télécom

    Traitement d'images : introduction au filtrage

    Skills you'll gain: Image Quality, Image Analysis, Computer Vision, Digital Signal Processing, Python Programming, Computer Programming, Medical Imaging, Mathematics and Mathematical Modeling, Algorithms, Computer Science

    Intermediate · Course · 1 - 3 Months

    Category: Preview
    Preview
  • G

    Google Cloud

    Intro to TensorFlow em Português Brasileiro

    Skills you'll gain: Tensorflow, Model Deployment, Keras (Neural Network Library), Cloud Deployment, Google Cloud Platform, Model Training, Deep Learning, Machine Learning Methods, Model Optimization, Data Pipelines, Feature Engineering, Data Preprocessing, Applied Machine Learning, Model Evaluation, Artificial Neural Networks, Data Import/Export

    ★ 4.6 (23) · Intermediate · Course · 1 - 3 Months

    Status: Free Trial
    Free Trial
  • J

    Johns Hopkins University

    Investigating Epidemics like COVID-19: An Analyst's Guide

    Skills you'll gain: Epidemiology, Health Disparities, Spatial Data Analysis, Data Visualization, Data Presentation, Public Health, Public Health and Disease Prevention, Health Policy, Data Analysis, Biostatistics, Geospatial Information and Technology, Geospatial Mapping, Analytics, Statistical Analysis, Exploratory Data Analysis, Anomaly Detection, Infectious Diseases, Risk Analysis, Statistical Methods, Microsoft Excel

    Intermediate · Course · 1 - 4 Weeks

    Category: Preview
    Preview
  • L

    Logical Operations

    Power BI: Dashboards, Collaboration, and Optimization

    Skills you'll gain: Power BI, Dashboard Creation, Dashboard, Collaborative Software, Collaboration, Data Sharing, Microsoft Power Platform, Microsoft Excel, Business Intelligence, Microsoft 365, Interactive Data Visualization, Microsoft PowerPoint, Data Analysis Software, Performance Tuning, Data Analysis

    ★ 4.5 (10) · Mixed · Course · 1 - 4 Weeks

    Status: Free Trial
    Free Trial
  • S

    SAS

    Building a Large-Scale, Automated Forecasting System

    Skills you'll gain: SAS (Software), Forecasting, Time Series Analysis and Forecasting, Statistical Methods, Predictive Modeling, Statistical Modeling, Feature Engineering, Automation, Anomaly Detection, Data Processing, Data Transformation, Model Evaluation

    Intermediate · Course · 1 - 3 Months

    Status: Free Trial
    Free Trial
1…703704705…834

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

  • Incident Response, Risk Management, and Compliance: Packt
  • Tableau Data Analysis and Visualization: Packt
  • Azure Network Troubleshooting and Governance: EDUCBA
  • Use Buncee for Online Teaching: Coursera
  • Build an AI-Powered App with Claude: Coursera
  • Modern Applications of Generative AI: University of Colorado Boulder
  • Automated Reasoning with GPT Assistant API: ReAct Agents: Coursera
  • Traitement d'images : introduction au filtrage: Institut Mines-Télécom
  • Intro to TensorFlow em Português Brasileiro: Google Cloud
  • Investigating Epidemics like COVID-19: An Analyst's Guide: Johns Hopkins University

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