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: Plan du projet, Exigences de l'entreprise, Rétrospective de Sprint, Gestion des risques, Project Management, Élicitation des exigences, Principes du Kanban, Exigences fonctionnelles, Gestion des risques liés aux projets, gestion de produit, Méthodologie Agile, Planification du Sprint, Méthodologies de développement de logiciels, Gestion des exigences, Développement agile de logiciels, Cycle de vie du développement logiciel, Scrum (développement de logiciels), Examen technique des logiciels, Cadre de gestion des risques, Analyse des besoins
Débutant · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Object Oriented Programming (OOP), C++ (Programming Language), Data Structures, Software Design Patterns, Programming Principles, File Management, Algorithms, Simulations
Avancées · Cours · 1 à 4 semaines

Compétences que vous acquerrez: 3D Assets, 3D Modeling, Computer Graphics, Adobe Photoshop, Autodesk, Data Import/Export, Graphical Tools
Mixte · Cours · 1 à 3 mois

University of Toronto
Compétences que vous acquerrez: Automatisation, Architecture matérielle, Modélisation mathématique, Architecture des systèmes, Systèmes de contrôle, Mécanique, Assurance de la sécurité, Simulation et logiciels de simulation, Architecture logicielle, Matériel informatique
Avancées · Cours · 1 à 3 mois

Microsoft
Compétences que vous acquerrez: C++ (Programming Language), API Design, Software Architecture, Software Design, Maintainability, Data Structures, Data Validation, Performance Tuning, Generative AI, File Management, Debugging
Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Déploiement des applications, Codage sécurisé, Jenkins, Kubernetes, Développement piloté par les tests (TDD), Grafana, Moniteur du système, Méthodologie Agile, DevOps, Programmation pilotée par le comportement, Intégration continue, Applications en nuage, Informatique sans serveur, Istio, Couverture du code, Gherkin (langage de script), OpenShift, Développement agile de logiciels, CI/CD, Projet ouvert de sécurité des applications web (OWASP)
Préparer un diplôme
Intermédiaire · Certificat Professionnel · 3 à 6 mois

Compétences que vous acquerrez: Maintainability
Intermédiaire · Cours · 1 à 4 semaines

Dartmouth College
Compétences que vous acquerrez: Probability & Statistics, Statistical Methods
Intermédiaire · Cours · 1 à 3 mois

University of Virginia
Compétences que vous acquerrez: Business Analytics, Essais de produits, Innovation, Analyse de la clientèle, Gestion de projet Agile, Analytique, Renforcement de l'esprit d'équipe, Gestion de la performance des équipes, Méthodologie Agile, Gestion d'équipe, Amélioration des produits, gestion de produit, Développement agile de produits, Développement agile de logiciels, Design Thinking, Développement de nouveaux produits, Tests d'utilisabilité, Livraison continue, Leadership d'équipe, Témoignage de l'utilisateur
Débutant · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Animation and Game Design, Video Game Development, 3D Assets, Event-Driven Programming, Animations, Game Design, Graphics Software, Computer Graphics, Visualization (Computer Graphics), Interactive Design, Computer Graphic Techniques, Debugging, User Interface (UI), User Interface (UI) Design, UI Components, Program Development, Python Programming, Application Design, Development Environment, Development Testing
Débutant · Spécialisation · 1 à 3 mois

Compétences que vous acquerrez: Protection contre les logiciels malveillants, Microsoft Windows, Sécurité réseau, Détection des menaces, Systèmes de fichiers, Linux, Intégrité des données, Cyber-attaques, Cybersécurité, Stockage des données, Analyse du réseau, Mac OS, Applications Web
Débutant · Cours · 1 à 3 mois

University of California, Santa Cruz
Compétences que vous acquerrez: Programmation orientée objet (POO), Programmation informatique, structures de données, Conception orientée objet, Algorithmes, Théorie des graphes, C++ (langage de programmation), Principes de programmation, C (langage de programmation)
Intermédiaire · Cours · 1 à 3 mois