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.

Peking University
Compétences que vous acquerrez: Object Oriented Design, Unified Modeling Language, Object Oriented Programming (OOP), Systems Analysis, System Design and Implementation, Systems Design, Software Architecture, Software Design, Software Engineering, Software Design Documents, Computer Programming, Program Development, Software Development, Software Development Methodologies
★ 4.5 (12) · Débutant · Cours · 3 à 6 mois

University of Colorado System
Compétences que vous acquerrez: Intégrité des données, Probabilité, Cryptographie, Algorithmes, Mathématiques appliquées, Normes de cryptographie à clé publique (PKCS), Protocoles cryptographiques, Infrastructure à clé publique, Arithmétique, Cybersécurité, Cryptage, Informatique, Gestion des clés, Authentifications, Norme de cryptage des données, Attaques brutales, Norme de chiffrement avancée (AES)
★ 4.6 (1 k) · Débutant · Spécialisation · 3 à 6 mois
University of Illinois Urbana-Champaign
Compétences que vous acquerrez: Algorithmes, Conception assistée par ordinateur, Mathématiques appliquées, Modélisation mathématique, Calculs, Génie électrique, Logique informatique, Routage de réseau, Circuits intégrés à application spécifique, Structures de données, Génie électrique et informatique, Conception du matériel
★ 4.7 (283) · Intermédiaire · Cours · 1 à 3 mois

Compétences que vous acquerrez: Programmation informatique, Développement de logiciels, Génie logiciel, Java, Développement du programme, Principes de programmation, Réutilisation du code, Programmation Java, Environnements de développement intégré, Conception orientée objet, Logique informatique, Programmation orientée objet (POO), Environnement de développement, Cycle de vie du développement logiciel, Conception de logiciels
★ 4.4 (402) · Débutant · Cours · 1 à 4 semaines

Google Cloud
Compétences que vous acquerrez: Email Security, Gmail, Google Workspace, Cloud Security, Data Security, Mobile Security, OAuth, Data Loss Prevention, Security Controls, Enterprise Application Management, User Accounts, Cyber Security Policies, Multi-Factor Authentication, Identity and Access Management, Authentications, Event Monitoring
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Network Security, Computer Systems, Encryption, Cyber Security Strategy, Cybersecurity, Threat Detection, Security Controls, General Networking, Cloud Computing, Microsoft Azure, Cryptography, Operating Systems, Firewall, Network Monitoring, Virtualization, Authorization (Computing), Active Directory, Business Software, General Data Protection Regulation (GDPR), Authentications
Intermédiaire · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Cybersécurité, Politiques de cybersécurité, Assistance et services techniques, Sécurité des réseaux, Sensibilisation à la sécurité informatique, Sécurité des données, Assurance de l'information, Technologie de l'information, Sécurité réseau, Stratégie de cybersécurité
★ 4.7 (1,1 k) · Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Intégrité des données, Analyse du réseau, Sécurité des réseaux, Applications Web, Cybersécurité, L'informatique légale, Mac OS, Microsoft Windows, Protection contre les logiciels malveillants, Cyber-attaques, Sécurité réseau, Criminalistique numérique, Commandes Linux, Systèmes de fichiers
★ 4.7 (189) · Débutant · Cours · 1 à 3 mois

Vanderbilt University
Compétences que vous acquerrez: Programmation informatique, Développement mobile, Java, Principes de programmation, Environnements de développement intégré, Programmation Java, Environnement de développement, Conception orientée objet, Programmation orientée objet (POO), Structures de données, Android (système d'exploitation), Développement Android, Android Studio
★ 4.5 (3,1 k) · Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Angular, Development Environment, Software Development Tools, Back-End Web Development, Computer Programming Tools, JavaScript Frameworks, Authentications, Web Development Tools, Application Development, Integrated Development Environments, Application Frameworks, Web Applications, User Accounts, UI Components, Application Programming Interface (API), TypeScript, Data Persistence, Data Store, Maintainability, User Interface (UI)
Intermédiaire · Cours · 1 à 3 mois

Universidad Nacional Autónoma de México
Compétences que vous acquerrez: Java Programming, Java, Object Oriented Programming (OOP), Object Oriented Design, Computer Programming, Programming Principles, Software Design, Program Development, Data Structures, Memory Management, Software Documentation
★ 4.1 (942) · Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Reinforcement Learning, Artificial Intelligence and Machine Learning (AI/ML), CI/CD, Robotics, LLM Application, Continuous Integration, Artificial Intelligence, Large Language Modeling, Agentic Workflows, Continuous Deployment, Agentic systems, Deep Learning, Machine Learning Methods, Python Programming, Software Visualization, Application Deployment, Test Automation, Visualization (Computer Graphics), Debugging, C (Programming Language)
Avancées · Cours · 1 à 3 mois