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.

University of California, Irvine
Skills you'll gain: Network Security, Computer Hardware, Hardware Architecture, Computer Systems, TCP/IP, Information Technology, Networking Hardware, System Software, General Networking, OSI Models, Computer Literacy, Network Protocols, Operating Systems, System Configuration, Software Installation, Security Software, Computer Networking, Software Systems, Intranet, Data Storage
★ 4.6 (294) · Beginner · Course · 1 - 4 Weeks

University of London
Skills you'll gain: Computational Logic, Logical Reasoning, Deductive Reasoning, Computer Science, Critical Thinking, Business Logic, Algorithms, Verification And Validation, Algebra, Mathematical Modeling, Problem Solving, Strategic Communication
Intermediate · Course · 1 - 4 Weeks

University of Alberta
Skills you'll gain: Computational Thinking, Video Game Development, Game Design, Software Quality (SQA/SQC), Problem Solving, Programming Principles, Computer Programming, Program Development, Algorithms, Python Programming, Computer Science, Debugging, Test Planning, Functional Testing, Other Programming Languages
★ 4.3 (239) · Beginner · Course · 1 - 3 Months
University of London
Skills you'll gain: Computer Science, Computer Systems, Web Applications, Computer Literacy, General Networking, Network Security, Computer Networking, Application Security, Debugging, Cybersecurity
★ 4.6 (582) · Beginner · Course · 1 - 4 Weeks

Tsinghua University
Skills you'll gain: Data Structures, Algorithms, Graph Theory, Computational Thinking, Programming Principles, Database Management Systems, System Design and Implementation, Theoretical Computer Science, Computer Programming, Computer Science
★ 2.9 (41) · Intermediate · Specialization · 3 - 6 Months

University of California San Diego
Skills you'll gain: Logical Reasoning, Deductive Reasoning, Algorithms, Python Programming, Computer Programming
★ 4.4 (2.3K) · Beginner · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Quantum computing, Cryptography, Data Structures, Algorithms, Encryption, Computer Science
★ 4.6 (70) · Advanced · Course · 1 - 4 Weeks

University of Michigan
Skills you'll gain: C (Programming Language), C++ (Programming Language), Algorithms, Computer Programming, Python Programming
★ 4.5 (103) · Intermediate · Course · 1 - 4 Weeks

University of California San Diego
Skills you'll gain: Debugging, Computer Programming Tools, Algorithms, Programming Principles, Computational Thinking, Diversity Awareness, Digital pedagogy, Program Development, Technical Communication, Event-Driven Programming, Computer Programming, Computational Logic, Education Software and Technology, Collaborative Software, Animation and Game Design, Cultural Responsiveness, Code Review, Diversity Equity and Inclusion Initiatives, Computer Science, Brainstorming
★ 4.7 (33) · Beginner · Specialization · 3 - 6 Months

University of London
Skills you'll gain: Algorithms, Computational Thinking, Theoretical Computer Science, Computational Logic, Critical Thinking and Problem Solving, Computer Science, Data Structures, Critical Thinking, Classification Algorithms, Logical Reasoning, Graph Theory, Mathematical Theory & Analysis, Complex Problem Solving, Analysis, Game Theory
★ 4.2 (6) · Intermediate · Course · 1 - 4 Weeks

Birla Institute of Technology & Science, Pilani
Skills you'll gain: Computer Architecture, Computer Systems, Computational Logic, Computer Science, Hardware Design, Computer Hardware
★ 2.8 (27) · Beginner · Course · 1 - 3 Months
University of Toronto
Skills you'll gain: Programming Principles, Debugging, File I/O, Software Documentation, Python Programming, Computer Programming, Data Structures
★ 4.7 (6.7K) · Beginner · Course · 1 - 3 Months