• 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.


More to explore:

Popular Software Courses and Certifications


  • Status: Free Trial
    Free Trial
    U

    University of Colorado Boulder

    Object-Oriented Analysis and Design: Foundations & Concepts

    Skills you'll gain: Object Oriented Design, Object Oriented Programming (OOP), Unified Modeling Language, JUnit, Software Testing, Software Engineering, Java, Java Programming, Computer Programming, Unit Testing, Program Development, Software Design, Test Driven Development (TDD), Conceptual Design

    Build toward a degree

    3.9
    Rating, 3.9 out of 5 stars
    ·
    11 reviews

    Intermediate · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    S

    Scrimba

    Intro to Model Context Protocol (MCP)

    Skills you'll gain: Model Context Protocol, AI Workflows, Tool Calling, Anthropic Claude, Real Time Data, Debugging, AI Security, Artificial Intelligence and Machine Learning (AI/ML), Servers, Artificial Intelligence, Middleware, Data Access, Server Side, Generative AI

    3.1
    Rating, 3.1 out of 5 stars
    ·
    11 reviews

    Intermediate · Course · 1 - 4 Weeks

  • U

    University of California, Davis

    Python Basics: Automation and Bots

    Skills you'll gain: Programming Principles, Python Programming, Scripting, Data Cleansing, Automation, Computational Thinking, Scripting Languages, Computer Programming, Application Programming Interface (API)

    4.4
    Rating, 4.4 out of 5 stars
    ·
    9 reviews

    Intermediate · Course · 1 - 4 Weeks

  • Status: Free
    Free
    C

    Coursera

    Data Visualization with ChatGPT: Python for Dashboarding

    Skills you'll gain: Dashboard, Data Visualization Software, ChatGPT, Analytics, Data-Driven Decision-Making, Interactive Data Visualization, Data Analysis, Matplotlib, Pandas (Python Package), Python Programming, Generative AI

    4.6
    Rating, 4.6 out of 5 stars
    ·
    11 reviews

    Intermediate · Guided Project · Less Than 2 Hours

  • Status: Free Trial
    Free Trial
    P

    Packt

    Selenium Automation and Testing Frameworks

    Skills you'll gain: Selenium (Software), Test Automation, Software Testing, Test Script Development, Test Data, Test Tools, Browser Compatibility, Test Case, Java, Automation, Cascading Style Sheets (CSS), Debugging

    4.4
    Rating, 4.4 out of 5 stars
    ·
    14 reviews

    Intermediate · Course · 1 - 3 Months

  • Status: Preview
    Preview
    C

    Coursera

    Big Data Technologies and Applications

    Skills you'll gain: Big Data, Data Processing, Data Analysis, Analytics, Apache Spark, Data Storage Technologies, Apache Hadoop, Real Time Data, Data Infrastructure, Business Intelligence, Data Management, Case Studies

    4.6
    Rating, 4.6 out of 5 stars
    ·
    12 reviews

    Beginner · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    U

    University of Colorado Boulder

    Data Understanding and Visualization

    Skills you'll gain: Matplotlib, Statistical Visualization, Seaborn, Data Visualization, Exploratory Data Analysis, Data Presentation, Plot (Graphics), Data Visualization Software, Descriptive Statistics, Data Storytelling, Pandas (Python Package), Statistical Methods, Data Analysis, Statistics, Statistical Analysis, Data Manipulation, Box Plots, Scatter Plots, Correlation Analysis, Python Programming

    4.9
    Rating, 4.9 out of 5 stars
    ·
    7 reviews

    Intermediate · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    U

    University of California, Irvine

    iOS Project: Transreality Game

    Skills you'll gain: Video Game Development, Game Design, iOS Development, Animation and Game Design, Usability Testing, Apple iOS, Mobile Development, Apple Xcode, Usability, Augmented Reality, Swift Programming, User Interface (UI) Design, Debugging

    4.9
    Rating, 4.9 out of 5 stars
    ·
    10 reviews

    Mixed · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    U

    Universidades Anáhuac

    Administración estratégica e IA: Innovación en Negocios

    Skills you'll gain: Organizational Strategy, Innovation, Business Strategy, Entrepreneurship, Competitive Analysis, Business Planning, Plan Execution, Strategic Thinking, Artificial Intelligence, Business Management, Strategic Decision-Making, Performance Measurement, AI Enablement, New Product Development, Business Transformation, Resource Management, Business Modeling, Customer Analysis, Business Analytics, Business Intelligence

    4.4
    Rating, 4.4 out of 5 stars
    ·
    21 reviews

    Beginner · Specialization · 3 - 6 Months

  • C

    Coursera

    Developing a Roadmap Timeline in PowerPoint

    Skills you'll gain: Microsoft PowerPoint, Timelines, Product Roadmaps, Microsoft 365, Presentations, Technology Roadmaps, Milestones (Project Management), Project Schedules, Project Management, Business Process Management, Business Communication

    5
    Rating, 5 out of 5 stars
    ·
    12 reviews

    Beginner · Guided Project · Less Than 2 Hours

  • C

    Coursera

    Crea un Storyboard con Canva

    Skills you'll gain: Storyboarding, Canva (Software), Storytelling, Graphic and Visual Design Software, Graphic Design, Content Creation, Writing, User Accounts, Marketing

    4.6
    Rating, 4.6 out of 5 stars
    ·
    17 reviews

    Intermediate · Guided Project · Less Than 2 Hours

  • Status: New
    New
    Status: Preview
    Preview
    Status: AI skills
    AI skills
    D

    DeepLearning.AI

    Design, Develop, and Deploy Multi-Agent Systems with CrewAI

    Skills you'll gain: AI Orchestration, Agentic Workflows, Generative AI Agents, Agentic systems, LLM Application, Automation, Artificial Intelligence and Machine Learning (AI/ML), Artificial Intelligence, System Monitoring, Workflow Management, Tool Calling, Continuous Monitoring, Scalability, Prompt Engineering, Code Review, User Feedback

    4.5
    Rating, 4.5 out of 5 stars
    ·
    8 reviews

    Beginner · Course · 1 - 4 Weeks

1…431432433…799

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

  • Object-Oriented Analysis and Design: Foundations & Concepts: University of Colorado Boulder
  • Intro to Model Context Protocol (MCP): Scrimba
  • Python Basics: Automation and Bots: University of California, Davis
  • Data Visualization with ChatGPT: Python for Dashboarding : Coursera
  • Selenium Automation and Testing Frameworks: Packt
  • Big Data Technologies and Applications: Coursera
  • Data Understanding and Visualization: University of Colorado Boulder
  • iOS Project: Transreality Game: University of California, Irvine
  • Administración estratégica e IA: Innovación en Negocios: Universidades Anáhuac
  • Developing a Roadmap Timeline in PowerPoint: 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

  • 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