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 Alberta
Compétences que vous acquerrez: Rétrospective de Sprint, Témoignage de l'utilisateur, Analyse des besoins, Assurance qualité des logiciels, Tests d'utilisabilité, Scrum (développement de logiciels), Méthodologie Agile, Développement agile de logiciels, Recherche utilisateur, Examen technique des logiciels, Gestion de projet Agile
Mixte · Cours · 1 à 4 semaines

Meta
Compétences que vous acquerrez: JSON, Données Validation des données, Conception de l'API, Restful API, Autorisation (informatique), EXtensible Markup Language (XML), Documentation du logiciel, Débogage, Authentifications, Test de l'API, Django (Framework Web), Optimisation des performances, Interface de programmation d'application (API)
Intermédiaire · Cours · 1 à 4 semaines

University of Minnesota
Compétences que vous acquerrez: Déploiement continu, Assurance qualité, Maintenabilité, Conception orientée objet, Qualité des logiciels (SQA/SQC), Modèles de conception de logiciels, Livraison continue, Environnement de développement, Modélisation des menaces, Tests de développement, Analyse des exigences de sécurité, Examen du code, Test de logiciels, Conception de logiciels, Assurance qualité des logiciels, Déploiement des applications, Architecture logicielle, Génie logiciel, Sécurité des applications, Développement du programme
Intermédiaire · Cours · 1 à 3 mois

Duke University
Compétences que vous acquerrez: Interaction Homme-Machine, Apprentissage automatique, Deep learning, Apprentissage non supervisé, MLOps (Apprentissage automatique), Évaluation de modèles, Prétraitement de données, Conception de l'expérience utilisateur, Gestion des données, Cycle de vie des projets, Déploiement du modèle, Arbre de classification et de régression (CART), Project Management, gestion de produit, Éthique des données, conception de produit, Qualité des données, Conception centrée sur l'homme, IA responsable, Science des données
Débutant · Spécialisation · 3 à 6 mois

University of London
Compétences que vous acquerrez: C++ (langage de programmation), Interface de ligne de commande, Programmation informatique, Environnement de développement, Fichier E/S, Principes de programmation, Débogage, Programmation orientée objet (POO), Panneaux de contrôle, Conception interactive, Développement du programme
Préparer un diplôme
Intermédiaire · Cours · 1 à 4 semaines

University of Michigan
Compétences que vous acquerrez: Prototypage, Design conceptuel, Conception de l'expérience utilisateur, Design d'interaction, Wireframing, Environnement virtuel, Storyboard, Réalité augmentée et virtuelle (AR/VR), Réalité virtuelle, Éthique des données, Design Thinking, Tests d'utilisabilité, Recherche utilisateur, Réalité augmentée, Conception centrée sur l'homme
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Architecture de réseau, Protocoles réseau, TCP/IP, Normes de cryptographie à clé publique (PKCS), Restful API, Services web, Analyse des exigences de sécurité, Cryptage, Simple Object Access Protocol (SOAP), Systèmes embarqués, Cybersécurité, Internet des objets, Sécurité réseau, Protection de l'information
Intermédiaire · Cours · 1 à 3 mois

Vanderbilt University
Compétences que vous acquerrez: Flux de travail IA, Assurance qualité, IA générative, Contrôle des versions, Orchestration IA, Intelligence artificielle, Ingénierie de requête, Documentation du logiciel, Développement de logiciels, Cycle de vie du développement logiciel, Automatisation, Assurance qualité des logiciels, Test de logiciels, Conception de logiciels, Invitations multimodales, Architecture logicielle, Git (Système de contrôle des versions), Agents IA génératifs, Code Claude, Méthodologies de développement de logiciels
Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Virtualisation, Tests unitaires, Intégration continue, Livraison de la solution, Programmation pilotée par le comportement, Cadre de mise à l’échelle Agile, Évolutivité, Méthodologie Agile, Planification du Sprint, Développement agile de produits, Développement piloté par les tests (TDD), Architecture de la solution, Gestion de projet Agile
Débutant · Cours · 1 à 4 semaines

University of Illinois Urbana-Champaign
Compétences que vous acquerrez: Apprentissage automatique, Apache Hadoop, Bases de données, Deep learning, Traitement des données, Algorithmes d'apprentissage automatique, Stockage des données, Apache Mahout, Théorie des graphes, Big Data, Informatique distribuée, Évolutivité, Cloud Computing, Données en temps réel, NoSQL, Analytique, Apache Kafka, Apache Spark
Mixte · Cours · 1 à 3 mois

Universitat Pompeu Fabra of Barcelona
Compétences que vous acquerrez: Programmation en Python, Technologie Open source, Analyse des séries temporelles et prévisions, Traitement des signaux numériques, Modélisation mathématique, NumPy, Musique, Mathématiques avancées
Intermédiaire · Cours · 1 à 3 mois

Instituto Tecnológico de Aeronáutica
Compétences que vous acquerrez: Model View Controller, Selenium (Software), Web Applications, Java, JUnit, Data Access, Java Platform Enterprise Edition (J2EE), Agile Methodology, Software Testing, Application Development, Software Design Patterns
Intermédiaire · Cours · 1 à 4 semaines