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.

LearnKartS
Compétences que vous acquerrez: JUnit, File I/O, Unit Testing, Program Development, Debugging, Java, Maintainability, Software Development, Secure Coding, Software Testing, Test Case, Authentications, Application Security, Cryptography, Object Oriented Programming (OOP), Eclipse (Software), Integrated Development Environments, Encryption, Data Structures
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Web Services, Restful API, Apache Maven, Spring Boot, Spring Framework, Gradle, Simple Object Access Protocol (SOAP), Java Platform Enterprise Edition (J2EE), Java, API Design, Application Frameworks, Secure Coding, Object-Relational Mapping, Data Persistence, JSON, Extensible Markup Language (XML)
Intermédiaire · Cours · 3 à 6 mois

Compétences que vous acquerrez: Application Security, System Programming, Secure Coding, C++ (Programming Language), C (Programming Language), Debugging, Interoperability, File I/O, Data Validation
Mixte · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Penetration Testing, OSI Models, Exploitation techniques, TCP/IP, Network Protocols, Distributed Denial-Of-Service (DDoS) Attacks, Network Security, Cyber Security Assessment, General Networking, Vulnerability Scanning, Cybersecurity, Web Development, Prompt Engineering, Large Language Modeling, Scripting, Python Programming, SQL, Command-Line Interface, Data Structures
Intermédiaire · Cours · 1 à 3 mois

Infosec
Compétences que vous acquerrez: Modélisation des menaces, Node.js, Sécurité des applications, Javascript, Codage sécurisé, Sécurité des infrastructures, Services en nuage, Cadre de gestion des risques, Applications Web, Informatique sans serveur, Amazon Web Services, Sécurité de l'informatique en nuage, Plates-formes d'informatique en nuage
Intermédiaire · Cours · 1 à 4 semaines

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: 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
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

Compétences que vous acquerrez: Autorisation (informatique), Vérification et validation, Cryptographie, Sécurité des données, Sécurité des applications, Modélisation des menaces, Tests de sécurité, Développement de logiciels, Cycle de vie du développement logiciel, Analyse des exigences de sécurité, Codage sécurisé, Conception de logiciels, Cadre de gestion des risques, Gestion des identités et des accès, Évaluations de la vulnérabilité, Architecture logicielle, Contrôles de sécurité
Intermédiaire · Cours · 1 à 3 mois

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

Board Infinity
Compétences que vous acquerrez: Frontend Integration, Application Programming Interface (API), Secure Coding, Cloud Deployment, JavaScript Frameworks, Frontend Performance, Database Development, Maintainability, Node.JS, Server Side, Authentications, Application Performance Management
Débutant · Spécialisation · 1 à 3 mois

Fred Hutchinson Cancer Center
Compétences que vous acquerrez: Code Review, Version Control, GitHub, Package and Software Management, CI/CD, Continuous Integration, Open Source Technology, Development Environment, Continuous Deployment, Secure Coding, Application Deployment, Software Development Tools, Docker (Software), Containerization, Scientific Methods, Data Sharing, Git (Version Control System), Automation, Software Documentation, Technical Documentation
Débutant · Spécialisation · 3 à 6 mois