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 Colorado Boulder
Compétences que vous acquerrez: OSI Models, Network Security, TCP/IP, Network Architecture, Network Protocols, Network Routing, Network Routers, Computer Networking, Infrastructure Security, Routing Protocols, Public Key Infrastructure, Network Model, Cryptographic Protocols, Web Applications, Application Servers
★ 4.6 (93) · Intermédiaire · Cours · 1 à 3 mois

Board Infinity
Compétences que vous acquerrez: Modèle Vue Contrôleur, Spring Boot, Cadre de travail Spring, Structures de données, Restful API, Sécurité des applications, Services Web, Programmation Java, Autorisation (informatique), Java, Algorithmes, Développement web back-end, Authentifications
★ 4.3 (163) · Avancées · Cours · 1 à 4 semaines

Yale University
Compétences que vous acquerrez: Gestion des risques, Apprentissage automatique, Conception de logiciels, Dispositifs médicaux, Facilité d'utilisation, Tests de logiciels, Gestion de projets dans le domaine de la santé, Recherche sur les utilisateurs, Interface utilisateur (UI), Ingénierie biomédicale, Essais cliniques, Cycle de vie du développement logiciel, Technologie de la santé, L'esprit d'entreprise, Protection de la vie privée dans le domaine médical, Conformité réglementaire, Vérification et validation, Qualité des logiciels (SQA/SQC), Assurance qualité des logiciels, Facteurs humains
★ 4.8 (294) · Intermédiaire · Cours · 3 à 6 mois

Birla Institute of Technology & Science, Pilani
Compétences que vous acquerrez: Theoretical Computer Science, Computational Logic, Mathematical Theory & Analysis, Algorithms, Computational Thinking, Programming Principles, Computer Science, Graph Theory, Deductive Reasoning, Natural Language Processing, Logical Reasoning, Formal Learning
Intermédiaire · Cours · 1 à 3 mois

Compétences que vous acquerrez: Environnements de développement intégré, Principes de programmation, Outils de développement de logiciels, Systèmes embarqués, Outils de construction, Outils de programmation informatique, Eclipse (Logiciel), Environnement de développement, C (langage de programmation), Gestion de la mémoire, C et C++, Programmation du système, Stockage des données, Débogage, Logiciels embarqués
★ 4.8 (71) · Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Data Structures, Algorithms, Graph Theory, Programming Principles, Theoretical Computer Science, Computer Science, Computer Programming, Python Programming, Pandas (Python Package), Machine Learning Algorithms, Computational Thinking, C++ (Programming Language), Data Architecture, Random Forest Algorithm, Performance Tuning, Object Oriented Programming (OOP), Network Analysis, Program Development, Problem Solving, Debugging
★ 4.5 (38) · Intermédiaire · Spécialisation · 3 à 6 mois

University of Colorado Boulder
Compétences que vous acquerrez: Computational Logic, Mathematical Modeling, Model Based Systems Engineering, Systems Design, Theoretical Computer Science, Verification And Validation, System Requirements, Engineering Analysis, Functional Requirement, Automation Engineering, Functional Specification, Control Systems, Mechanics, Requirements Analysis, Systems Analysis, Safety Assurance, Linear Algebra, Differential Equations, Algorithms, Applied Mathematics
★ 3.5 (38) · Intermédiaire · Spécialisation · 3 à 6 mois

The Chinese University of Hong Kong
Compétences que vous acquerrez: Operations Research, Model Optimization, Computational Logic, Combinatorics, Algorithms, Applied Mathematics, Mathematical Modeling, Mathematical Software, Computational Thinking, Decision Support Systems, Data Transformation, Theoretical Computer Science, Performance Tuning, Linear Algebra
★ 4.8 (44) · Intermédiaire · Cours · 1 à 4 semaines

University of Colorado System
Compétences que vous acquerrez: Élicitation des exigences, Storyboard, Compétences en matière d'entretien, Maquettes, Exigences fonctionnelles, Méthodologies de développement de logiciels, Cadre de gestion des risques, Fixation des objectifs, Analyse des exigences de sécurité, Conception de diagrammes, Exigences relatives aux produits, Méthodologie agile, Cycle de vie du développement des systèmes, Méthodologie Agile, Risque, Langage de modélisation unifié, Diagrammes de flux de données (DFD), Documentation du logiciel, Documents de conception de logiciels, Analyse des besoins, Documents relatifs aux besoins des utilisateurs
★ 4.5 (857) · Débutant · Spécialisation · 3 à 6 mois

28DIGITAL
Compétences que vous acquerrez: Systèmes d'information géographique, Structures de données, Théorie des graphes, Géométrie, Informatique théorique, Algorithmes, Infographie, Analyse des données spatiales, Analyse spatiale
★ 4.4 (24) · Intermédiaire · Cours · 1 à 4 semaines

University of Colorado System
Compétences que vous acquerrez: Cryptage, Cybersécurité, Cryptographie, Intégrité des données, Normes de cryptographie à clé publique (PKCS)
★ 4.5 (428) · Débutant · Cours · 1 à 4 semaines

University of Colorado Boulder
Compétences que vous acquerrez: Mécanique, Analyse technique, Analyse des systèmes, Equations différentielles, Modélisation mathématique, Assurance de la sécurité, Informatique théorique, Conception des systèmes, Ingénierie de l'automatisation, Logique informatique, Systèmes de contrôle, Ingénierie des systèmes basée sur des modèles
★ 3.3 (23) · Intermédiaire · Cours · 1 à 4 semaines