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 Boulder
Compétences que vous acquerrez: Programmation en Python, Manipulation de données, Programmation Python, Programmation informatique, Science des données, Logique informatique, Manipulation des données, Principes de programmation
★ 4.8 (229) · Débutant · Cours · 1 à 4 semaines

Alex Genadinik
Compétences que vous acquerrez: Prompt Engineering, Overcoming Objections, Closing (Sales), Rapport Building, Business Ethics, Prompt Patterns, B2B Sales, Data Ethics, Price Negotiation, Vibe coding, Negotiation, Responsible AI, ChatGPT, AI Personalization, Generative AI Agents, Content Performance Analysis, Video Production, Artificial Intelligence, Generative AI, Content Creation
★ 4.5 (19) · Débutant · Spécialisation · 3 à 6 mois

University of Minnesota
Compétences que vous acquerrez: Cryptographie, Sécurité des applications, Sécurité des données, Risque cybernétique, Authentifications, Sécurité informatique, DevSecOps, Codage sécurisé, Protection de l'information, Gestion des clés, Autorisation (informatique), Règlement général sur la protection des données (RGPD), Applications en nuage, Contrôle continu, Services en nuage, Informations d'identification personnelle, Sécurité de l'informatique en nuage, Sécurité des réseaux, Stockage en nuage, Projet ouvert de sécurité des applications web (OWASP), Sécurité réseau
★ 4.3 (168) · Débutant · Spécialisation · 3 à 6 mois

University of California, Irvine
Compétences que vous acquerrez: Sécurité des applications, Développement mobile, Authentifications, Codage sécurisé, OAuth, Objective-C (langage de programmation), développement iOS, Apple iOS, CORE (logiciel), Signature unique (SSO), Protocoles cryptographiques, Persistance des données, JSON, Services Web, Magasin de données
★ 4.5 (255) · Mixte · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Secure Coding, Application Security, Authorization (Computing), Authentications, Data Validation, Role-Based Access Control (RBAC), Security Controls, Configuration Management, Package and Software Management, Cybersecurity, Identity and Access Management, Software Installation, Computer Programming, Information Technology
★ 4.6 (19) · Débutant · Cours · 1 à 3 mois

University at Buffalo
Compétences que vous acquerrez: Cybersécurité, Sécurité des applications, Cycle de vie du développement logiciel, Codage sécurisé, Sécurité des systèmes d'information, Détection et prévention des intrusions, Politiques de cybersécurité, Réponse aux incidents, Contrôle continu, Contrôles de sécurité, Gestion des incidents de sécurité informatique, Détection des menaces, Cyber-attaques, Gestion des menaces, Assurance de l'information, Évaluation de la cybersécurité, Stratégie de cybersécurité, Sécurité des réseaux, Gestion de la sécurité, Évaluations de la vulnérabilité, Sécurité réseau
★ 4.7 (665) · Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Frontend Integration, Web Applications, Web Design and Development, API Design, User Interface (UI), Databases, Secure Coding, GitHub, Dashboard Creation, Data Validation
★ 4.6 (51) · Débutant · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Intégrations AI, Copilote GitHub, IA générative, Prise de décision, Transformation numérique, ChatGPT, Candidature au LLM, Développement du programme, Connaissance de l'IA, Transformation des entreprises, Efficacité opérationnelle, Conception de l'interface utilisateur (UI), Débogage, Outils de développement de logiciels, Systèmes d'aide à la décision
★ 4.5 (20) · Débutant · Cours · 1 à 4 semaines

Arizona State University
Compétences que vous acquerrez: Supervised Learning, Unsupervised Learning, Matplotlib, File I/O, Generative Adversarial Networks (GANs), Generative AI, NumPy, Object Oriented Programming (OOP), Model Training, Deep Learning, Image Analysis, Machine Learning Methods, Plot (Graphics), Object Oriented Design, Integrated Development Environments, Python Programming, Development Environment, Event-Driven Programming, Programming Principles, Computer Programming
★ 4 (80) · Débutant · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Cybersécurité, Cryptographie, Sécurité des applications, Codage sécurisé, Autorisation (informatique), Cryptage, Internet des objets, Stratégie de sécurité, Gestion des ressources, Contrôles de sécurité, Cadre ATT&CK de MITRE, Modélisation des menaces, Gestion des menaces, Modélisation de la menace, Gestion des identités et des accès, Évaluation de la cybersécurité, Gestion des actifs
★ 4.6 (98) · Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: AI Security, AI Integrations, Agentic Workflows, Responsible AI, AI Orchestration, Authorization (Computing), JSON, Agentic systems, Context Management, Requirements Elicitation
★ 4.7 (30) · Intermédiaire · Cours · 1 à 4 semaines
Compétences que vous acquerrez: Django (Web Framework), Performance Tuning, Postman API Platform, Restful API, Application Programming Interface (API), Data Validation, Authentications, Frontend Integration, React.js, API Testing, Authorization (Computing), Secure Coding, Object-Relational Mapping, API Design, Scalability, JavaScript Frameworks, JSON, Test Tools, Web Development, Python Programming
★ 4.6 (160) · Avancées · Spécialisation · 3 à 6 mois