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.
LearnQuest
Compétences que vous acquerrez: Blockchain, Key Management, Threat Modeling, 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
★ 4.6 (21) · Intermédiaire · Spécialisation · 3 à 6 mois

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

Compétences que vous acquerrez: Kotlin, Principes de programmation, Logique informatique, Validation des données, Documentation du logiciel, Maintenabilité, Développement du programme, Développement d'applications
★ 4.8 (6) · Débutant · Projet Guidé · Moins de 2 heures

Compétences que vous acquerrez: Nettoyage des données, Protection de la vie privée dans le domaine médical, Ingénierie des fonctionnalités, Qualité des données, Codage ICD (ICD-9/ICD-10), Conformité à la loi sur la portabilité et la responsabilité en matière d'assurance maladie (HIPAA), Interopérabilité, Intégration des données, Validation des données, Informatique de santé, Dossiers médicaux, Apprentissage automatique, Traitement des données, Dossier médical électronique, Transformation des données, Gestion de l'information sur la santé, Codage médical, Gestion des données cliniques, Soins de santé, Prétraitement des données
Intermédiaire · Cours · 1 à 4 semaines

Google DeepMind
Compétences que vous acquerrez: Prompt Engineering, Prompt Engineering Tools, Google Gemini, Vibe coding, Gemini, Program Development, Google Cloud Platform, Key Management, Application Programming Interface (API), Cloud Deployment, AI Integrations, LLM Application, AI Workflows, Cloud Applications, Cloud Development, Generative AI, Prototyping, Model Evaluation, Natural Language Processing, Real Time Data
Intermédiaire · Cours · 1 à 4 semaines

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, Program Development, Data Storage
★ 4.8 (12) · Intermédiaire · Spécialisation · 1 à 3 mois

Compétences que vous acquerrez: SQL, Data Structures
★ 4.3 (7) · Intermédiaire · Cours · 1 à 3 mois

University of Minnesota
Compétences que vous acquerrez: DevSecOps, Projet ouvert de sécurité des applications web (OWASP), Sécurité de l'informatique en nuage, Gestion des clés, Applications en nuage, Informatique en nuage, Sécurité des données, Serveurs web, Développement de l'informatique en nuage, Cryptographie, Authentifications, Traitement des transactions, Services en nuage, Sécurité des applications, Codage sécurisé, Protocoles cryptographiques, Interface de programmation d'applications (API), Côté serveur, Gestion des identités et des accès, Authentification multifactorielle
★ 4.3 (27) · Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Role-Based Access Control (RBAC), Postman API Platform, Authentications, Spring Framework, API Testing, Authorization (Computing), Restful API, Identity and Access Management, Secure Coding, Java Programming, Application Design, Spring Boot, User Accounts, Application Programming Interface (API), API Design, Web Applications
Intermédiaire · Cours · 1 à 4 semaines

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, Secure Coding, Software Design, System Monitoring, Security Controls, Software Architecture, Application Security, Application Frameworks, Web Applications, OS Process Management, Memory Management, Data Sharing
★ 3.9 (14) · Intermédiaire · Spécialisation · 3 à 6 mois

Board Infinity
Compétences que vous acquerrez: MongoDB, Contrôles de sécurité, Conception de sites web, Node.JS, Interface utilisateur (UI)
★ 4.2 (19) · Intermédiaire · Cours · 1 à 4 semaines

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