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.

Pearson
Compétences que vous acquerrez: System Programming, Rust (Programming Language), Data Structures, Relational Databases, Other Programming Languages, Databases, Debugging, Programming Principles, Application Development, Secure Coding, SQL, Object Oriented Programming (OOP), C++ (Programming Language), Interoperability, Software Development, File I/O, Command-Line Interface, Data Import/Export
Débutant · Spécialisation · 1 à 3 mois

Compétences que vous acquerrez: Threat Modeling, Data Loss Prevention, Mobile Security, DevSecOps, MLOps (Machine Learning Operations), Vulnerability Scanning, Incident Response, LLM Application, Hardening, Application Security, Anomaly Detection, Responsible AI, Security Controls, Data Security, CI/CD, Infrastructure Security, Continuous Monitoring, Penetration Testing, Process Optimization, Vulnerability Assessments
Intermédiaire · Spécialisation · 3 à 6 mois

Universitat Politècnica de València
Compétences que vous acquerrez: SQL, MySQL, Database Management, Relational Databases, Databases, Database Systems, Database Design, Database Development, Query Languages, Oracle SQL Developer, Secure Coding, Data Access, Data Manipulation
Débutant · Cours · 1 à 3 mois

Institut Mines-Télécom
Compétences que vous acquerrez: Cybersecurity, Open Web Application Security Project (OWASP), Application Security, Cyber Attacks, Threat Modeling, Risk Management Framework, Secure Coding, Vulnerability Assessments, SQL
Intermédiaire · Cours · 1 à 3 mois

Compétences que vous acquerrez: Application Security, Risk Management Framework, Secure Coding, Software Testing, DevSecOps, Software Development Life Cycle, Web Applications, Vulnerability Scanning, Software Development Methodologies, Application Programming Interface (API), Database Application, Software Architecture, Agile Methodology
Avancées · Cours · 1 à 4 semaines

Infosec
Compétences que vous acquerrez: Débogage, C++ (langage de programmation), Programmation du système, C (langage de programmation), Développement d'exploits, Codage sécurisé, Sécurité des applications, Évaluations de la vulnérabilité
Mixte · Cours · 1 à 4 semaines

Pearson
Compétences que vous acquerrez: Java, Transaction Processing, File I/O, Java Programming, Data Access, Object Oriented Design, Data Persistence, Stored Procedure, SQL, Integration Testing, Application Development, Command-Line Interface, Application Deployment, Data Integrity, Databases, Programming Principles, Application Programming Interface (API), Secure Coding, System Programming, Mitigation
Intermédiaire · Spécialisation · 1 à 3 mois

Compétences que vous acquerrez: CI/CD, Azure DevOps, Infrastructure as Code (IaC), Continuous Integration, Docker (Software), Microsoft Azure, DevOps, Application Deployment, GitHub, Continuous Deployment, Cloud Deployment, Containerization, Git (Version Control System), YAML, Secure Coding, Cloud Computing
Intermédiaire · Cours · 1 à 3 mois

Compétences que vous acquerrez: Principes de programmation, Logique computationnelle, Kotlin, Cartographie des données, Documentation du logiciel, Développement d'applications, Données Validation des données
Débutant · Projet Guidé · Moins de 2 heures
LearnQuest
Compétences que vous acquerrez: Blockchain, Key Management, Security Controls, Cryptography, Cybersecurity, Security Engineering, Application Security, Network Security, Vulnerability Assessments, Encryption, Secure Coding, Data Security, Distributed Denial-Of-Service (DDoS) Attacks, Public Key Cryptography Standards (PKCS), Security Testing, Vulnerability Management, Transaction Processing, Risk Management, Code Review, Data Integrity
Intermédiaire · Spécialisation · 3 à 6 mois

Board Infinity
Compétences que vous acquerrez: DevSecOps, DevOps, Application Security, Secure Coding, Security Testing, Continuous Delivery, CI/CD, Security Engineering, Continuous Integration, Threat Modeling, Containerization, Continuous Monitoring, Vulnerability Management, Cloud Security, Automation
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Git (Version Control System), GitHub, Version Control, Devops Tools, Collaborative Software, Software Configuration Management, Software Development Tools, Unix Shell, Command-Line Interface, Secure Coding
Intermédiaire · Cours · 1 à 3 mois