• For Individuals
  • For Businesses
  • For Universities
  • For Governments
Coursera
  • Online Degrees
  • Careers
  • Log In
  • Join for Free
    Coursera
    • Browse
    • Computer

    Computer Courses Online

    Explore computer fundamentals for understanding hardware and software. Learn about computer architecture, operating systems, and software applications.

    Skip to search results

    Filter by

    Subject
    Required
     *

    Language
    Required
     *

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

    Learning Product
    Required
     *

    Level
    Required
     *

    Duration
    Required
     *

    Skills
    Required
     *

    Subtitles
    Required
     *

    Educator
    Required
     *

    Explore the Computer Course Catalog

    • Status: Free Trial
      Free Trial
      P

      Peking University

      高级数据结构与算法

      Skills you'll gain: Data Structures, Algorithms, Database Systems, Theoretical Computer Science, File Systems, Data Storage, Performance Tuning

      4.3
      Rating, 4.3 out of 5 stars
      ·
      106 reviews

      Mixed · Course · 1 - 3 Months

    • C

      Coursera Project Network

      SQL Joins

      Skills you'll gain: MySQL, SQL, Relational Databases, Data Analysis, Computer Programming, Computer Science

      4.5
      Rating, 4.5 out of 5 stars
      ·
      176 reviews

      Beginner · Guided Project · Less Than 2 Hours

    • Status: Free Trial
      Free Trial
      M

      Meta

      Introducción al desarrollo de front-end

      Skills you'll gain: Bootstrap (Front-End Framework), HTML and CSS, Front-End Web Development, Responsive Web Design, Web Design and Development, User Interface (UI), React.js, Web Applications, JavaScript Frameworks, Javascript

      4.8
      Rating, 4.8 out of 5 stars
      ·
      245 reviews

      Beginner · Course · 1 - 4 Weeks

    • C

      Coursera Project Network

      Jenkins : Automating your delivery pipeline

      Skills you'll gain: Jenkins, CI/CD, Continuous Delivery, Continuous Deployment, DevOps, Continuous Integration

      4.5
      Rating, 4.5 out of 5 stars
      ·
      332 reviews

      Beginner · Guided Project · Less Than 2 Hours

    • Status: Free Trial
      Free Trial
      R

      Red Hat

      Advanced Application Management with Red Hat OpenShift

      Skills you'll gain: OpenShift, Kubernetes, Application Deployment, Cloud Applications, Scalability, Containerization, Cloud Management, Development Environment, Platform As A Service (PaaS), Cloud Platforms, Cloud Computing, Continuous Deployment, YAML, PostgreSQL, Debugging, Git (Version Control System)

      4.6
      Rating, 4.6 out of 5 stars
      ·
      65 reviews

      Intermediate · Course · 1 - 3 Months

    • Status: Free Trial
      Free Trial
      I

      IBM

      IBM COBOL Software Development Practices

      Skills you'll gain: COBOL (Programming Language), Agile Methodology, Technical Support, Software Development Life Cycle, Program Development, Scrum (Software Development), Software Development, Software Quality Assurance, Quality Assurance, Code Review, Debugging, Software Documentation, Technical Documentation, Computer Programming

      3.7
      Rating, 3.7 out of 5 stars
      ·
      59 reviews

      Beginner · Course · 1 - 3 Months

    • Status: Preview
      Preview
      L

      LearnQuest

      Fundamentals of Kubernetes Deployment

      Skills you'll gain: Kubernetes, Application Deployment, Containerization, Authentications, Authorization (Computing), Cloud Computing, Software Installation, Infrastructure Architecture, Cloud Computing Architecture, Scalability, Data Storage, Command-Line Interface

      4.3
      Rating, 4.3 out of 5 stars
      ·
      323 reviews

      Intermediate · Course · 1 - 3 Months

    • Status: Free Trial
      Free Trial
      U

      Universidad Austral

      Manejo de bases de datos con Python

      Skills you'll gain: Relational Databases, Object-Relational Mapping, Database Management, Database Design, SQL, Databases, Database Development, Query Languages, Data Integrity, Data Manipulation, Python Programming, Computer Programming

      4.2
      Rating, 4.2 out of 5 stars
      ·
      182 reviews

      Beginner · Course · 1 - 4 Weeks

    • Status: Free Trial
      Free Trial
      C

      Codio

      Programming in Java: A Hands-on Introduction

      Skills you'll gain: Apache Maven, Data Import/Export, Object Oriented Programming (OOP), JSON, Java Programming, Debugging, JUnit, Java, Software Documentation, Programming Principles, Data Structures, Computer Programming, Restful API, Integrated Development Environments, File Management, Data Validation, Package and Software Management, Network Protocols, Unit Testing, Computer Science

      4.6
      Rating, 4.6 out of 5 stars
      ·
      189 reviews

      Beginner · Specialization · 3 - 6 Months

    • Status: Free
      Free
      C

      Coursera Project Network

      PowerBI for Beginners: Sales Data Exploration

      Skills you'll gain: Power BI, Interactive Data Visualization, Data Visualization, Data Presentation, Dashboard, Trend Analysis, Exploratory Data Analysis, Customer Analysis, Data Visualization Software, Sales, Business Intelligence, Data Analysis, Business Analytics, Data Import/Export

      4.7
      Rating, 4.7 out of 5 stars
      ·
      34 reviews

      Beginner · Guided Project · Less Than 2 Hours

    • S

      SAS

      Practical SAS Programming and Certification Review

      Skills you'll gain: SAS (Software), Data Import/Export, Statistical Analysis, Data Analysis, Statistical Programming, Data Manipulation, Data Transformation, Data Cleansing, Computer Programming

      4.9
      Rating, 4.9 out of 5 stars
      ·
      356 reviews

      Intermediate · Course · 1 - 3 Months

    • Status: Free Trial
      Free Trial
      H

      Howard University

      Foundations of Information Systems for Business

      Skills you'll gain: Business Software, Information Systems, Business Systems, Business Technologies, Management Information Systems, Information Technology, Enterprise Resource Planning, E-Commerce, Systems Analysis, Computer Hardware, Data Warehousing, Disaster Recovery, Networking Hardware, Business Ethics, Operating Systems, Business Process Management, Customer Relationship Management, Security Management, Business-To-Consumer, Data Security

      4.8
      Rating, 4.8 out of 5 stars
      ·
      47 reviews

      Intermediate · Course · 1 - 4 Weeks

    Computer learners also search

    Computer Programming
    C
    Development
    Software Development
    C Programming
    Programming
    Software
    DevOps
    1…197198199…513

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

    • 高级数据结构与算法: Peking University
    • SQL Joins : Coursera Project Network
    • Introducción al desarrollo de front-end: Meta
    • Jenkins : Automating your delivery pipeline: Coursera Project Network
    • Advanced Application Management with Red Hat OpenShift: Red Hat
    • IBM COBOL Software Development Practices: IBM
    • Fundamentals of Kubernetes Deployment: LearnQuest
    • Manejo de bases de datos con Python: Universidad Austral
    • Programming in Java: A Hands-on Introduction: Codio
    • PowerBI for Beginners: Sales Data Exploration: Coursera Project Network

    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

    Technical Skills

    • ChatGPT
    • Coding
    • Computer Science
    • Cybersecurity
    • DevOps
    • Ethical Hacking
    • Generative AI
    • Java Programming
    • Python
    • Web Development

    Analytical Skills

    • Artificial Intelligence
    • Big Data
    • Business Analysis
    • Data Analytics
    • Data Science
    • Financial Modeling
    • Machine Learning
    • Microsoft Excel
    • Microsoft Power BI
    • SQL

    Business Skills

    • Accounting
    • Digital Marketing
    • E-commerce
    • Finance
    • Google
    • Graphic Design
    • IBM
    • Marketing
    • Project Management
    • Social Media Marketing

    Career Resources

    • Essential IT Certifications
    • High-Income Skills to Learn
    • How to Get a PMP Certification
    • How to Learn Artificial Intelligence
    • Popular Cybersecurity Certifications
    • Popular Data Analytics Certifications
    • What Does a Data Analyst Do?
    • Career Development Resources
    • Career Aptitude Test
    • 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
    • ECTS Credit Recommendations

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