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 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

University of Colorado Boulder
Skills you'll gain: Penetration Testing, Network Security, Network Monitoring, Exploitation techniques, Cybersecurity, Encryption, General Networking, Command-Line Interface, Network Analysis, Proxy Servers
★ 4.6 (15) · Intermediate · Course · 1 - 3 Months

Ball State University
Skills you'll gain: Program Development, Data Analysis, Programming Principles, Computer Programming, Analytics, Python Programming, Natural Language Processing, Computer Science, NumPy, Code Reusability
★ 4.7 (31) · Beginner · Course · 1 - 3 Months

University of Colorado System
Skills you'll gain: Computational Thinking, Data Collection, Microsoft Visual Studio, Application Development, Program Development, C (Programming Language), Algorithms, Data Storage, Computer Programming
★ 4.6 (377) · Beginner · Course · 1 - 4 Weeks

Northeastern University
Skills you'll gain: Algorithms, Data Structures, Analysis, Scalability
Mixed · Course · 1 - 4 Weeks
University of London
Skills you'll gain: Human Computer Interaction, Virtual Reality, Game Design, Full-Stack Web Development, Mobile Development, Agile Software Development, Animations, Data Ethics, Event-Driven Programming, Technical Communication, Git (Version Control System), Web Applications, Incident Response, Data Science, Natural Language Processing, Data Transformation, Combinatorics, Database Design, Model Evaluation, Web Development
Graduate Certificate · 6 - 12 Months
University of Illinois at Urbana-Champaign
Degree · 1 - 4 Years
University of London
Skills you'll gain: Human Computer Interaction, Virtual Reality, Game Design, Full-Stack Web Development, Mobile Development, Agile Software Development, Animations, Data Ethics, Event-Driven Programming, Technical Communication, Git (Version Control System), Web Applications, Incident Response, Data Science, Natural Language Processing, Data Transformation, Combinatorics, Database Design, Model Evaluation, Web Development
Graduate Certificate · 6 - 12 Months

Johns Hopkins University
Skills you'll gain: Network Analysis, R Programming, Statistical Analysis, Regression Analysis, Statistical Modeling, Statistical Methods, Combinatorics, Bayesian Network, Applied Machine Learning, Statistical Hypothesis Testing, Statistical Programming, Data Analysis, R (Software), Probability, Statistics, Probability & Statistics, Bayesian Statistics, Social Network Analysis, Probability Distribution, Simulations
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Computational Thinking, Algorithms, Graph Theory, Data Structures, C++ (Programming Language), Computer Programming, Object Oriented Programming (OOP)
★ 4.1 (24) · Intermediate · Specialization · 1 - 3 Months

Skills you'll gain: Communication, Critical Thinking, Composure, Interpersonal Communications, Computer Programming, Computer Science, Planning, Algorithms, Data Structures, Stress Management
Beginner · Course · 1 - 4 Weeks

University of Colorado System
Skills you'll gain: Cryptography, Public Key Infrastructure, Cybersecurity, Information Systems Security, Data Security, Firewall, Cyber Attacks, Data Encryption Standard, Penetration Testing, Network Security, Encryption, Advanced Encryption Standard (AES), Cryptographic Protocols, Intrusion Detection and Prevention, Metasploit, Application Security, Cyber Security Policies, Vulnerability Scanning, Secure Coding, Linux
★ 4 (605) · Intermediate · Specialization · 3 - 6 Months