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 Pennsylvania
Compétences que vous acquerrez: Environnement de développement, Programmation en Python, structures de données, Environnements de développement intégré, Outils de programmation informatique, Programmation informatique, Principes de programmation, Pensée informatique, Jupyter, Fichier E/S
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Visualization (Computer Graphics), 3D Assets, Computer Graphics, Design Software
Débutant · Cours · 1 à 4 semaines

Meta
Compétences que vous acquerrez: Jest (JavaScript Testing Framework), React.js, Web Development Tools, Web Applications, Event-Driven Programming, JavaScript Frameworks, Application Programming Interface (API), Application Development, UI Components, Unit Testing, Front-End Web Development, Software Design Patterns, Context Management, Cascading Style Sheets (CSS), Javascript, Hypertext Markup Language (HTML), Debugging
Intermédiaire · Spécialisation · 1 à 3 mois

University of Washington
Compétences que vous acquerrez: Conception fonctionnelle, Conception de logiciels, Autres langages de programmation, Science Informatique Théorique, Installation du logiciel, Ruby (Langage de programmation), Principes de programmation, Pensée informatique, Programmation informatique
Intermédiaire · Cours · 1 à 3 mois

Compétences que vous acquerrez: 3D Assets, 3D Modeling, Visualization (Computer Graphics), Computer Graphics, Animations, Simulations
Débutant · Cours · 3 à 6 mois

University of Michigan
Compétences que vous acquerrez: JSON, MySQL, Programmation orientée objet (POO), Javascript, PHP (langage de script), Modélisation des données, Développement Web, Bases de données relationnelles, Conception de la base de données, Débogage, JavaScript et jQuery, jQuery, SQL, Bases de données, Codage sécurisé, HyperText Markup Language (HTML), AJAX, Applications Web, Application de base de données, Base de données
Intermédiaire · Spécialisation · 3 à 6 mois

University of California San Diego
Compétences que vous acquerrez: Algorithmes, Programmation Java, Java, Stockage des données, C++ (langage de programmation), structures de données, Gestion des fichiers, Principes de programmation, Programmation informatique
Intermédiaire · Cours · 1 à 3 mois

Logical Operations
Compétences que vous acquerrez: Virtual Machines, Debugging, Application Development, Development Environment, Software Installation, Python Programming, Programming Principles, Computer Programming, Software Development
Mixte · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Cinematography, Motion Graphics, Animations, Visualization (Computer Graphics), 3D Assets, Video Production, Computer Graphics, 3D Modeling, Computer Graphic Techniques, Image Quality
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Autorisation (informatique), Sécurité des données, Cybersécurité, Authentifications, Protection contre les logiciels malveillants, Risque cybernétique, Cryptage, Cryptographie, Stratégie de sécurité, Contrôles de sécurité, NIST 800-53, Modélisation des menaces, Gestion des menaces, Cyber-attaques, Cadre de gestion des risques, Informations d'identification personnelle, Gestion des vulnérabilités, Évaluations de la vulnérabilité
Débutant · Cours · 1 à 4 semaines

New York University
Compétences que vous acquerrez: Pare-feu, Authentifications, Ingénierie en matière de sécurité, Détection des menaces, Sécurité mobile, Risque cybernétique, Cybersécurité, Stratégie de cybersécurité, Sécurité réseau, Cryptographie, Infrastructure à clés publiques, Data Encryption Standard, Sécurité informatique, Modélisation des menaces, Attaque par déni de service distribué (DDoS), Cyber-attaques, Politiques de cybersécurité, Sécurité des entreprises, Sécurité des infrastructures, Sécurité des applications
Débutant · Spécialisation · 3 à 6 mois
Dartmouth College
Compétences que vous acquerrez: Algorithmes, Programmation du système, Informatique, Documentation du logiciel, Commandes Linux, Systèmes de fichiers, C (langage de programmation), Linux, Systèmes embarqués, Architecture des ordinateurs, Principes de programmation, Interface de ligne de commande, Débogage, Visualisation des logiciels, Programmation informatique, Logiciels embarqués, Serveurs Linux, Fichier E/S, Génie logiciel, Ingénierie informatique
Débutant · Spécialisation · 3 à 6 mois