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.

Board Infinity
Compétences que vous acquerrez: Spring Framework, Model View Controller, Java Platform Enterprise Edition (J2EE), Application Performance Management, Software Design Patterns, Java Programming, Java, Enterprise Architecture, Enterprise Application Management, Software Design, System Monitoring, Security Controls, Software Architecture, Application Security, Maintainability, Application Frameworks, Secure Coding, OS Process Management, Memory Management, Data Sharing
★ 3.9 (14) · Intermédiaire · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Data Mapping, Memory Management, Exploit development, Web Applications, Computational Logic, Code Reusability, Authorization (Computing), Software Development Tools, Security Controls, Other Programming Languages, Software Architecture, Program Development, Scalability, Data Storage
★ 4.7 (11) · Intermédiaire · Spécialisation · 1 à 3 mois

Vanderbilt University
Compétences que vous acquerrez: Intégrations AI, Logique d'entreprise, IA générative, Workflows d'IA, Programmation Java, Gestion des documents, Flux de travail agentiques, Codage sécurisé, Agents génératifs d'IA, Candidature au LLM, Modèles de conception de logiciels, Exécution du plan, Java, Motifs de l'invitation, Ingénierie de requête, Persona (Expérience utilisateur), Ingénierie rapide, Orchestration de l'IA, API OpenAI, Documents de conception de logiciels, Systèmes agentiques
★ 4.3 (10) · Intermédiaire · Cours · 1 à 3 mois

Board Infinity
Compétences que vous acquerrez: Microservices, Frontend Integration, JavaScript Frameworks, Microarchitecture, Front-End Web Development, Event-Driven Programming, Web Design, Secure Coding, Software Design, Scalability, Server Side, Maintainability, Data Sharing
★ 3.9 (17) · Intermédiaire · Cours · 1 à 4 semaines
LearnQuest
Compétences que vous acquerrez: Blockchain, Key Management, Public Key Infrastructure, Security Controls, Cryptography, Cybersecurity, Data Security, Application Security, Network Security, Security Architecture Review, IT Security Architecture, Vulnerability Assessments, Encryption, Secure Coding, Cryptographic Protocols, Distributed Denial-Of-Service (DDoS) Attacks, Public Key Cryptography Standards (PKCS), Security Testing, Vulnerability Management, Solution Design
★ 4.6 (20) · Intermédiaire · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Model Optimization, Cloud Security, Stakeholder Communications, Stakeholder Management, Stakeholder Engagement, Risking, Data Ethics, Data Governance, Data Security, Enterprise Architecture, Dashboard Creation, Generative Model Architectures, Executive Presence, Security Architecture Review, Professional Development, Data Management, Financial Forecasting, Application Deployment, Continuous Deployment, Incident Management
Intermédiaire · Certificat Professionnel · 3 à 6 mois

Universitat Politècnica de València
Compétences que vous acquerrez: SQL, Database Management Systems, Relational Databases, Database Management, Databases, Database Systems, Query Languages, Data Integrity, Data Access, Secure Coding, Data Manipulation
★ 3.1 (7) · Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Blockchain, Secure Coding, Authorization (Computing), Token Optimization, Role-Based Access Control (RBAC), User Provisioning, Authentications, Application Security, Identity and Access Management, Other Programming Languages, Program Development, Programming Principles, Transaction Processing, Test Script Development, Software Development, Application Deployment
★ 4.9 (42) · Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Sécurité des applications, Sécurité informatique, Ingénierie de la sécurité, Codage sécurisé, Cycle de vie du développement logiciel, Autorisation (informatique), Tests de logiciels, Architecture des logiciels, Sécurité des systèmes d'information, Cadre de gestion des risques, Examen de l'architecture de sécurité, Tests de sécurité, Contrôles de sécurité, Développement de logiciels, Cycle de vie du développement des systèmes, Modélisation des menaces, Modélisation de la menace, Gestion des menaces, Conception de logiciels, Gestion de la sécurité, Analyse des exigences de sécurité
★ 4.3 (6) · Intermédiaire · Cours · 1 à 3 mois

Compétences que vous acquerrez: JUnit, Apache Maven, Model View Controller, Unit Testing, Frontend Integration, Spring Boot, Restful API, Data Persistence, Web Services, Software Testing, Java Programming, Object-Relational Mapping, Java, Back-End Web Development, Secure Coding, Authentications, Data Modeling, Business Logic
★ 4.6 (28) · Mixte · Cours · 1 à 4 semaines

SkillUp
Compétences que vous acquerrez: Model Training, Decision Intelligence, Machine Learning Algorithms, Forecasting, Classification Algorithms, Dimensionality Reduction, Embeddings
Intermédiaire · Spécialisation · 1 à 3 mois

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