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.

University of Colorado System
Compétences que vous acquerrez: Sécurité des applications, Cryptographie, Ingénierie de la sécurité, Codage sécurisé, Architecture des logiciels, Visualisation des logiciels, Gestion des vulnérabilités, Modèles de conception de logiciels, Blockchain, Techniques d'exploitation, Modélisation des menaces, Conception de logiciels, Normes de cryptographie à clé publique (PKCS), Gestion des menaces, Modélisation de la menace, Gestion de la vulnérabilité, Évaluations de la vulnérabilité
★ 4.6 (94) · Intermédiaire · Cours · 1 à 3 mois

Infosec
Compétences que vous acquerrez: Sécurité des applications, Codage sécurisé, Plates-formes d'informatique en nuage, Node.JS, Informatique sans serveur, Cadre de gestion des risques, Sécurité des infrastructures, Services en nuage, L'informatique sans serveur, Gestion des menaces, Sécurité de l'informatique en nuage, Javascript
★ 4.6 (31) · Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Debugging, z/OS, Job Control Language (JCL), Mainframe Computing, Scripting Languages, Programming Principles, Computer Programming, File I/O, Code Reusability, Data Structures, Command-Line Interface, Data Import/Export, Automation, Data Management, Application Development
★ 4.4 (25) · Intermédiaire · Cours · 1 à 3 mois

Board Infinity
Compétences que vous acquerrez: ASP.NET, Object Oriented Programming (OOP), Object Oriented Design, Web Design and Development, Application Frameworks, Frontend Integration, Programming Principles, API Design, Middleware, Object-Relational Mapping, Model View Controller, Event-Driven Programming, User Interface (UI), Cascading Style Sheets (CSS), Maintainability
★ 4.2 (49) · Débutant · Spécialisation · 1 à 3 mois

Board Infinity
Compétences que vous acquerrez: DevSecOps, DevOps, Application Security, Secure Coding, Security Testing, Continuous Delivery, CI/CD, Continuous Integration, Containerization, Security Software, Automation
★ 4.4 (23) · Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Performance Tuning, Memory Management, Embedded Software, Microarchitecture, Embedded Systems, System Programming, Secure Coding, System Configuration, Digital Signal Processing, Computer Architecture, Security Controls, Hardware Architecture, Authentications
★ 4.8 (23) · Avancées · Cours · 1 à 3 mois

Compétences que vous acquerrez: Software Documentation, Generative AI, API Testing, Test Automation, Design Software, Mockups, User Interface (UI), Software Development Tools, User Interface and User Experience (UI/UX) Design, Software Testing, AI Security, Application Security, Maintainability, Prompt Engineering, Test Case, Software Architecture, Code Review, Secure Coding, Artificial Intelligence, Debugging
★ 3.8 (18) · Débutant · Spécialisation · 1 à 3 mois

Compétences que vous acquerrez: Spring Boot, Application Development, API Testing, Java Programming, Web Development, Program Development, Application Frameworks, Software Testing, Test Case, Secure Coding, Development Environment, Model View Controller, Software Development Tools, UI Components, Data Access, Authentications, SQL, Object Oriented Programming (OOP), Data Persistence, User Interface (UI)
★ 4.7 (18) · Intermédiaire · Spécialisation · 1 à 3 mois

Arizona State University
Compétences que vous acquerrez: Apprentissage automatique, Programmation en Python, IA générative, Apprentissage automatique appliqué, Apprentissage profond, Algorithmes d'apprentissage automatique, Vision par ordinateur, Programmation Python, Analyse de régression, Traitement des données, Analyse d'images, Évaluation du modèle, Modèle de formation, Programmation informatique, Réseaux adversoriels génératifs (GAN), Architectures de modèles génératifs, Méthodes d'apprentissage automatique, Apprentissage supervisé, Algorithmes de classification, Réseaux neuronaux artificiels, Apprentissage non supervisé
★ 3.6 (25) · Débutant · Cours · 1 à 4 semaines

Duke University
Compétences que vous acquerrez: Cryptographie, Programmation en Python, Manipulation de données, Interface de programmation d'applications (API), Codage sécurisé, Rust (langage de programmation), Programmation Python, Structures de données, Restful API, Traitement des données, Tests de logiciels, Interface de ligne de commande, Amazon Web Services, Pipelines de données, Programmation du système, Intégration dans le nuage, Manipulation des données
★ 3.5 (67) · Intermédiaire · Cours · 1 à 4 semaines

Infosec
Compétences que vous acquerrez: Sécurité des applications, Programmation Java, Applications Web, Codage sécurisé, Node.JS, Développement Web, Techniques d'exploitation, Javascript
★ 4.7 (36) · Intermédiaire · Cours · 1 à 4 semaines

Microsoft
Compétences que vous acquerrez: File I/O, Memory Management, C and C++, C++ (Programming Language), Code Reusability, Vibe coding, API Design, Software Architecture, Software Design, Functional Design, Maintainability, Data Import/Export, Data Structures, AI literacy, AI Integrations, Data Validation, Performance Tuning, Secure Coding, Build Tools, Package and Software Management
Débutant · Cours · 1 à 3 mois