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.

Arizona State University
Compétences que vous acquerrez: Object Oriented Programming (OOP), Object Oriented Design, Event-Driven Programming, Python Programming, User Interface (UI), Computer Programming, Application Development, User Interface (UI) Design, Graphical Tools, Code Reusability
★ 3.8 (18) · Débutant · Cours · 1 à 4 semaines

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

Compétences que vous acquerrez: Debugging, z/OS, Job Control Language (JCL), Mainframe Computing, Scripting Languages, Programming Principles, Computer Programming Tools, Data Store, Development Environment, Computer Programming, File I/O, Code Reusability, Data Structures, Computational Logic, Data Access, Command-Line Interface, Data Import/Export, Data Management, Application Development
★ 4.4 (25) · Intermédiaire · Cours · 1 à 3 mois

Board Infinity
Compétences que vous acquerrez: DevSecOps, DevOps, Application Security, Secure Coding, Security Testing, Continuous Delivery, CI/CD, Continuous Integration, Containerization, Vulnerability Scanning, Vulnerability Management, Security Management, Automation
★ 4.4 (23) · Débutant · Cours · 1 à 4 semaines

University of California, Davis
Compétences que vous acquerrez: Techniques d'exploitation, JSON, Test de pénétration, Tests de sécurité, Projet ouvert de sécurité des applications web (OWASP), Développement d'exploits, Stratégie de sécurité, Docker (Logiciel), Examen du code, Autorisation (informatique), Authentifications, Contrôles de sécurité, Programmation Java, Gestion des correctifs, Gestion de la vulnérabilité, Analyse de dépendance, Sécurité des applications, Codage sécurisé, Java, Évaluations de la vulnérabilité
★ 4.4 (68) · Intermédiaire · Cours · 1 à 4 semaines

Microsoft
Compétences que vous acquerrez: Débogage, Comptes d'utilisateurs, Cryptage, Sécurité des données, Autorisation (informatique), Cryptographie, Authentifications, Développement web back-end, ASP.NET, Microsoft Copilot, Sécurité des applications, Codage sécurisé, Contrôle d'accès basé sur les rôles (RBAC), Interface de programmation d'applications (API), Stockage des données, Gestion des identités et des accès
★ 4.3 (19) · Débutant · Cours · 1 à 4 semaines

Board Infinity
Compétences que vous acquerrez: React Native, Mobile Development, Responsive Web Design, Cross Platform Development, Microservices, User Interface (UI), User Interface and User Experience (UI/UX) Design, DevOps, UI Components, User Interface (UI) Design, UI/UX Strategy, Secure Coding, Development Testing, Mobile Development Tools, Unit Testing, Software Testing, Application Development, Ajax, Authentications, Version Control
★ 4.2 (57) · Intermédiaire · Spécialisation · 1 à 3 mois

Case Western Reserve University
Compétences que vous acquerrez: Geostatistics, Exploratory Data Analysis, Spatial Data Analysis, Spatial Analysis, Geospatial Mapping, Geospatial Information and Technology, Statistical Methods, Statistical Modeling, R Programming, Statistical Analysis, R (Software), Probability & Statistics, Descriptive Statistics, Data Analysis, Data-Driven Decision-Making, Correlation Analysis, Data Validation, Simulations, Histogram, Box Plots
Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Conception de l'API, Intégrations AI, Conception de logiciels, Gestion des paquets et des logiciels, C++ (langage de programmation), Connaissance de l'IA, Validation des données, Fichier E/S, Outils de construction, Structures de données, C et C++, Réutilisation du code, Maintenabilité, Gestion de la mémoire, Conception fonctionnelle, Importation/exportation de données, Codage sécurisé, Optimisation des performances, Codage vibratoire, Architecture des logiciels
★ 4.7 (6) · Débutant · Cours · 1 à 3 mois

S.P. Jain Institute of Management and Research
Compétences que vous acquerrez: Self-Awareness, Conflict Management, Personal Development, Emotional Intelligence, Personal Attributes, Interpersonal Communications, Collaboration, Relationship Building, Professional Development, Visionary, Leadership, Communication, Dealing With Ambiguity
★ 4.8 (34) · Débutant · Cours · 1 à 4 semaines

Arizona State University
Compétences que vous acquerrez: Algorithmes d'apprentissage automatique, Apprentissage supervisé, Réseaux adversoriels génératifs (GAN), Architectures de modèles génératifs, Apprentissage profond, IA générative, Méthodes d'apprentissage automatique, Apprentissage automatique appliqué, Analyse d'images, Apprentissage automatique, Réseaux neuronaux artificiels, Algorithmes de classification, Traitement des données, Modèle de formation, Vision par ordinateur, Programmation informatique, Programmation Python, Apprentissage non supervisé, Évaluation du modèle, Analyse de régression
★ 3.7 (29) · Débutant · Cours · 1 à 4 semaines

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