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.

Infosec
Compétences que vous acquerrez: Application Security, Secure Coding, Security Software, Vulnerability Scanning, Security Controls, Intrusion Detection and Prevention, Security Awareness, Web Applications, PHP (Scripting Language), Application Frameworks, Browser Compatibility, Computer Programming
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: C# (Programming Language), Object Oriented Programming (OOP), Software Design Patterns, Software Architecture, Object Oriented Design, Software Design, Secure Coding, Computer Programming, System Design and Implementation, Data Integrity, Code Reusability, Maintainability, Scalability, Programming Principles, Software Documentation, AI Integrations
Débutant · Cours · 1 à 3 mois
University of Glasgow
Compétences que vous acquerrez: Maîtrise des données, Programmation informatique, Présentation des données, Développement de logiciels, Compétences analytiques, Prétraitement des données, Réutilisation du code, Prétraitement de données, Apprentissage automatique appliqué, Javascript, Importation/exportation de données, Modèles de conception de logiciels, Tracé (graphique)
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Application Security, Secure Coding, Security Testing, Open Web Application Security Project (OWASP), Vulnerability, Software Testing, Computer Security, Vulnerability Management, Data Security, Security Strategy, Unit Testing, Human Factors (Security), Application Design, Information Privacy, Computer Programming, Python Programming, Node.JS, Javascript, Design Strategies, JavaScript Frameworks
Intermédiaire · Spécialisation · 1 à 3 mois

Compétences que vous acquerrez: Interface de ligne de commande, Programmation informatique, Développement de logiciels, Codage sécurisé, Gestion de la mémoire, Rust (langage de programmation), Go (Langage de programmation), C (langage de programmation), Principes de programmation, Développement du programme, Gestion des paquets et des logiciels, Autres langages de programmation
Intermédiaire · Projet Guidé · Moins de 2 heures

CertNexus
Compétences que vous acquerrez: Application Security, Human Factors (Security), Secure Coding, Open Web Application Security Project (OWASP), Vulnerability, Computer Security, Vulnerability Management, Vulnerability Assessments, Data Security, Security Strategy, Security Controls, Cyber Security Strategy, Application Design, Computer Programming, Design, Python Programming, Javascript, Design Strategies, JavaScript Frameworks, Node.JS
Mixte · Cours · 1 à 4 semaines

Logical Operations
Compétences que vous acquerrez: Web Services, Web Applications, Web Development, Application Development, Database Application, User Interface (UI), Python Programming, Secure Coding, Restful API, Database Development, Databases, User Interface (UI) Design, Scripting, Relational Databases, Object Oriented Programming (OOP), Computer Programming, Software Development, Scripting Languages, Object Oriented Design, Programming Principles
Mixte · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Security Testing, Application Security, Open Web Application Security Project (OWASP), Software Testing, Secure Coding, Test Tools, Regression Testing, Unit Testing, Penetration Testing, Security Controls, Computer Security, Test Driven Development (TDD), Debugging, User Acceptance Testing (UAT), Computer Programming, Python Programming, Node.JS, Information Privacy, JavaScript Frameworks, Javascript
Mixte · Cours · 1 à 4 semaines

Duke University
Compétences que vous acquerrez: Tests de développement, Programmation informatique, Outils de construction, Outils de programmation informatique, Simulations, Planification des tests, C (langage de programmation), Débogage, Tests de logiciels, Principes de programmation, Algorithmes, Développement du programme
Débutant · Cours · 1 à 4 semaines
University of Toronto
Compétences que vous acquerrez: Tests de développement, Programmation informatique, Programmation Python, Programmation orientée objet (POO), Programmation en Python, Tests unitaires, Structures de données, Conception orientée objet, Tests de logiciels, Principes de programmation, Algorithmes, Développement du programme, Cas de test, Automatisation des tests
Mixte · Cours · 1 à 3 mois

University of Colorado System
Compétences que vous acquerrez: Programmation informatique, Présentation des données, Analyse des données, Statistiques descriptives, Graphique, Histogramme, Pensée informatique, C (langage de programmation), Principes de programmation, Analyse statistique, C et C++
Débutant · Cours · 1 à 4 semaines

University of California San Diego
Compétences que vous acquerrez: Programmation informatique, Logiciel de collaboration, Informatique, Logiciels et technologies pour l'éducation, Pensée informatique, Outils de programmation informatique, Débogage, Remue-méninges, Principes de programmation, Algorithmes, Développement du programme, Pédagogie numérique
Débutant · Cours · 1 à 3 mois