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: Modèle Vue Contrôleur, Architecture des logiciels, Développement de logiciels, Ingénierie des familles de produits, Microservices, Restful API, Visualisation des logiciels, Java, Architecture orientée services, Examen du code, Conception orientée objet, Conception de l'API, Langage de modélisation unifié, Programmation orientée objet (POO), Protocole d'accès simple aux objets (SOAP), Modèles de conception de logiciels, Architecture des systèmes, Services Web, Conception de logiciels, Documents de conception de logiciels
★ 4.6 (4 k) · Débutant · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: File I/O, Git (Version Control System), Software Development Methodologies, JUnit, Requirements Analysis, Version Control, Systems Development Life Cycle, Application Development, Software Development Life Cycle, Full-Stack Web Development, Test Driven Development (TDD), SQL, Software Development, Restful API, Database Management, Object Oriented Programming (OOP), Digital Transformation, GitHub Copilot, Java Programming, Generative AI
★ 4.3 (592) · Débutant · Certificat Professionnel · 3 à 6 mois

The State University of New York
Compétences que vous acquerrez: Gestion des conflits, Politiques de cybersécurité, Renseignements sur les cybermenaces, Psychologie, Diplomatie, Médias et communications, Infrastructure de réseau, Études sociales, Cybersécurité, Cyber-gouvernance, Relations internationales, Gestion de la sécurité, Sciences politiques, Facteurs humains (sécurité), Opérations cybernétiques, Gestion des incidents de sécurité informatique, Cyber-attaques, Stratégie de cybersécurité
★ 4.5 (1,6 k) · Mixte · Cours · 1 à 3 mois

Compétences que vous acquerrez: Object Oriented Design, Object Oriented Programming (OOP), File Systems, Video Game Development, Software Design Patterns, Local Area Networks, File I/O, Game Design, Computer Programming, Scripting, Software Architecture, Animation and Game Design, Programming Principles, Maintainability, Scripting Languages, Code Reusability, Data Persistence, Other Programming Languages, Graphic Design, Design and Product
Débutant · Cours · 3 à 6 mois

Compétences que vous acquerrez: Test Automation, Test Data, Test Execution Engine, Test Script Development, Test Case, Test Engineering, Software Testing, Debugging, Scalability, Test Planning, Application Frameworks, Maintainability, Automation, Code Reusability, Software Design Patterns, Configuration Management, Package and Software Management
Intermédiaire · Cours · 1 à 3 mois

Compétences que vous acquerrez: AWS Identity and Access Management (IAM), Cloud Management, Amazon Web Services, Cloud Security, Identity and Access Management, Security Management, Multi-Factor Authentication, Data Security, Security Controls, Role-Based Access Control (RBAC), Continuous Monitoring, Key Management, Threat Detection, Vulnerability Assessments, Anomaly Detection
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Prompt Engineering, AI Orchestration, AI Workflows, Retrieval-Augmented Generation, Agentic Workflows, LangChain, LangGraph, LLM Application, Prompt Patterns, Tool Calling, Agentic systems, Multimodal Prompts, Model Context Protocol, Generative AI, AI Security, Generative AI Agents, Vector Databases, OpenAI API, AI Integrations, Software Development
★ 4.6 (959) · Avancées · Certificat Professionnel · 3 à 6 mois

Compétences que vous acquerrez: iOS Development, Mobile Development, Apple iOS, User Interface (UI), Apple Xcode, Swift Programming, Unit Testing, User Interface (UI) Design, Objective-C (Programming Language), UI Components, Mobile Development Tools, Data Structures, Application Development, Interactive Design, Programming Principles, Code Reusability, Cross Platform Development, Application Programming Interface (API), Knowledge of Apple Software, Prototyping
★ 4.6 (1,3 k) · Débutant · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: SketchUp (3D Modeling Software), Visual Storytelling, Animations, Model Optimization, Visualization (Computer Graphics), Design Software, 3D Modeling, Autodesk, Software Visualization, Layout Design, Data Import/Export, Software Documentation, 3D Assets, Generative AI, Document Management, Color Matching, Design, Digital Design, AI Integrations, Editing
Débutant · Spécialisation · 3 à 6 mois
University of Michigan
Compétences que vous acquerrez: Intégrité des données, Bases de données, SQL, Bases de données relationnelles, Modélisation des données, Installation du logiciel, Conception de la base de données, Environnement de développement, Gestion des bases de données, Langages de requête, MySQL, PHP (langage de script)
★ 4.8 (5,5 k) · Intermédiaire · Cours · 1 à 4 semaines

University of Alberta
Compétences que vous acquerrez: Java, Conception de diagrammes, Conception orientée objet, Maintenabilité, Design conceptuel, Langage de modélisation unifié, Programmation Java, Réutilisation du code, Conception de l'application, Programmation orientée objet (POO), Documents de conception de logiciels, Conception de logiciels, Éléments et principes de conception
★ 4.7 (2,4 k) · Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Google Workspace, Gmail, Data Management, Endpoint Security, Group Policy, Data Sharing, Compliance Management, Information Management, Cloud Management, Data Strategy, Productivity Software, Document Management, System Configuration, Calendar Management, Cloud Security, User Accounts, User Provisioning, Collaborative Software, Enterprise Application Management, File Management
Intermédiaire · Cours · 1 à 4 semaines