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 Michigan
Compétences que vous acquerrez: Interaction Homme-Machine, Utilisabilité, Conception d’interfaces utilisateur (UI), Design d'interaction, L'idée, Conception centrée sur l'utilisateur, Recherche UI/UX, Prototypage, Expérience Utilisateur, Tests d'utilisabilité, Design Thinking, Facteurs humains
Débutant · Cours · 1 à 3 mois
Coursera
Compétences que vous acquerrez: LLM Application, CI/CD, Amazon CloudWatch, Infrastructure as Code (IaC), Cloud Deployment, DevSecOps, Enterprise Security, DevOps, Docker (Software), Cloud Management, System Monitoring, Performance Testing
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Interoperability, Virtualization, Software-Defined Networking, Cloud-Native Computing, Network Troubleshooting, Network Planning And Design, Automation, Network Architecture, Network Performance Management, Wireless Networks, Real Time Data, Systems Integration
Avancées · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Web Applications, Authentications, Front-End Web Development, Authorization (Computing), Application Programming Interface (API), User Interface (UI) Design
Intermédiaire · Cours · 1 à 3 mois

Compétences que vous acquerrez: AI Orchestration, AI Workflows, OpenAI API, ChatGPT, Test Script Development, Agentic systems, Context Management, Secure Coding, Debugging
Intermédiaire · Cours · 1 à 4 semaines

Coursera
Compétences que vous acquerrez: AI Security, Threat Modeling, Open Web Application Security Project (OWASP), Security Testing, Retrieval-Augmented Generation, Software Architecture, API Design, Test Automation, Vulnerability Management, Agentic systems, Systems Design, Model Evaluation, Test Driven Development (TDD), CI/CD, Python Programming, Continuous Deployment, Dependency Analysis, Large Language Modeling, Machine Learning, Performance Analysis
Intermédiaire · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Microservices, Docker (Software), Containerization, API Gateway, Redis, API Design, ASP.NET, .NET Framework, Software Architecture, Microsoft Visual Studio, Software Design Patterns, Cloud-Native Computing, Restful API, C# (Programming Language), Web Services, Application Programming Interface (API), Event-Driven Programming, Integration Testing, Software Development, Web Development
Intermédiaire · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: AutoCAD, Technical Drawing, Engineering Drawings, Computer-Aided Design, Architectural Drawing, Drafting and Engineering Design, User Interface (UI)
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Database Design, .NET Framework, C# (Programming Language), Data Validation, Microsoft SQL Servers, Databases, Software Development, Software Testing, Application Development, Event-Driven Programming, User Interface (UI), Debugging
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Logiciels embarqués, Protocoles réseau, Cybersécurité, Programmation informatique, Services web, Configuration requise, Internet des objets, Systèmes embarqués, Architecture de réseau, Sécurité réseau, Analyse des exigences de sécurité, Programmation du système, Cryptage, Normes de cryptographie à clé publique (PKCS), Génie logiciel, Réseaux sans fil, Systèmes d'exploitation en temps réel, Simple Object Access Protocol (SOAP), Systèmes d'Exploitation, Principes de programmation
Intermédiaire · Spécialisation · 3 à 6 mois

Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: AI Orchestration, Testability, Jenkins, Integration Testing, Test Engineering, Azure DevOps, AI Enablement, Continuous Deployment
Avancées · Cours · 1 à 4 semaines