• For Individuals
  • For Businesses
  • For Universities
  • For Governments
Coursera
  • Online Degrees
  • Careers
  • Log In
  • Join for Free
    Coursera
    • Browse
    • Computer Science
    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
     *

    Results for "computer science"

    • U

      University of Illinois Urbana-Champaign

      Sports Turf Management: Best Practices

      Skills you'll gain: Construction, Grading (Landscape), Land Management, Property Maintenance, Facility Management and Maintenance, Facility Repair And Maintenance, Safety Assurance, Environment and Resource Management

      4.8
      Rating, 4.8 out of 5 stars
      ·
      17 reviews

      Beginner · Course · 1 - 3 Months

    • Status: Free Trial
      Free Trial
      A

      Arm

      Advanced Armv8-M Features

      Skills you'll gain: Performance Tuning, Microarchitecture, Embedded Systems, Application Security, System Programming, Security Engineering, Computer Architecture, Hardware Architecture

      4.8
      Rating, 4.8 out of 5 stars
      ·
      21 reviews

      Advanced · Course · 1 - 3 Months

    • Status: Free
      Free
      D

      DeepLearning.AI

      Building Agentic RAG with LlamaIndex

      Skills you'll gain: Generative AI Agents, Agentic systems, Generative AI, Debugging, Artificial Intelligence, Prompt Engineering, Large Language Modeling, Document Management

      4.8
      Rating, 4.8 out of 5 stars
      ·
      52 reviews

      Beginner · Project · Less Than 2 Hours

    • Status: Free Trial
      Free Trial
      C

      Codio

      Advanced Django: Introduction to Django Rest Framework

      Skills you'll gain: Django (Web Framework), Postman API Platform, Restful API, Data Validation, Authentications, Authorization (Computing), Application Programming Interface (API), API Design, JSON, Object-Relational Mapping, Model View Controller

      4.6
      Rating, 4.6 out of 5 stars
      ·
      49 reviews

      Advanced · Course · 1 - 4 Weeks

    • Status: Free Trial
      Free Trial
      K

      KodeKloud

      Python for the Absolute Beginner

      Skills you'll gain: Python Programming, Programming Principles, Data Structures, Debugging, Computer Programming, Scripting

      4.6
      Rating, 4.6 out of 5 stars
      ·
      22 reviews

      Beginner · Course · 1 - 3 Months

    • Status: Free Trial
      Free Trial
      P

      Pontificia Universidad Católica de Chile

      Circuitos con SPICE: Fundamentos de los circuitos eléctricos

      Skills you'll gain: Basic Electrical Systems, Electronic Components, Electrical Engineering, Electrical Systems, Electronics, Engineering Analysis, Schematic Diagrams, Simulation and Simulation Software

      4.9
      Rating, 4.9 out of 5 stars
      ·
      37 reviews

      Beginner · Course · 1 - 4 Weeks

    • Status: Free Trial
      Free Trial
      P

      Packt

      Advanced Networking, Virtualization, and IT Security

      Skills you'll gain: Augmented and Virtual Reality (AR/VR), Virtualization and Virtual Machines, Virtual Private Networks (VPN), Network Administration, Network Security, Network Architecture, Infrastructure Security, Mobile Security, General Networking, Cloud Computing, Cloud Security, Internet Of Things, Computer Hardware, Network Protocols, Peripheral Devices

      5
      Rating, 5 out of 5 stars
      ·
      11 reviews

      Intermediate · Course · 1 - 3 Months

    • Status: Free Trial
      Free Trial
      U

      University of Colorado System

      SRS Documents: Requirements and Diagrammatic Notations

      Skills you'll gain: Software Design Documents, User Requirements Documents, Functional Requirement, Software Documentation, Unified Modeling Language, Functional Specification, Requirements Analysis, System Requirements, Systems Design, Technical Documentation, Data Modeling, Software Visualization, Systems Analysis, Dataflow

      4.3
      Rating, 4.3 out of 5 stars
      ·
      53 reviews

      Beginner · Course · 1 - 3 Months

    • C

      Coursera Project Network

      Prompt Engineering with GPT: Programming for Custom Content

      Skills you'll gain: Prompt Engineering, Generative AI, OpenAI, ChatGPT, Large Language Modeling, Python Programming, Application Programming Interface (API)

      4.4
      Rating, 4.4 out of 5 stars
      ·
      45 reviews

      Intermediate · Guided Project · Less Than 2 Hours

    • Status: Free Trial
      Free Trial
      I

      Interactive Brokers

      ESG Investing: Financial Decisions in Flux

      Skills you'll gain: Environmental Social And Corporate Governance (ESG), Corporate Sustainability, Investment Management, Financial Market, Investments, Financial Data, Market Trend, Market Analysis, Business Ethics, Regulatory Compliance, Environmental Issue, Capital Markets, Risk Analysis, Governance, Financial Services, Fixed Asset, Financial Analysis, Data Collection, Equities, Due Diligence

      4.5
      Rating, 4.5 out of 5 stars
      ·
      121 reviews

      Beginner · Specialization · 3 - 6 Months

    • R

      Rutgers the State University of New Jersey

      AI Concepts and Strategy

      Skills you'll gain: OpenAI, Generative AI, Artificial Intelligence, ChatGPT, Strategic Thinking, Risk Management, Computer Vision, Thought Leadership, Business Ethics, Natural Language Processing, Public Policies

      4.4
      Rating, 4.4 out of 5 stars
      ·
      14 reviews

      Beginner · Course · 1 - 4 Weeks

    • Status: Free Trial
      Free Trial
      I

      Imperial College London

      Types of Vaccine

      Skills you'll gain: Microbiology, Pharmaceuticals, Infectious Diseases, Clinical Trials, Medical Science and Research, Epidemiology, Public Health, Clinical Research, Molecular Biology, Biology, Innovation, Emerging Technologies

      5
      Rating, 5 out of 5 stars
      ·
      22 reviews

      Intermediate · Course · 1 - 4 Weeks

    Searches related to computer science

    computer science: programming with a purpose
    computer science: algorithms, theory, and machines
    theoretical computer science
    introduction to computer science
    mathematics for computer science
    foundations of computer science
    accelerated computer science fundamentals
    mathematical thinking in computer science
    1…345346347…711

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

    • Sports Turf Management: Best Practices: University of Illinois Urbana-Champaign
    • Advanced Armv8-M Features: Arm
    • Building Agentic RAG with LlamaIndex: DeepLearning.AI
    • Advanced Django: Introduction to Django Rest Framework: Codio
    • Python for the Absolute Beginner: KodeKloud
    • Circuitos con SPICE: Fundamentos de los circuitos eléctricos: Pontificia Universidad Católica de Chile
    • Advanced Networking, Virtualization, and IT Security: Packt
    • SRS Documents: Requirements and Diagrammatic Notations: University of Colorado System
    • Prompt Engineering with GPT: Programming for Custom Content: Coursera Project Network
    • ESG Investing: Financial Decisions in Flux: Interactive Brokers

    Frequently Asked Questions about Computer Science

    Computer science courses on Coursera can equip you with a broad set of skills essential for technological careers:

    • Programming fundamentals in languages like Python, Java, and C++
    • Development of algorithms and data structures to solve complex problems
    • Knowledge of computer architecture and systems
    • Software engineering practices, including software development, testing, and maintenance
    • Cybersecurity principles to protect systems and data
    • Understanding of databases and data processing
    • Web development techniques for creating dynamic websites‎

    Computer science courses on Coursera are suitable for all levels:

    • Introductory courses require no prior experience and provide a foundation in the basics of computer science.
    • Intermediate courses are available for those with some foundational knowledge who seek to deepen their understanding.
    • Advanced courses cater to experienced professionals aiming to enhance specific skills or learn about the latest technological advancements.‎

    Coursera provides a range of credentials that demonstrate your expertise in computer science:

    • Professional certificates that help you prepare for industry-recognized certifications.
    • Specialized course certificates that focus on particular areas such as artificial intelligence or network security.
    • Advanced degrees from top universities in fields like computer science and information technology. ‎

    Acquiring skills in computer science through Coursera can lead to a variety of roles in the technology sector:

    • Software Developer, designing and building software solutions
    • Systems Analyst, optimizing and maintaining IT systems
    • Network Administrator, ensuring reliable network operations
    • Data Scientist, analyzing and interpreting complex datasets
    • Cybersecurity Analyst, protecting information systems from cyber threats‎
    This FAQ content has been made available for informational purposes only. Learners are advised to conduct additional research to ensure that courses and other credentials pursued meet their personal, professional, and financial goals.

    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
    • Teaching Center

    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