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.

Compétences que vous acquerrez: Cryptography, Network Security, OSI Models, Public Key Infrastructure, Network Protocols, Encryption, Remote Access Systems, Firewall, Brute-force attacks, Emerging Technologies, TCP/IP, Wireless Networks, Authentications
Avancées · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Interface utilisateur (UI), Wireframing, Parcours utilisateur, Développement Mobile, Développement d'applications, Git (Système de contrôle des versions), Android Studio, Kotlin, Conception de l'interface et de l'expérience utilisateur (UI/UX), Développement Android, Android Jetpack
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: JUnit, Apache Maven, Spring Boot, Model View Controller, Unit Testing, Frontend Integration, Microservices, Application Development, Spring Framework, Redis, Restful API, YAML, Java, Java Programming, MongoDB, Application Deployment, NoSQL, Ajax, Hibernate (Java), Data Persistence
Débutant · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Distributed Denial-Of-Service (DDoS) Attacks, Vulnerability Management, Network Protocols
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Terraform, Infrastructure as Code (IaC), AWS CloudFormation, Cloud Infrastructure, Cloud Platforms, Amazon Web Services, Amazon Elastic Compute Cloud, Google Cloud Platform, Amazon S3, Version Control, Configuration Management
Intermédiaire · Cours · 1 à 3 mois

Duke University
Compétences que vous acquerrez: Contrôle continu, Flux de travail IA, Amazon Web Services, MLOps (Apprentissage automatique), Informatique sans serveur, Amazon Bedrock, IA responsable, Déploiement des applications, Cloud Computing, Éthique des données, Déploiement du modèle, Grand modèle de langage (LLM), Sécurité IA, IA générative
Débutant · Cours · 1 à 4 semaines

DeepLearning.AI
Compétences que vous acquerrez: Bases de données vectorielles, Emboîtements, Invitations multimodales, IA générative, Grand modèle de langage (LLM), Analyse d'images, Génération augmentée de récupération, Apprentissage automatique appliqué
Intermédiaire · Projet · Moins de 2 heures

Compétences que vous acquerrez: Test de l'API, Ingénierie de requête, Test de pénétration, Opérations cybernétiques, IA responsable, Éthique des données, Projet ouvert de sécurité des applications web (OWASP), IA générative, Sécurité IA, Scripting, Techniques d'exploitation, ChatGPT, Évaluations de la vulnérabilité, Analyse de la vulnérabilité
Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Microsoft Azure, Déploiement continu, ASP.NET, Déploiement dans le nuage, Déploiement des applications, Microsoft Visual Studio, Conteneurisation, Environnements de développement intégré, Docker (Logiciel), Évolutivité, Platform as a Service (PaaS), Applications Web, Développement de l'informatique en nuage, Environnement de développement
Intermédiaire · Cours · 1 à 3 mois

Compétences que vous acquerrez: Cyber Security Assessment, Security Testing, Vulnerability Assessments, Penetration Testing, Vulnerability Scanning, Threat Modeling, Vulnerability Management, Security Strategy, Security Controls, Security Requirements Analysis, White-Box Testing
Intermédiaire · Cours · 1 à 4 semaines

Sungkyunkwan University
Compétences que vous acquerrez: Méthodes statistiques, Apprentissage automatique, Algorithmes de classification, Régression logistique, Algèbre linéaire, Évaluation de modèles, Probabilité, Analyse de régression, Programmation en Python, Apprentissage automatique appliqué, Apprentissage supervisé, Scikit-learn (Bibliothèque d'Apprentissage automatique)
Mixte · Cours · 1 à 4 semaines

Amazon
Compétences que vous acquerrez: Cadre de travail Spring, Java, Test de logiciels, Contrôle des versions, Git (Système de contrôle des versions), Cycle de vie du développement logiciel, Modèles de conception de logiciels, Méthodologie Agile, Débogage, Modèle de langage unifié, JUnit, Développement d'applications, Développement agile de logiciels, Méthodologies de développement de logiciels, Maintenabilité, Conception d’interfaces utilisateur (UI), Conception technique, Analyse des besoins, Tests unitaires
Débutant · Cours · 1 à 3 mois