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

Cours en Informatique

Les cours en informatique peuvent vous aider à comprendre les algorithmes, les systèmes informatiques, les données et les principaux concepts liés au développement logiciel. Vous pouvez développer des compétences en raisonnement logique, modélisation, architecture et analyse. De nombreux cours utilisent des exemples concrets pour illustrer les principes fondamentaux.


Cours et certificats populaires en Informatique


  • U

    University of London

    Introduction to Computer Science and Programming

    Skills you'll gain: Computer Science, Debugging, Development Environment, Computer Systems, Web Applications, Arithmetic, Computer Literacy, Javascript, Network Security, Computer Networking, Computer Programming Tools, Applied Mathematics, Computer Graphics, Web Design and Development, Software Development Tools, Cybersecurity, Computational Thinking, Computer Programming, General Mathematics, Problem Solving

    Build toward a degree

    4.2
    Rating, 4.2 out of 5 stars
    ·
    1.6K reviews

    Beginner · Specialization · 1 - 3 Months

  • P

    Princeton University

    Computer Science: Programming with a Purpose

    Skills you'll gain: Programming Principles, Computer Programming, Object Oriented Programming (OOP), Performance Tuning, Data Structures, Java Programming, Java, File I/O, Computational Thinking, Computer Science, Algorithms, Animations, Debugging

    4.7
    Rating, 4.7 out of 5 stars
    ·
    1.3K reviews

    Beginner · Course · 1 - 3 Months

  • P

    Princeton University

    Computer Science: Algorithms, Theory, and Machines

    Skills you'll gain: Theoretical Computer Science, Data Structures, Computer Science, Computer Architecture, Algorithms, Programming Principles, Computational Logic, Java Programming, Computer Hardware, Scalability

    4.7
    Rating, 4.7 out of 5 stars
    ·
    754 reviews

    Intermediate · Course · 1 - 3 Months

  • T

    The Hong Kong University of Science and Technology

    Discrete Mathematical Tools for Computer Science

    Skills you'll gain: Probability, Computational Logic, Combinatorics, Bayesian Statistics, Algorithms, Theoretical Computer Science, Mathematical Software, Mathematical Theory & Analysis, Cryptography, Logical Reasoning, Deductive Reasoning, Computational Thinking, Computer Science, Encryption, Data Structures, Arithmetic, General Mathematics, Public Key Cryptography Standards (PKCS), Problem Solving, Cybersecurity

    Beginner · Specialization · 3 - 6 Months

  • T

    The Hong Kong University of Science and Technology

    Discrete Math for Computer Science - Logic & Set Theory

    Skills you'll gain: Computational Logic, Logical Reasoning, Theoretical Computer Science, Deductive Reasoning, Data Structures, Computational Thinking, Computer Science, Algorithms

    Beginner · Course · 1 - 3 Months

  • S

    Stanford University

    Algorithms

    Skills you'll gain: Data Structures, Graph Theory, Algorithms, Bioinformatics, Theoretical Computer Science, Network Model, Programming Principles, Social Network Analysis, Network Analysis, Computational Thinking, Analysis, Computer Science, Network Routing, Probability, Pseudocode, Computational Logic, Operations Research

    4.8
    Rating, 4.8 out of 5 stars
    ·
    6K reviews

    Intermediate · Specialization · 3 - 6 Months

What brings you to Coursera today?

  • U

    University of Colorado Boulder

    Foundations of Data Structures and Algorithms

    Skills you'll gain: Theoretical Computer Science, Algorithms, Graph Theory, Data Structures, Operations Research, Public Key Cryptography Standards (PKCS), Cryptography, Programming Principles, Computational Thinking, Pseudocode, Design Strategies, Computer Science, Tree Maps, Encryption, Linear Algebra, Combinatorics, Data Science, Mathematical Modeling, Advanced Mathematics, Python Programming

    Build toward a degree

    4.6
    Rating, 4.6 out of 5 stars
    ·
    942 reviews

    Advanced · Specialization · 3 - 6 Months

  • L

    LearnQuest

    Foundations of Computer Science

    Skills you'll gain: Visual Basic (Programming Language), Database Management, System Software, Databases, Relational Databases, Algorithms, Computer Architecture, Network Security, Computer Hardware, SQL, Computer Science, Computer Networking, Computer Programming, Network Protocols, Programming Principles, Software Development, Automation, Analysis, Cloud Computing, Debugging

    4.6
    Rating, 4.6 out of 5 stars
    ·
    113 reviews

    Beginner · Course · 1 - 3 Months

  • U

    University of London

    Logic and Reasoning for Computing

    Skills you'll gain: Computational Logic, Logical Reasoning, Deductive Reasoning, Theoretical Computer Science, Computer Science, Critical Thinking, Computational Thinking, Business Logic, Algorithms, Mathematical Modeling, Problem Solving, Strategic Communication

    Intermediate · Course · 1 - 4 Weeks

  • B

    Birla Institute of Technology & Science, Pilani

    Logic for Computer Science

    Skills you'll gain: Computational Logic, Logical Reasoning, Deductive Reasoning, Theoretical Computer Science, Analytical Skills, Programming Principles, Computer Science, Data Analysis, Computer Programming, Algorithms, Verification And Validation, Systems Analysis, Software Development, Machine Learning

    Beginner · Course · 1 - 3 Months

  • U

    University of California San Diego

    Mathematical Thinking in Computer Science

    Skills you'll gain: Logical Reasoning, Computational Logic, Deductive Reasoning, Computational Thinking, Theoretical Computer Science, Combinatorics, Algorithms, Python Programming, Computer Science, Program Development

    4.4
    Rating, 4.4 out of 5 stars
    ·
    2.3K reviews

    Beginner · Course · 1 - 3 Months

  • U

    University of London

    Algorithms and Complexity

    Skills you'll gain: Algorithms, Computational Thinking, Theoretical Computer Science, Programming Principles, Computational Logic, Critical Thinking and Problem Solving, Performance Testing, Computer Science, Data Structures, Critical Thinking, Logical Reasoning, Graph Theory, Complex Problem Solving, Analysis, Game Theory

    Intermediate · Course · 1 - 4 Weeks

1234…9

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

  • Introduction to Computer Science and Programming: University of London
  • Computer Science: Programming with a Purpose: Princeton University
  • Computer Science: Algorithms, Theory, and Machines: Princeton University
  • Discrete Mathematical Tools for Computer Science: The Hong Kong University of Science and Technology
  • Discrete Math for Computer Science - Logic & Set Theory: The Hong Kong University of Science and Technology
  • Algorithms: Stanford University
  • Foundations of Data Structures and Algorithms: University of Colorado Boulder
  • Foundations of Computer Science: LearnQuest
  • Logic and Reasoning for Computing: University of London
  • Logic for Computer Science: Birla Institute of Technology & Science, Pilani

Frequently Asked Questions about Computer Science

Computer science is the study of computers and computational systems. It encompasses a wide range of topics, including algorithms, programming, data structures, and the theoretical foundations of information processing. The importance of computer science lies in its ability to drive innovation and efficiency across various industries. As technology continues to evolve, understanding computer science becomes crucial for solving complex problems, automating tasks, and creating new technologies that can enhance our daily lives.‎

A degree in computer science can open doors to numerous career opportunities. Common job roles include software developer, data analyst, systems analyst, and network administrator. Additionally, specialized positions such as machine learning engineer, cybersecurity analyst, and web developer are in high demand. The versatility of computer science allows professionals to work in various sectors, including finance, healthcare, education, and entertainment, making it a valuable field for those looking to build a rewarding career.‎

To succeed in computer science, you'll need a mix of technical and soft skills. Key technical skills include programming languages (such as Python, Java, or C++), understanding algorithms and data structures, and familiarity with databases and web development. Additionally, problem-solving skills, analytical thinking, and attention to detail are essential. Soft skills like communication and teamwork are also important, as many projects require collaboration with others.‎

There are many excellent online courses available for those interested in computer science. Some notable options include the Introduction to Computer Science and Programming Specialization and the Accelerated Computer Science Fundamentals Specialization. These courses provide foundational knowledge and practical skills that can help you start your journey in computer science.‎

Yes. You can start learning computer science on Coursera for free in two ways:

  1. Preview the first module of many computer science courses at no cost. This includes video lessons, readings, graded assignments, and Coursera Coach (where available).
  2. Start a 7-day free trial for Specializations or Coursera Plus. This gives you full access to all course content across eligible programs within the timeframe of your trial.

If you want to keep learning, earn a certificate in computer science, or unlock full course access after the preview or trial, you can upgrade or apply for financial aid.‎

To learn computer science, start by identifying your interests and goals. You can begin with foundational courses that cover programming basics and algorithms. Utilize online platforms like Coursera to find structured courses that fit your learning style. Engage in hands-on projects to apply what you learn, and consider joining online communities or study groups for support and motivation.‎

Computer science courses typically cover a variety of topics, including programming languages, algorithms, data structures, software engineering, and computer architecture. Advanced courses may explore areas like artificial intelligence, machine learning, and cybersecurity. This breadth of topics ensures that learners gain a comprehensive understanding of the field and its applications.‎

For training and upskilling employees, courses like the Foundations of Computer Science and Computer Science: Programming with a Purpose are excellent choices. These courses provide essential skills that can enhance productivity and innovation within the workforce, making them valuable for organizations looking to invest in their employees' development.‎

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

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