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.

Compétences que vous acquerrez: Édition, Développement du programme, Fichier E/S, Gestion des enregistrements, Structures de données, COBOL (langage de programmation), Gestion des archives, Principes de programmation, Élaboration de la procédure, Logique informatique
★ 4.5 (135) · Débutant · Cours · 1 à 4 semaines
University of Illinois Urbana-Champaign
Compétences que vous acquerrez: Analyse des données, Macros Excel, Présentation des données, Compétences analytiques, Analyse d'entreprise, Analyse, Systèmes de comptabilité, Comptabilité spécialisée, Microsoft Excel, Maîtrise des données, Visualisation interactive des données, Compilation des données, Logiciel de tableur, Logiciel de visualisation de données, Logiciel Tableau, Logiciels de comptabilité et de finance, Visualisation des données, Analyse prédictive, Architecture des données, Logiciel de comptabilité
★ 4.8 (456) · Débutant · Cours · 1 à 3 mois

University of Colorado System
Compétences que vous acquerrez: Techniques d'exploitation, Validation des données, Codage sécurisé, Modèles de conception de logiciels, Développement d'exploits, SQL, Tests de sécurité, Systèmes d'exploitation, Amazon Web Services, Évaluation de la cybersécurité, Gestion de la mémoire, Sécurité des applications, Attaques brutales, Évaluations de la vulnérabilité, Analyse de la vulnérabilité, Test de pénétration, Metasploit, Amazon Elastic Compute Cloud, Données Validation des données
★ 4 (279) · Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Environnement de développement, Codage sécurisé, Gestion de la vulnérabilité, Surveillance du système, Modélisation des menaces, Contrôle continu, Gestion des vulnérabilités, Tests de sécurité, DevOps, Sécurité des données, Modélisation de la menace, Gestion des performances des applications, Évaluations de la vulnérabilité, Analyse de la vulnérabilité, Sécurité des applications, DevSecOps, Cycle de vie du développement logiciel, Projet ouvert de sécurité des applications web (OWASP), Contrôles de sécurité
★ 4.7 (251) · Intermédiaire · Cours · 1 à 4 semaines

Amazon
Compétences que vous acquerrez: Gestion des fichiers, Réutilisation du code, Persistance des données, Programmation Java, Fichier E/S, Conception de logiciels, Java, Programmation orientée objet (POO), Conception orientée objet
★ 4.2 (91) · Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Cybersécurité, Sécurité réseau, Sécurité des données, Détection des points finaux et réponse, Sécurité des applications, Architecture de la sécurité informatique, Architecture du réseau, Sécurité des réseaux, Architecture des technologies de l'information
★ 4.8 (197) · Intermédiaire · Cours · 1 à 3 mois

DeepLearning.AI
Compétences que vous acquerrez: Développement de bases de données, Développement de logiciels, Interface de programmation d'applications (API), Codage sécurisé, Bases de données, Conception de la base de données, Conception et mise en œuvre du système, Architecture des logiciels, Modèles de conception de logiciels, Intégrations AI, API OpenAI, Langages de requête, Modélisation des grandes langues, Conception de logiciels, Sécurité de l'IA, Conception de l'application, Candidature au LLM, Conception orientée objet, Optimisation des performances
★ 4.7 (187) · Débutant · Cours · 1 à 4 semaines

University of Colorado Boulder
Compétences que vous acquerrez: Manipulation de données, Science des données, Programmation informatique, Manipulation des données, Programmation en Python, Principes de programmation, Programmation Python, Logique informatique
★ 4.8 (229) · Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Game Design, Human Computer Interaction, Program Development, Code Reusability, Python Programming, Programming Principles, Computer Programming, Mathematical Software, Data Analysis
★ 4.7 (288) · Débutant · Projet Guidé · Moins de 2 heures

Compétences que vous acquerrez: Embedded Software, Performance Tuning, System Programming, Software Development Tools, Embedded Systems, Memory Management, Microarchitecture, Software Development, Hardware Architecture, Debugging, System Software, Secure Coding, Build Tools, Application Security, Computer Architecture, System Configuration, Programming Principles, C (Programming Language), Digital Signal Processing, Real-Time Operating Systems
★ 4.6 (206) · Intermédiaire · Spécialisation · 3 à 6 mois

Infosec
Compétences que vous acquerrez: Techniques d'exploitation, Javascript, Node.JS, L'informatique sans serveur, Codage sécurisé, Cadre de gestion des risques, Analyse de dépendance, Gestion de la vulnérabilité, Cryptographie, Gestion des identités et des accès, Applications Web, Gestion des vulnérabilités, Informatique sans serveur, Sécurité des infrastructures, Développement Web, Sécurité des applications, Sécurité de l'informatique en nuage, Gestion des menaces, Gestion des paquets et des logiciels, Services en nuage, Authentifications, Plates-formes d'informatique en nuage
★ 4.5 (112) · Intermédiaire · Spécialisation · 1 à 3 mois

Infosec
Compétences que vous acquerrez: Techniques d'exploitation, Informatique distribuée, Codage sécurisé, Cryptographie, Algorithmes, Sécurité réseau, Cryptage, Évolutivité, Évaluations de la vulnérabilité, Traitement des transactions, Protocoles cryptographiques, Sécurité des réseaux, Blockchain, Attaques par déni de service distribué (DDoS)
★ 4.6 (86) · Débutant · Cours · 1 à 3 mois