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

Software Courses Online

Study software development for creating applications. Learn about programming, software design, testing, and maintenance.

Skip to search results

Filter by

Subject
Required
 *

Language
Required
 *

The language used throughout the course, in both instruction and assessments.

Learning Product
Required
 *

Build job-relevant skills in under 2 hours with hands-on tutorials.
Learn from top instructors with graded assignments, videos, and discussion forums.
Learn a new tool or skill in an interactive, hands-on environment.
Get in-depth knowledge of a subject by completing a series of courses and projects.
Earn career credentials from industry leaders that demonstrate your expertise.
Earn career credentials while taking courses that count towards your Master’s degree.
Earn your Bachelor’s or Master’s degree online for a fraction of the cost of in-person learning.
Earn a university-issued career credential in a flexible, interactive format.

Level
Required
 *

Duration
Required
 *

Skills
Required
 *

Subtitles
Required
 *

Educator
Required
 *

Explore the Software Course Catalog

  • Status: Free Trial
    Free Trial
    U

    University of Colorado System

    More C# Programming and Unity

    Skills you'll gain: Unity Engine, C# (Programming Language), Video Game Development, Data Management, Data Structures, Application Development, Program Development, Object Oriented Programming (OOP), Scripting, Debugging

    4.8
    Rating, 4.8 out of 5 stars
    ·
    621 reviews

    Intermediate · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    U

    University of Colorado Boulder

    Predictive Modeling and Analytics

    Skills you'll gain: Predictive Modeling, Predictive Analytics, Exploratory Data Analysis, Data Visualization, Business Analytics, Data Analysis, Statistical Modeling, Data-Driven Decision-Making, Regression Analysis, Microsoft Excel, Machine Learning Methods, Decision Tree Learning, Data Cleansing, Artificial Neural Networks

    3.6
    Rating, 3.6 out of 5 stars
    ·
    602 reviews

    Intermediate · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    U

    University of Colorado Boulder

    Industrial IoT Markets and Security

    Skills you'll gain: Real-Time Operating Systems, Internet Of Things, Wireless Networks, Infrastructure Security, General Networking, Cybersecurity, Cloud Platforms, Cryptography, Network Protocols, Automation, Emerging Technologies, Embedded Systems, Software-Defined Networking, Market Analysis

    Build toward a degree

    4.7
    Rating, 4.7 out of 5 stars
    ·
    596 reviews

    Intermediate · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    G

    Google Cloud

    Google Calendar

    Skills you'll gain: Google Workspace, Calendar Management, Setting Appointments, Collaborative Software, Organizational Skills, Productivity Software, Scheduling, Event Management, Data Sharing

    4.7
    Rating, 4.7 out of 5 stars
    ·
    351 reviews

    Beginner · Course · 1 - 3 Months

  • C

    Coursera Project Network

    Python for Data Analysis: Pandas & NumPy

    Skills you'll gain: Pandas (Python Package), NumPy, Data Analysis, Data Science, Python Programming, Data Structures, Exploratory Data Analysis, Data Manipulation, Computer Programming

    4.5
    Rating, 4.5 out of 5 stars
    ·
    364 reviews

    Beginner · Guided Project · Less Than 2 Hours

  • Status: Free Trial
    Free Trial
    A

    Automation Anywhere

    Implementing RPA with Cognitive Automation and Analytics

    Skills you'll gain: Robotic Process Automation, Business Process Automation, Automation, Process Design, Return On Investment, Role-Based Access Control (RBAC), Dashboard, Unstructured Data, User Accounts, Project Design, Feasibility Studies, Analytics, Artificial Intelligence, Development Testing, Operational Analysis, Extensible Markup Language (XML), Business Intelligence, Workflow Management, Business Analytics, Process Analysis

    4.5
    Rating, 4.5 out of 5 stars
    ·
    625 reviews

    Beginner · Specialization · 3 - 6 Months

  • Status: Free Trial
    Free Trial
    D

    DeepLearning.AI

    Advanced Deployment Scenarios with TensorFlow

    Skills you'll gain: Tensorflow, Application Deployment, MLOps (Machine Learning Operations), Deep Learning, Applied Machine Learning, Machine Learning, Distributed Computing, Information Privacy, Web Servers, Application Programming Interface (API), Data Processing, Data Security, Data Visualization

    4.8
    Rating, 4.8 out of 5 stars
    ·
    510 reviews

    Intermediate · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    E

    EIT Digital

    Development of Real-Time Systems

    Skills you'll gain: Real-Time Operating Systems, Embedded Systems, Computer Programming, C (Programming Language), Real Time Data, System Design and Implementation, OS Process Management, System Requirements, Computer Architecture, Algorithms, Servers

    4.6
    Rating, 4.6 out of 5 stars
    ·
    540 reviews

    Intermediate · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    S

    SkillUp

    Get Started with Spreadsheet Applications: Excel

    Skills you'll gain: Productivity Software, Collaborative Software, Microsoft Office, Spreadsheet Software, Google Sheets, Data Visualization, Excel Formulas, Data Entry, File Management, Microsoft Excel, Microsoft 365, Data Management

    4.5
    Rating, 4.5 out of 5 stars
    ·
    156 reviews

    Beginner · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    R

    Rice University

    An Introduction to Interactive Programming in Python (Part 2)

    Skills you'll gain: Application Development, Object Oriented Programming (OOP), Interactive Design, User Interface (UI), Animations, Game Design, Python Programming, Computer Programming, Data Structures, Debugging

    4.9
    Rating, 4.9 out of 5 stars
    ·
    1.2K reviews

    Beginner · Course · 1 - 4 Weeks

  • C

    Coursera Project Network

    Introduction to Bash Shell Scripting

    Skills you'll gain: Bash (Scripting Language), Shell Script, Unix Shell, Scripting, Linux Commands, Unix Commands, Scripting Languages, Command-Line Interface, Linux, File Management, Unix, File Systems

    4.5
    Rating, 4.5 out of 5 stars
    ·
    676 reviews

    Beginner · Guided Project · Less Than 2 Hours

  • Status: Free Trial
    Free Trial
    D

    Duke University

    Pointers, Arrays, and Recursion

    Skills you'll gain: C (Programming Language), Data Structures, Algorithms, Computational Thinking, Computer Programming, Debugging

    4.3
    Rating, 4.3 out of 5 stars
    ·
    347 reviews

    Beginner · Course · 1 - 3 Months

Software learners also search

Software Development
Software Design
Software Engineering
C
Software Project Management
Software Engineering Projects
Development
C Programming
1…157158159…652

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

  • More C# Programming and Unity: University of Colorado System
  • Predictive Modeling and Analytics : University of Colorado Boulder
  • Industrial IoT Markets and Security: University of Colorado Boulder
  • Google Calendar: Google Cloud
  • Python for Data Analysis: Pandas & NumPy: Coursera Project Network
  • Implementing RPA with Cognitive Automation and Analytics: Automation Anywhere
  • Advanced Deployment Scenarios with TensorFlow: DeepLearning.AI
  • Development of Real-Time Systems: EIT Digital
  • Get Started with Spreadsheet Applications: Excel: SkillUp
  • An Introduction to Interactive Programming in Python (Part 2): Rice University

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
  • Manage Cookie Preferences
Learn Anywhere
Download on the App Store
Get it on Google Play
Logo of Certified B Corporation
© 2025 Coursera Inc. All rights reserved.
  • Coursera Facebook
  • Coursera Linkedin
  • Coursera Twitter
  • Coursera YouTube
  • Coursera Instagram
  • Coursera TikTok