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 Michigan
Compétences que vous acquerrez: Algorithmes d'apprentissage automatique, Ingénierie des fonctionnalités, Méthodes d'apprentissage automatique, Apprentissage automatique, Modélisation prédictive, Réseaux neuronaux artificiels, Évaluation du modèle, Algorithmes de classification, Scikit Learn (Bibliothèque d'apprentissage automatique), Programmation Python, Optimisation du modèle, Apprentissage supervisé, Modèle de formation, Programmation en Python, Apprentissage automatique appliqué, Apprentissage non supervisé
Intermédiaire · Cours · 1 à 4 semaines

Johns Hopkins University
Compétences que vous acquerrez: Javascript, Applications Web, Langage de balisage hypertexte (HTML), Ajax, Composants de l'interface utilisateur, Développement Web, Composants Web, Applications en nuage, Réutilisation du code, Cadres JavaScript, Développement Web Front-End, Tests unitaires, Angulaire
Intermédiaire · Cours · 1 à 3 mois

University of California, Davis
Compétences que vous acquerrez: Sécurité des données, Sécurité des applications, Évaluations de la vulnérabilité, Gestion de la vulnérabilité, Modélisation de la menace, Validation des données, Codage sécurisé, Cryptographie, Modélisation des menaces, Authentifications, Données Validation des données, Gestion des vulnérabilités, Contrôles de sécurité, Techniques d'exploitation, Projet ouvert de sécurité des applications web (OWASP), Cryptage
Intermédiaire · Cours · 1 à 4 semaines

Board Infinity
Compétences que vous acquerrez: HTML et CSS, Applications Web, Javascript, Langage de balisage hypertexte (HTML), Java, Composants Web, Composants de l'interface utilisateur, Conception de sites web, Développement Web, Réutilisation du code, Cadres JavaScript, Développement Web complet, Cadres d'application, Feuilles de style en cascade (CSS), Principes de programmation, Modèles de conception de logiciels, Maintenabilité, Angulaire, Développement Web Front-End
Intermédiaire · Cours · 1 à 4 semaines
University of Michigan
Compétences que vous acquerrez: Développement web back-end, Application de base de données, Réutilisation du code, Django (Framework Web)
Intermédiaire · Cours · 1 à 3 mois

Compétences que vous acquerrez: Internet des objets, Applications Web, Protection de l'information, TCP/IP, Restful API, Modélisation de la menace, Réseaux informatiques, Cryptographie, Normes de cryptographie à clé publique (PKCS), Services Web, Modélisation des menaces, Protocoles de réseau, Sécurité réseau, Cybersécurité, Architecture du réseau, Contrôles de sécurité, Systèmes embarqués, Sécurité des réseaux, Analyse des exigences de sécurité, Modèles OSI, Cryptage, Protocole d'accès simple aux objets (SOAP)
Intermédiaire · Cours · 1 à 3 mois

University at Buffalo
Compétences que vous acquerrez: Microsoft Azure, Évolutivité, Interopérabilité, Architecture de l'informatique en nuage, Modèle de réseau, Traitement des transactions, Technologies de stockage des données, Technologies émergentes, Plates-formes informatiques, Plate-forme en tant que service (PaaS), FinTech, Informatique distribuée, Blockchain, Stockage des données, Protocoles cryptographiques, Algorithmes, Plates-formes d'informatique en nuage
Intermédiaire · Cours · 1 à 4 semaines

Dartmouth College
Compétences que vous acquerrez: Gestion de la mémoire, C (langage de programmation), Commandes Linux, Systèmes de fichiers, Systèmes d'exploitation, Linux, Programmation informatique, Unix, Ingénierie informatique, Interface de ligne de commande, Systèmes embarqués, Outils de programmation informatique, Gestion des fichiers, Gestion des processus du système d'exploitation, Serveurs Linux, Technologie Open Source
Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Développement mobile, Java, Programmation informatique, Environnements de développement intégré, Programmation Java, Structures de données, Principes de programmation
Débutant · Projet Guidé · Moins de 2 heures
LearnQuest
Compétences que vous acquerrez: Environnement de développement, Fichier E/S, Langage de modélisation unifié, Tracé (graphique), Langages de script, Gestion des paquets et des logiciels, Docker (Logiciel), DevOps, Programmation informatique, Conteneurisation, Déploiement des applications, Persistance des données, Programmation Python, Scripting, Structures de données, Pandas (paquetage Python), Tests de logiciels, Conception orientée objet, Programmation en Python, Principes de programmation, Tests unitaires
Débutant · Spécialisation · 3 à 6 mois
Imperial College London
Compétences que vous acquerrez: Théorie des couleurs, Techniques d'infographie, Développement Android, Algèbre linéaire, Infographie, Visualisation (infographie), Réalité virtuelle, Android Studio, Animations
Intermédiaire · Cours · 1 à 4 semaines

Johns Hopkins University
Compétences que vous acquerrez: Gestion de la mémoire, Évolutivité, Flux de données, Programmation événementielle, Développement de logiciels, Réseaux neuronaux artificiels, Analyse d'images, Apprentissage automatique, Algèbre linéaire, Programmation du système, C++ (langage de programmation), Développement du programme, Traitement des signaux numériques, Architecture matérielle, Informatique distribuée, Optimisation des performances, Apprentissage profond, Apprentissage automatique appliqué, Logiciels mathématiques, C et C++
Préparer un diplôme
Intermédiaire · Spécialisation · 3 à 6 mois