• 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


  • U

    University of Arizona

    Astronomy: Exploring Time and Space

    Skills you'll gain: Physical Science, Physics, Engineering, Scientific, and Technical Instruments, Ancient History, Life Sciences, Chemistry, electromagnetics, General Science and Research, Scientific Methods, Research

    4.8 stars, 4K reviews, Beginner, Course, 1 - 3 Months

    ★ 4.8 (4K) · Beginner · Course · 1 - 3 Months

    Status: Trending right now
    Trending right now
    Category: Preview
    Preview
  • M

    Meta

    Meta Marketing Analytics

    Skills you'll gain: Meta Ads Manager, Data Storytelling, Business Metrics, Key Performance Indicators (KPIs), Marketing Analytics, Data-Driven Marketing, Bayesian Statistics, Data Visualization, Descriptive Statistics, Marketing Effectiveness, Statistical Hypothesis Testing, Target Audience, Marketing Strategies, Pandas (Python Package), Data Analysis, Data Visualization Software, A/B Testing, Data Collection, Marketing, Interviewing Skills

    4.7 stars, 4.5K reviews, Beginner, Professional Certificate, 3 - 6 Months

    ★ 4.7 (4.5K) · Beginner · Professional Certificate · 3 - 6 Months

    Category: Job skills
    Job skills
    Status: Free trial
    Free trial
  • U

    University of Toronto

    Self-Driving Cars

    Skills you'll gain: Computer Vision, Convolutional Neural Networks, Image Analysis, Control Systems, Robotics, Deep Learning, Simulation and Simulation Software, Software Architecture, Simulations, Safety Assurance, Global Positioning Systems, Hardware Architecture, Systems Architecture, Network Routing, Graph Theory, Estimation, Algorithms, Artificial Intelligence, Mathematical Modeling, Applied Mathematics

    4.7 stars, 3.6K reviews, Advanced, Specialization, 3 - 6 Months

    ★ 4.7 (3.6K) · Advanced · Specialization · 3 - 6 Months

    Status: Top AI program
    Top AI program
    Status: Free trial
    Free trial
  • I

    IBM

    Introduction to DevOps

    Skills you'll gain: DevOps, Agile Methodology, Cloud-Native Computing, Devops Tools, Continuous Integration, CI/CD, Test Driven Development (TDD), Agile Software Development, Scrum (Software Development), Continuous Deployment, Software Development Methodologies, Behavior-Driven Development, Cloud Computing Architecture, Continuous Delivery, Performance Metric, Team Performance Management, Accountability, Culture Transformation, Microservices, Organizational Development

    4.8 stars, 4.2K reviews, Beginner, Course, 1 - 3 Months

    ★ 4.8 (4.2K) · Beginner · Course · 1 - 3 Months

    Status: Free trial
    Free trial
  • A

    Adobe

    Adobe Graphic Designer: Design that Demands Attention

    Skills you'll gain: Adobe Express, Adobe Illustrator, Adobe Photoshop, Responsible AI, Logo Design, Digital Design, Layout Design, Generative AI, AI powered creativity, Usability, Graphic Design, Adobe Firefly, Document Control, User Interface and User Experience (UI/UX) Design, Visual Storytelling, Design Software, Visual Design, Packaging and Labeling, Branding, Storytelling

    4.7 stars, 3.2K reviews, Beginner, Professional Certificate, 3 - 6 Months

    ★ 4.7 (3.2K) · Beginner · Professional Certificate · 3 - 6 Months

    Category: Job skills
    Job skills
    Status: Free trial
    Free trial
  • P

    Pontificia Universidad Católica de Chile

    Camino a la Excelencia en Gestión de Proyectos

    Skills you'll gain: Lean Manufacturing, Lean Methodologies, Culture Transformation, Process Improvement, Project Management, Production Management, Production Process, Operational Efficiency, Process Mapping, Production Line, Organizational Change, Project Planning, Continuous Improvement Process, Contract Management

    4.7 stars, 7K reviews, Beginner, Course, 1 - 3 Months

    ★ 4.7 (7K) · Beginner · Course · 1 - 3 Months

    Category: Preview
    Preview
  • U

    University of Colorado Boulder

    Everyday Excel

    Skills you'll gain: Data Visualization, Dashboard Creation, Excel Formulas, Dashboard, Pivot Tables And Charts, Plot (Graphics), Microsoft Excel, Data Validation, Data Management, Data Cleansing, Data Entry, Data Sharing, Data Import/Export, Spreadsheet Software, Data Transformation, Microsoft Office, Data Analysis Software, Analysis, Data Integrity, Problem Solving

    4.7 stars, 4.1K reviews, Beginner, Specialization, 3 - 6 Months

    ★ 4.7 (4.1K) · Beginner · Specialization · 3 - 6 Months

    Status: Free trial
    Free trial
  • T

    The Hong Kong University of Science and Technology

    Python and Statistics for Financial Analysis

    Skills you'll gain: Statistical Inference, Portfolio Risk, Statistical Methods, Pandas (Python Package), Statistical Hypothesis Testing, Probability & Statistics, Risk Analysis, Statistics, Financial Trading, Financial Data, Data Manipulation, Statistical Analysis, Risk Management, Feature Engineering, Regression Analysis, Financial Analysis, Jupyter, Financial Market, Python Programming, Data Visualization

    4.4 stars, 4.6K reviews, Intermediate, Course, 1 - 4 Weeks

    ★ 4.4 (4.6K) · Intermediate · Course · 1 - 4 Weeks

    Category: Preview
    Preview
  • U

    University of Colorado Boulder

    Introduction to Power Electronics

    Skills you'll gain: Power Electronics, Electrical Engineering, USB, Electrical Power, Electrical Systems, Electronics, Electric Power Systems, Simulation and Simulation Software, Electronic Components, Basic Electrical Systems, Simulations, Engineering Analysis, Engineering Calculations

    4.7 stars, 3.6K reviews, Intermediate, Course, 1 - 4 Weeks

    ★ 4.7 (3.6K) · Intermediate · Course · 1 - 4 Weeks

    Status: Free trial
    Free trial
  • U

    University of California, Irvine

    Computer Hardware and Software

    Skills you'll gain: Network Security, Computer Hardware, Hardware Architecture, Computer Systems, TCP/IP, Information Technology, Networking Hardware, System Software, General Networking, OSI Models, Computer Literacy, Network Protocols, Operating Systems, System Configuration, Software Installation, Security Software, Computer Networking, Software Systems, Intranet, Data Storage

    4.6 stars, 290 reviews, Beginner, Course, 1 - 4 Weeks

    ★ 4.6 (290) · Beginner · Course · 1 - 4 Weeks

    Status: Free trial
    Free trial
  • U

    University of Virginia

    Agile Development

    Skills you'll gain: Usability Testing, Agile Product Development, Usability, User Story, Continuous Delivery, Persona Development, Agile Software Development, Sprint Planning, Peer Review, Agile Methodology, Product Testing, Agile Project Management, Team Performance Management, Team Management, Product Improvement, User Interface (UI), Design Thinking, Customer Analysis, Product Development, Persona (User Experience)

    4.7 stars, 4.9K reviews, Beginner, Specialization, 3 - 6 Months

    ★ 4.7 (4.9K) · Beginner · Specialization · 3 - 6 Months

    Status: Free trial
    Free trial
  • T

    The University of Sydney

    Introduction to Calculus

    Skills you'll gain: Calculus, Integral Calculus, Algebra, Geometry, Trigonometry, Derivatives, Graphing

    4.8 stars, 4K reviews, Intermediate, Course, 1 - 3 Months

    ★ 4.8 (4K) · Intermediate · Course · 1 - 3 Months

    Category: Preview
    Preview
1…353637…834

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

  • Astronomy: Exploring Time and Space: University of Arizona
  • Meta Marketing Analytics: Meta
  • Self-Driving Cars: University of Toronto
  • Introduction to DevOps: IBM
  • Adobe Graphic Designer: Design that Demands Attention: Adobe
  • Camino a la Excelencia en Gestión de Proyectos: Pontificia Universidad Católica de Chile
  • Everyday Excel: University of Colorado Boulder
  • Python and Statistics for Financial Analysis: The Hong Kong University of Science and Technology
  • Introduction to Power Electronics: University of Colorado Boulder
  • Computer Hardware and Software: University of California, Irvine

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
© 2026 Coursera Inc. All rights reserved.
  • Coursera Facebook
  • Coursera Linkedin
  • Coursera Twitter
  • Coursera YouTube
  • Coursera Instagram
  • Coursera TikTok