• 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: Free Trial
    Free Trial
    C

    Coursera

    Figma, Sketch & Miro for UX Design

    Skills you'll gain: User Research, Prototyping, Wireframing, User Interface and User Experience (UI/UX) Design, Human Centered Design, Miro AI, Conceptual Design, User Flows, Collaborative Software, Design Specifications, Persona Development, Design Software, User Interface (UI) Design, UI Components, Ideation, Animations

    4.6
    Rating, 4.6 out of 5 stars
    ·
    30 reviews

    Intermediate · Professional Certificate · 3 - 6 Months

  • Status: Free Trial
    Free Trial
    U

    University of Pennsylvania

    Retail Digital Supply Chain

    Skills you'll gain: Digital Transformation, Supply Chain Management, E-Commerce, Analytics, Business Technologies, Descriptive Analytics, Customer Demand Planning, Customer experience strategy (CX), Predictive Analytics, Data-Driven Decision-Making

    4.5
    Rating, 4.5 out of 5 stars
    ·
    124 reviews

    Beginner · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    U

    Unilever

    Measurement and Analysis

    Skills you'll gain: Web Analytics, Digital Marketing, Google Analytics, Social Media Marketing, Search Engine Marketing, Social Media Strategy, Marketing Strategies, Search Engine Optimization, Keyword Research, Marketing Analytics, A/B Testing, Advertising Campaigns, Smart Goals, Performance Analysis, Key Performance Indicators (KPIs), Value Propositions

    4.8
    Rating, 4.8 out of 5 stars
    ·
    64 reviews

    Beginner · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    D

    Dartmouth College

    C Programming: Pointers and Memory Management - 4

    Skills you'll gain: C (Programming Language), Embedded Systems, Software Visualization, Computer Engineering, Embedded Software, System Programming, Computer Science, Computer Programming, Operating Systems, Data Structures, Linux

    4.7
    Rating, 4.7 out of 5 stars
    ·
    64 reviews

    Beginner · Course · 1 - 3 Months

  • Status: Preview
    Preview
    U

    Universidad de los Andes

    Analítica de Procesos: Optimización desde los Datos

    Skills you'll gain: Process Analysis, Process Improvement, Process Improvement and Optimization, Business Process, Process Optimization, Business Process Modeling, Data Transformation, Performance Analysis, Simulation and Simulation Software, Data-Driven Decision-Making, Automation

    Build toward a degree

    4.8
    Rating, 4.8 out of 5 stars
    ·
    99 reviews

    Beginner · Course · 1 - 3 Months

  • Status: Free
    Free
    C

    Coursera

    Copilot for Beginners: Create a Powerpoint Presentation

    Skills you'll gain: Microsoft Copilot, Microsoft PowerPoint, Presentations, Productivity Software, Microsoft 365, Sales Presentations, Prompt Engineering, Microsoft Word, Generative AI, Artificial Intelligence, Content Creation

    4.6
    Rating, 4.6 out of 5 stars
    ·
    31 reviews

    Beginner · Guided Project · Less Than 2 Hours

  • Status: Preview
    Preview
    É

    École Polytechnique Fédérale de Lausanne

    Thermodynamique : applications

    Skills you'll gain: Chemical Engineering, Mechanical Engineering, Thermal Management, Chemistry, Engineering, Physics, Energy and Utilities, Materials science, Applied Mathematics, Engineering Calculations, Electrical Engineering, Mathematical Modeling

    4.6
    Rating, 4.6 out of 5 stars
    ·
    12 reviews

    Mixed · Course · 1 - 3 Months

  • C

    Coursera

    Visualizing Filters of a CNN using TensorFlow

    Skills you'll gain: Tensorflow, Convolutional Neural Networks, Image Analysis, Python Programming, Jupyter, Artificial Neural Networks, Deep Learning, Software Visualization, Machine Learning

    4.4
    Rating, 4.4 out of 5 stars
    ·
    84 reviews

    Intermediate · Guided Project · Less Than 2 Hours

  • Status: Free Trial
    Free Trial
    U

    Universidad Nacional Autónoma de México

    Evaluación del y para el aprendizaje: enfoque cuantitativo

    Skills you'll gain: Program Evaluation, Education and Training, Teaching, Instructional and Curriculum Design, Survey Creation, Data Analysis Software, Education Software and Technology, Qualitative Research, Statistical Analysis

    4.8
    Rating, 4.8 out of 5 stars
    ·
    143 reviews

    Intermediate · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    U

    Universitat Autònoma de Barcelona

    Gameplay en videojuegos

    Skills you'll gain: Video Game Development, Game Design, Unity Engine, Animation and Game Design, User Interface (UI), Usability, Animations, Music, Scripting, Artificial Intelligence

    4.2
    Rating, 4.2 out of 5 stars
    ·
    109 reviews

    Mixed · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    U

    University of Virginia Darden School Foundation

    The Strategist's Challenge

    Skills you'll gain: Business Strategy, Competitive Analysis, Strategic Decision-Making, Organizational Strategy, Market Analysis, Analysis, Business Analysis, Business Modeling, Value Propositions, Case Studies, Market Dynamics

    4.7
    Rating, 4.7 out of 5 stars
    ·
    81 reviews

    Beginner · Course · 1 - 4 Weeks

  • L

    LearnQuest

    Data Processing with Azure

    Skills you'll gain: Microsoft Azure, Big Data, Data Processing, Analytics, Data Pipelines, Databricks, Apache Spark, Business Intelligence, Data Analysis, Data Integration, Data Warehousing, Extract, Transform, Load, Real Time Data, Data Transformation, Scheduling, Data Storage

    3.7
    Rating, 3.7 out of 5 stars
    ·
    67 reviews

    Intermediate · Course · 1 - 3 Months

Searches related to software engineering

software engineering: software design and project management
software engineering: modeling software systems using uml
software engineering: implementation and testing
software engineering tools and practices
generative ai software engineering
introduction to software engineering
applied software engineering fundamentals
ibm devops and software engineering
1…368369370…834

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

  • Figma, Sketch & Miro for UX Design: Coursera
  • Retail Digital Supply Chain: University of Pennsylvania
  • Measurement and Analysis: Unilever
  • C Programming: Pointers and Memory Management - 4: Dartmouth College
  • Analítica de Procesos: Optimización desde los Datos: Universidad de los Andes
  • Copilot for Beginners: Create a Powerpoint Presentation: Coursera
  • Thermodynamique : applications: École Polytechnique Fédérale de Lausanne
  • Visualizing Filters of a CNN using TensorFlow: Coursera
  • Evaluación del y para el aprendizaje: enfoque cuantitativo: Universidad Nacional Autónoma de México
  • Gameplay en videojuegos: Universitat Autònoma de Barcelona

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