• 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


  • C

    Coursera

    Agile Projects: Developing Tasks with Taiga

    Skills you'll gain: Agile Product Development, User Story, Agile Project Management, Agile Methodology, Product Roadmaps, Project Management Software, Project Management, Product Development, Value Propositions, Product Design, Customer experience improvement, Stakeholder Communications

    ā˜… 4.3 (22) Ā· Intermediate Ā· Guided Project Ā· Less Than 2 Hours

  • U

    Universidad Nacional Autónoma de México

    Proyecto final - Construyendo una aplicación profesional con Android

    Skills you'll gain: Android Development, Application Design, Android Studio, Mobile Development, Android (Operating System), Application Development, Mobile Development Tools, Prototyping, User Interface and User Experience (UI/UX) Design, User Interface (UI), Mockups, Development Testing, Problem Management

    ā˜… 4.8 (23) Ā· Mixed Ā· Course Ā· 1 - 3 Months

    Status: Free Trial
    Free Trial
  • C

    Coursera

    ŲŖŁ…Ų«ŁŠŁ„ Ų§Ł„ŲØŁŠŲ§Ł†Ų§ŲŖ Ų±Ų³ŁˆŁ…ŁŠŲ§Ł‹ ŲØŲ§Ų³ŲŖŲ®ŲÆŲ§Ł… ŲØŲ§ŁŠŲ«ŁˆŁ† - Data Visualization

    Skills you'll gain: Plot (Graphics), Data Visualization, Graphing, Matplotlib, Data Visualization Software, Statistical Visualization, Graphical Tools, Data Analysis Software, Data Analysis, Python Programming

    ā˜… 4.8 (48) Ā· Beginner Ā· Guided Project Ā· Less Than 2 Hours

  • L

    L&T EduTech

    Formwork for concreting

    Skills you'll gain: Construction, General Construction and Construction Labor, Construction Engineering, Building Codes, Construction Management, Building Information Modeling, Construction Estimating, Cost Estimation, Architecture and Construction, Structural Engineering, Drafting and Engineering Design, Blueprint Reading, Assembly Drawing, Engineering Drawings, Civil and Architectural Engineering, Construction Inspection, Safety Standards, Engineering Practices, Visualization (Computer Graphics), Failure Analysis

    ā˜… 4.8 (23) Ā· Advanced Ā· Specialization Ā· 1 - 3 Months

    Status: Free Trial
    Free Trial
  • M

    Macquarie University

    CompĆ©tences Excel pour l’entreprise : les notions clĆ©s

    Skills you'll gain: Microsoft Excel, Data Visualization, Spreadsheet Software, Data Management, Excel Formulas, Editing

    ā˜… 4.1 (16) Ā· Beginner Ā· Course Ā· 1 - 3 Months

    Category: Preview
    Preview
  • M

    Microsoft

    Manage Resources in Azure

    Skills you'll gain: Cloud Deployment, Microsoft Azure, Cloud Management, Application Deployment, Cloud Computing, Cloud Development, Windows PowerShell, Cloud Services, Infrastructure As A Service (IaaS), Platform As A Service (PaaS), Resource Management, Command-Line Interface, IT Automation, Scripting, Software Installation, Verification And Validation

    ā˜… 5 (21) Ā· Intermediate Ā· Course Ā· 1 - 3 Months

    Status: Free Trial
    Free Trial
  • D

    DeepLearning.AI

    Build LLM Apps with LangChain.js

    Skills you'll gain: Retrieval-Augmented Generation, LangChain, JavaScript Frameworks, LLM Application, Large Language Modeling, AI Orchestration, Python Programming

    ā˜… 4.7 (26) Ā· Intermediate Ā· Project Ā· Less Than 2 Hours

    Category: Free
    Free
  • S

    Siemens

    Expedite – Skills for Industry Microcredential

    Skills you'll gain: Product Lifecycle Management, Prompt Engineering Tools, Sustainable Design, Sustainable Engineering, Digital Transformation, Customer experience improvement, Project Planning, Business Acumen, Electronic Hardware, Electronic Systems, Engineering Design Process, Project Management, Internet Of Things, Collaboration, Artificial Intelligence, Business Communication, Teamwork, Risk Management, Leadership, Generative AI

    ā˜… 4.6 (21) Ā· Beginner Ā· Specialization Ā· 3 - 6 Months

    Status: Free Trial
    Free Trial
  • S

    Scrimba

    Intro to SQL

    Skills you'll gain: SQL, Relational Databases, Database Management, Database Application, Query Languages, Databases, Data Manipulation, Database Management Systems

    ā˜… 4.5 (31) Ā· Beginner Ā· Course Ā· 1 - 4 Weeks

    Status: Free Trial
    Free Trial
  • C

    Corporate Finance Institute

    Tableau Fundamentals

    Skills you'll gain: Dashboard, Dashboard Creation, Tableau Software, Interactive Data Visualization, Data Visualization Software, Data Visualization, Data Presentation, Data Modeling, Data Storytelling, Data Manipulation, Data Import/Export, Business Intelligence, Data Transformation, Data Integration, Data Analysis

    ā˜… 4.9 (26) Ā· Beginner Ā· Course Ā· 1 - 3 Months

    Status: Free Trial
    Free Trial
  • L

    L&T EduTech

    Strategies for Heavy Lifting

    Skills you'll gain: Structural Engineering, Construction Engineering, Construction, Engineering Management, Construction Management, Engineering Practices, Engineering Plans And Specifications, Hydraulics, Mechanics, General Construction and Construction Labor, Safety Standards, Engineering, Mechanical Design, Safety Training, Equipment Design, Engineering Calculations, Civil Engineering, Structural Analysis, Safety Assurance, Mechanical Engineering

    ā˜… 4.6 (21) Ā· Advanced Ā· Specialization Ā· 3 - 6 Months

    Status: Free Trial
    Free Trial
  • U

    University of Colorado Boulder

    Our Place in the Cosmos

    Skills you'll gain: Environmental Monitoring, Physical Science, Physics, Environmental Science, Environment, Engineering, Scientific, and Technical Instruments, General Science and Research, Life Sciences, electromagnetics, Scientific Methods, Research

    ā˜… 4.2 (29) Ā· Beginner Ā· Course Ā· 1 - 3 Months

    Status: Free Trial
    Free Trial
1…461462463…834

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

  • Agile Projects: Developing Tasks with Taiga:Ā Coursera
  • Proyecto final - Construyendo una aplicación profesional con Android:Ā Universidad Nacional Autónoma de MĆ©xico
  • ŲŖŁ…Ų«ŁŠŁ„ Ų§Ł„ŲØŁŠŲ§Ł†Ų§ŲŖ Ų±Ų³ŁˆŁ…ŁŠŲ§Ł‹ ŲØŲ§Ų³ŲŖŲ®ŲÆŲ§Ł… ŲØŲ§ŁŠŲ«ŁˆŁ† - Data Visualization:Ā Coursera
  • Formwork for concreting:Ā L&T EduTech
  • CompĆ©tences Excel pour l’entreprise : les notions clĆ©s:Ā Macquarie University
  • Manage Resources in Azure:Ā Microsoft
  • Build LLM Apps with LangChain.js:Ā DeepLearning.AI
  • Expedite – Skills for Industry Microcredential:Ā Siemens
  • Intro to SQL:Ā Scrimba
  • Tableau Fundamentals:Ā Corporate Finance Institute

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