• For Individuals
  • For Businesses
  • For Universities
  • For Governments
Degrees
​
Log In
Join for Free
  • Browse
  • Software

Software Courses

Software courses can help you learn programming languages like Python, Java, and JavaScript, along with concepts such as algorithms, data structures, and software development methodologies. You can build skills in version control, debugging, and testing, which are crucial for creating reliable applications. Many courses introduce tools like Git for collaboration, integrated development environments (IDEs) for coding, and frameworks such as React or Django for building user interfaces and backend systems.


Popular Software Courses and Certifications


  • S

    SkillUp

    The Business Intelligence (BI) Analyst Capstone Project

    Skills you'll gain: Presentations, Business Intelligence, Dashboard, Tableau Software, IBM Cognos Analytics, Statistical Analysis, Business Analytics, Data Analysis, Looker (Software), Regression Analysis, Data Visualization, PostgreSQL, Interactive Data Visualization, Pivot Tables And Charts, Data Visualization Software, Data Cleansing, Microsoft Excel, SQL, Data Preprocessing, Data Manipulation

    4.7
    Rating, 4.7 out of 5 stars
    ·
    42 reviews

    Advanced · Course · 1 - 3 Months

  • É

    École Polytechnique Fédérale de Lausanne

    Projet de programmation (en Java)

    Skills you'll gain: Software Design Patterns, Object Oriented Programming (OOP), Software Design, Object Oriented Design, Java, Program Development, Graphical Tools, Simulations, Integrated Development Environments, Algorithms

    4.8
    Rating, 4.8 out of 5 stars
    ·
    24 reviews

    Intermediate · Course · 1 - 3 Months

  • C

    Coursera

    Optimice procesos de comunicación con Gmail

    Skills you'll gain: Gmail, Email Automation, Workflow Management, Business Correspondence, Organizational Skills, Productivity Software, Scheduling, Google Docs

    4.8
    Rating, 4.8 out of 5 stars
    ·
    81 reviews

    Beginner · Guided Project · Less Than 2 Hours

  • S

    Scrimba

    Vibe Coding with GitHub Copilot

    Skills you'll gain: Vibe coding, Microsoft Copilot, GitHub, Code Review, AI Personalization, Prompt Engineering, LLM Application, Integrated Development Environments, Computer Programming Tools, Application Development, Software Development, Web Development

    4.6
    Rating, 4.6 out of 5 stars
    ·
    31 reviews

    Intermediate · Course · 1 - 3 Months

  • S

    Salesforce

    Representante de desarrollo de ventas de Salesforce

    Skills you'll gain: Overcoming Objections, Sales Development, Growth Mindedness, Oral Expression, Lead Generation, Time Management, Active Listening, Customer Relationship Management (CRM) Software, Enthusiasm, Constructive Feedback, Consultative Selling, Verbal Communication Skills, Prospecting and Qualification, Inside Sales, Interpersonal Communications, Technical Sales, Cultural Diversity, Interviewing Skills, Salesforce, Storytelling

    3.7
    Rating, 3.7 out of 5 stars
    ·
    36 reviews

    Beginner · Professional Certificate · 3 - 6 Months

  • C

    Coursera

    Introduction to Data Visualization in Qlik Sense

    Skills you'll gain: Data Visualization, Data-Driven Decision-Making, Data Visualization Software, Data Literacy, Interactive Data Visualization, Business Intelligence, Data Storytelling, Data Presentation, Dashboard

    4.7
    Rating, 4.7 out of 5 stars
    ·
    51 reviews

    Beginner · Course · 1 - 4 Weeks

  • S

    Siemens

    Siemens NX Mastery: Advanced Design & Applications

    Skills you'll gain: Assembly Drawing, Finite Element Methods, Mechanical Design, Engineering Drawings, Engineering Analysis, Technical Drawing, 3D Modeling, Computer-Aided Design, Simulation and Simulation Software, Data Integration

    4.4
    Rating, 4.4 out of 5 stars
    ·
    42 reviews

    Intermediate · Course · 1 - 4 Weeks

  • J

    Johns Hopkins University

    Introduction to DevSecOps

    Skills you'll gain: DevOps, DevSecOps, CI/CD, GitHub, Continuous Deployment, Continuous Integration, Version Control, Git (Version Control System), Process Improvement, Software Development, IT Automation, Digital Transformation, Business Transformation, Cross-Functional Collaboration, Continuous Improvement Process, Agile Methodology

    4.1
    Rating, 4.1 out of 5 stars
    ·
    20 reviews

    Intermediate · Course · 1 - 4 Weeks

  • M

    Microsoft

    Deploy a website to Azure with Azure App Service

    Skills you'll gain: Microsoft Azure, Cloud Development, Continuous Deployment, Development Environment, Application Deployment, Cloud Deployment, Docker (Software), Containerization, ASP.NET, Platform As A Service (PaaS), Scalability, Microsoft Visual Studio, Web Applications, Integrated Development Environments

    4.7
    Rating, 4.7 out of 5 stars
    ·
    35 reviews

    Intermediate · Course · 1 - 3 Months

  • C

    Coursera

    Innovate with ANSYS Simulation Tools

    Skills you'll gain: Engineering Design Process, Engineering Analysis, Mechanical Design, Simulation and Simulation Software, Structural Analysis, Mechanical Engineering, Numerical Analysis, Finite Element Methods, Materials science

    4.9
    Rating, 4.9 out of 5 stars
    ·
    32 reviews

    Beginner · Course · 1 - 4 Weeks

  • U

    University of Illinois Urbana-Champaign

    Customer Centric Innovation

    Skills you'll gain: Design Thinking, Innovation, New Product Development, Product Development, Customer Insights, Service Design, Customer experience strategy (CX), Customer Analysis, User Feedback, Consumer Behaviour, Market Research, Business Strategies, Customer Relationship Management, Case Studies

    4.7
    Rating, 4.7 out of 5 stars
    ·
    70 reviews

    Beginner · Course · 1 - 4 Weeks

  • C

    Coursera

    Interactive eLearning and Assessment with Edulastic

    Skills you'll gain: Differentiated Instruction, Learning Management Systems, Teaching, Education Software and Technology, Student Engagement, Blended Learning, Digital pedagogy, Instructional Strategies, Interactive Learning, Needs Assessment

    4.8
    Rating, 4.8 out of 5 stars
    ·
    53 reviews

    Beginner · Guided Project · Less Than 2 Hours

1…319320321…834

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

  • The Business Intelligence (BI) Analyst Capstone Project: SkillUp
  • Projet de programmation (en Java): École Polytechnique Fédérale de Lausanne
  • Optimice procesos de comunicación con Gmail: Coursera
  • Vibe Coding with GitHub Copilot: Scrimba
  • Representante de desarrollo de ventas de Salesforce: Salesforce
  • Introduction to Data Visualization in Qlik Sense: Coursera
  • Siemens NX Mastery: Advanced Design & Applications: Siemens
  • Introduction to DevSecOps: Johns Hopkins University
  • Deploy a website to Azure with Azure App Service: Microsoft
  • Innovate with ANSYS Simulation Tools: Coursera

Skills you can learn in Business Essentials

Analytics (37)
Presentation (33)
Modeling (29)
Business Analytics (27)
Language (26)
Microsoft Excel (26)
Writing (26)
Speech (18)
Plan (17)
Business Communication (16)
Decision-making (16)
Leadership (15)

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
  • Free IT Certifications and Courses
  • High-Income Skills to Learn
  • How to Learn Artificial Intelligence
  • PMP Certification Requirements
  • Popular Cybersecurity Certifications

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