Les cours de programmation peuvent vous aider à apprendre la logique, la syntaxe et les structures nécessaires pour créer vos propres programmes. Vous pouvez développer des compétences en organisation du code, résolution de problèmes et utilisation d'outils de développement. Beaucoup de cours proposent des exercices pratiques pour progresser étape par étape.

Compétences que vous acquerrez: File I/O, Security Controls, Cryptography, User Accounts
Intermédiaire · Cours · 3 à 6 mois

Compétences que vous acquerrez: Conception de l'application, Composants de l'interface utilisateur, développement iOS, Apple iOS, Principes de programmation, Interface de programmation d'applications (API), Structures de données, Déploiement des applications, JSON, Services Web, Développement d'applications, Persistance des données, Apple Xcode, Interface utilisateur (UI), Conception de l'interface utilisateur (UI), Programmation Swift, Développement mobile
Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Examen du code, Gestion de la vulnérabilité, Cadre de gestion des risques, Test de pénétration, Analyse des exigences de sécurité, Analyse de dépendance, Codage sécurisé, Sécurité des applications, Gestion des vulnérabilités, Sécurité de l'IA, Modélisation des menaces, Analyse de la vulnérabilité, Modélisation de la menace, Évaluation de la cybersécurité, DevSecOps
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Structures de données, Algorithmes, Théorie des graphes, Optimisation du modèle, Informatique théorique, Programmation informatique, Programmation Python, Programmation en Python, Pensée informatique
Intermédiaire · Cours · 1 à 3 mois

Compétences que vous acquerrez: Cryptography, Encryption, Key Management, Python Programming, Scripting, User Interface (UI), UI Components, Application Development
Mixte · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Jest (JavaScript Testing Framework), Unit Testing, TypeScript, Test Script Development, Software Testing, Test Driven Development (TDD), JavaScript Frameworks, Code Coverage, Test Automation, Test Case, Javascript
Intermédiaire · Cours · 1 à 4 semaines

Board Infinity
Compétences que vous acquerrez: GitHub, Git (Version Control System), Version Control, Collaborative Software, Software Versioning, Software Development Tools
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Code Review, DevSecOps, Maintainability, Software Quality (SQA/SQC), Software Quality Assurance, Secure Coding, Application Security, Software Technical Review, Continuous Integration, Continuous Deployment, CI/CD, Vulnerability Scanning, Vulnerability Management, Analysis, Cyber Security Assessment, Security Strategy, Cyber Governance, Security Management, Cyber Security Strategy, Security Awareness
Intermédiaire · Cours · 1 à 4 semaines

Packt
Compétences que vous acquerrez: Expressions d'analyse de données (DAX), Gestion des capacités, Intelligence économique, Stockage des données, Accès aux données, Données en temps réel, Flux de données, Gestion des données, Langages de requête
Débutant · Cours · 1 à 3 mois
Alberta Machine Intelligence Institute
Compétences que vous acquerrez: Surveillance du système, Apprentissage profond, Évaluation du modèle, Candidature au LLM, Emboîtements, Modélisation des grandes langues, LangChain, Modèle de formation, Systèmes agentiques, Optimisation du modèle, Déploiement du modèle, PyTorch (Bibliothèque d'apprentissage automatique), IA générative, Agents génératifs d'IA, Mise au point, Google Cloud Platform, Flux de travail agentiques, Architectures de modèles génératifs, Workflows d'IA, Intelligence artificielle et apprentissage automatique (IA/ML)
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Web Analytics and SEO, Web Design, Web Design and Development, Content Management Systems, E-Commerce, Blogs, Information Architecture, Content Management, Style Guides, Design Elements And Principles, Role-Based Access Control (RBAC), Payment Systems
Intermédiaire · Cours · 1 à 3 mois

Coursera
Compétences que vous acquerrez: Tests d'intégration, Intégration continue, Déploiement continu, Couverture du code, Développement piloté par les tests (TDD), Intégrations AI, Évaluations de la vulnérabilité, Gestion des paquets et des logiciels, Tests de sécurité, CI/CD, Analyse de dépendance, Tests unitaires, Outils de test, Tests de développement, Tests de logiciels, Sécurité de l'IA, Automatisation des tests, Analyse de la vulnérabilité, Version du logiciel, Développement de scripts de test
Intermédiaire · Cours · 1 à 4 semaines