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
Compétences que vous acquerrez: Programmation informatique, Matériel informatique, Ingénierie électronique, Développement du programme, Installation du logiciel, Outils de construction, Principes de programmation, C et C++, Environnements de développement intégré, Débogage, Environnement de développement, Logiciels embarqués, Communications numériques, Composants électroniques, C (langage de programmation), Systèmes embarqués
Mixte · Cours · 1 à 4 semaines

University of California San Diego
Compétences que vous acquerrez: Programmation informatique, Algorithmes, Tests de logiciels, Visualisation interactive des données, Analyse du réseau, Java, Analyse des réseaux sociaux, Développement du programme, Tests unitaires, Programmation Java, Résolution de problèmes, L'esprit de croissance, Conception orientée objet, Examen par les pairs, Programmation événementielle, Interface utilisateur (UI), Théorie des graphes, Programmation orientée objet (POO), Structures de données, Communication technique
Intermédiaire · Spécialisation · 3 à 6 mois

University of Toronto
Compétences que vous acquerrez: Algèbre linéaire, Architecture des logiciels, Algorithmes, Analyse d'images, Modélisation mathématique, Systèmes de positionnement global, Réseaux neuronaux convolutifs, Apprentissage profond, Assurance de la sécurité, Architecture matérielle, Modèle de formation, Robotique, Estimation, Vision par ordinateur, Routage de réseau, Systèmes de contrôle, Théorie des graphes, Simulations, Architecture des systèmes, Simulation et logiciels de simulation
Avancées · Spécialisation · 3 à 6 mois

University at Buffalo
Compétences que vous acquerrez: Informatique distribuée, Cryptographie, Technologies émergentes, Développement d'applications, Plates-formes d'informatique en nuage, Cadres d'application, Protocoles cryptographiques, Développement du programme, Principes de programmation, Protocoles de réseau, Blockchain, Environnements de développement intégré, Tests de développement, Conception de l'application, Outils de développement web, Environnement de développement, Plates-formes informatiques, Développement piloté par les tests (TDD), Développement de scripts de test, Traitement des transactions
Intermédiaire · Spécialisation · 3 à 6 mois

DeepLearning.AI
Compétences que vous acquerrez: Intelligence artificielle, Traitement du langage naturel, Optimisation du modèle, Analyse d'images, Apprentissage par transfert, Réseaux neuronaux convolutifs, Apprentissage profond, Apprentissage automatique appliqué, Modèle de formation, Mise au point, Réseaux neuronaux artificiels, Modélisation des grandes langues, Emboîtements, IA générative, Vision par ordinateur, Visage étreint, Intelligence artificielle et apprentissage automatique (IA/ML), Réseaux neuronaux récurrents (RNN), Apprentissage supervisé, Tensorflow
Préparer un diplôme
Intermédiaire · Spécialisation · 3 à 6 mois

Meta
Compétences que vous acquerrez: React Native, Développement mobile, Javascript, Restful API, CORE (logiciel), Contrôle des versions, GitHub, Commandes Unix, Recherche UI/UX, Persona (Expérience utilisateur), Programmation Swift, Structures de données, Apple Xcode, Tests d'utilisabilité, Recherche sur les utilisateurs, Interface utilisateur (UI), développement iOS, Git (système de contrôle de version), Jest (cadre de test JavaScript), Apple iOS
Préparer un diplôme
Débutant · Certificat Professionnel · 3 à 6 mois

University of Colorado Boulder
Compétences que vous acquerrez: Gestion des données, Programmation informatique, Algorithmes, Logiciel de tableur, Macros Excel, Automatisation, Principes de programmation, Intégration des données, Nettoyage des données, Résolution de problèmes, Réutilisation du code, Débogage, Importation/exportation de données, Programmation orientée objet (POO), Interface utilisateur (UI), Fichier E/S, Simulations, Composants de l'interface utilisateur, Microsoft Excel, Visual Basic (langage de programmation)
Débutant · Spécialisation · 3 à 6 mois
Compétences que vous acquerrez: Gestion des données, Modélisation de la menace, Renseignements sur les cybermenaces, Cryptographie, Cadre de gestion des risques, Modélisation des menaces, Cybersécurité, Gestion des vulnérabilités, Sécurité des données, Protection contre les logiciels malveillants, Gestion des identités et des accès, Cadre ATT&CK de MITRE, Contrôles de sécurité, Autorisation (informatique), Détection des menaces, Stratégie de cybersécurité, Gestion de la vulnérabilité, Évaluations de la vulnérabilité, Gestion des menaces, Risque cybernétique, Authentifications, Sensibilisation à la sécurité
Débutant · Cours · 1 à 4 semaines

University of Maryland, College Park
Compétences que vous acquerrez: Politiques de cybersécurité, Renseignements sur les cybermenaces, Modélisation de la menace, Gouvernance, Sécurité des infrastructures, Modélisation des menaces, Sécurité des entreprises, Cybersécurité, Sensibilisation à la sécurité informatique, Télécommunications, Sécurité des données, Gestion des risques, Techniques d'exploitation, Mise en réseau générale, Cyber-gouvernance, Gestion de la sécurité, Cyber-attaques, Risque cybernétique, Stratégie de cybersécurité, Sensibilisation à la sécurité
Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Partage des données, Analyse des données, Collecte des données, Collecte de données, Logiciel de tableur, Analyse, Compétences analytiques, SQL, Visualisation des données, Maîtrise des données, Nettoyage des données, Prise de décision fondée sur des données, Logiciel de visualisation de données, Traitement des données, Éthique des données, Langages de requête, Logiciel Tableau
Débutant · Cours · 1 à 4 semaines

LearnQuest
Compétences que vous acquerrez: Programmation informatique, Installation du logiciel, Java, Principes de programmation, Programmation Java, Environnement de développement, Logique informatique, Programmation orientée objet (POO), Structures de données
Débutant · Cours · 1 à 4 semaines

The University of Edinburgh
Compétences que vous acquerrez: Programmation informatique, Développement de logiciels, Algorithmes, Génie logiciel, Développement de jeux vidéo, Principes de programmation, Réutilisation du code, Programmation événementielle, Conception de jeux, Pensée informatique
Débutant · Cours · 1 à 3 mois