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.

Politecnico di Milano
Compétences que vous acquerrez: Architecture et construction, Méthodes scientifiques, Simulation et logiciels de simulation, Science et recherche générales, Conception architecturale, Histoire du monde, Ingénierie, Sciences physiques, Études sociales, Histoire ancienne
Débutant · Cours · 1 à 3 mois

University of California, Santa Cruz
Compétences que vous acquerrez: Programmation informatique, Structures de données, Principes de programmation, C et C++, Algorithmes, Go (Langage de programmation), Fichier E/S, Débogage, C (langage de programmation), Développement du programme
Débutant · Cours · 1 à 3 mois
University of California San Diego
Compétences que vous acquerrez: Prototypage, Facilité d'utilisation, Tests d'utilisabilité, Conception de l'interface et de l'expérience utilisateur (UI/UX), Recherche sur les utilisateurs, L'idée, Conception d'interaction, Conception interactive, Conception de l'expérience utilisateur, Tests A/B
Mixte · Cours · 1 à 3 mois

Compétences que vous acquerrez: Développement mobile, Programmation informatique, Développement d'applications, Conception fonctionnelle, Gestion des paquets et des logiciels, Node.JS, Programmation événementielle, Principes de programmation, Programmation orientée objet (POO), React.js, Jest (cadre de test JavaScript), Outils de développement web, Javascript, Tests unitaires, Développement de scripts de test, Développement Android
Débutant · Cours · 1 à 3 mois

University of Colorado System
Compétences que vous acquerrez: Détection des anomalies, Serveurs proxy, Contrôles de sécurité, Architecture de la sécurité informatique, Détection et prévention des intrusions, Linux, Attaques par déni de service distribué (DDoS), Protection contre les logiciels malveillants, Commandes Linux, Internet des objets, Examen du code, Sécurité des réseaux, Ingénierie de la sécurité, Pare-feu, Sécurité réseau, Routage de réseau, L'informatique légale, Criminalistique numérique, Détection des menaces
Débutant · Cours · 1 à 4 semaines

University of Toronto
Compétences que vous acquerrez: Visualisation des données, Compilation des données, Analyse des données spatiales, Accès aux données, Systèmes d'information géographique, Information et technologie géospatiales, Recherche quantitative, Typographie, Traitement des données, Manipulation de données, Langages de requête, ArcGIS, Logiciel SIG, Gestion des métadonnées, Analyse spatiale, Synthèse des données, Manipulation des données, Cartographie des données, Cartographie géospatiale, Visualisation interactive des données
Débutant · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Apprentissage automatique, Apprentissage profond, Algorithmes d'apprentissage automatique, Méthodes d'apprentissage automatique, Apprentissage supervisé, Évaluation du modèle, Négociation de titres, Finances, Google Cloud Platform, Négociation financière, Analyse des séries temporelles et prévisions, Modèle de formation, Apprentissage statistique des machines, Optimisation du modèle, Apprentissage automatique appliqué, Réseaux neuronaux artificiels, Plates-formes d'informatique en nuage, Intelligence artificielle et apprentissage automatique (IA/ML), Logiciel d'apprentissage automatique, Analyse technique
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Jest (JavaScript Testing Framework), CI/CD, Model View Controller, User Acceptance Testing (UAT), Continuous Integration, Cucumber (Software), Postman API Platform, Ansible, Software Testing, OAuth, Web Development Tools, Behavior-Driven Development, Application Performance Management, Prometheus (Software), Authentications, Test Driven Development (TDD), Package and Software Management, Cloud API, Javascript, Software Engineering
Débutant · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Études de cas, Gestion de projet, L'IA responsable, Automatisation, Documentation du projet, Cycle de vie de la gestion de projet, IA générative, Candidature au LLM, IA responsable, Éthique des données, Ingénierie de requête, Ingénierie rapide, L'activation de l'IA, Google Gemini
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Object Oriented Programming (OOP), Object Oriented Design, Wireless Networks, C++ (Programming Language), C and C++, Computer Programming, Control Systems, Interactive Design, Software Installation, Electronic Components, Electronic Hardware, Telecommunications, Electronic Systems, Code Reusability, Hardware Design, Electronics, Program Development, Communication Systems, Programming Principles, Display Devices
Intermédiaire · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Cryptography, Object Oriented Design, Object Oriented Programming (OOP), File I/O, Encryption, Cryptographic Protocols, Data Structures, Program Development, Software Development, Model Evaluation, Automation, Model Training, Machine Learning Algorithms, Database Application, Plot (Graphics), Python Programming, Algorithms, Software Installation, Code Reusability, Functional Design
Débutant · Spécialisation · 3 à 6 mois

Meta
Compétences que vous acquerrez: Développement mobile, SQL, Conception de l'interface et de l'expérience utilisateur (UI/UX), React Native, Contrôle des versions, Environnement de développement, Magasin de données, Composants de l'interface utilisateur, Persistance des données, Accès aux données, GitHub, React.js, Git (système de contrôle de version), Wireframing, Flux d'utilisateurs, Stratégie UI/UX
Intermédiaire · Cours · 1 à 4 semaines