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: C++ (langage de programmation), Débogage, C (langage de programmation), C et C++, Outils de programmation informatique, Outils de développement de logiciels, Codage sécurisé
Mixte · Cours · 1 à 4 semaines
University of Michigan
Compétences que vous acquerrez: R (Software), Model Evaluation, Statistical Modeling, Statistics, Data Visualization, Data Wrangling, Data Manipulation, Correlation Analysis, Histogram, Data Analysis, Statistical Analysis, Biostatistics, Statistical Hypothesis Testing, Scripting, Package and Software Management, Data Import/Export
Débutant · Spécialisation · 1 à 3 mois

AI CERTs
Compétences que vous acquerrez: Prompt Engineering, Prompt Engineering Tools, Prompt Patterns, Responsible AI, OpenAI, LLM Application, Generative AI, LangChain, Generative AI Agents, ChatGPT, Large Language Modeling, Vibe coding, Natural Language Processing, Artificial Intelligence, AI Personalization, Debugging, Ideation, Productivity, Code Review, Computer Programming Tools
Débutant · Cours · 1 à 3 mois

Macquarie University
Compétences que vous acquerrez: Mobile Security, Investigation, Mobile Development, Apple iOS, Criminal Investigation and Forensics, Android (Operating System), Application Security, Legal Proceedings, Cybersecurity, File Systems, Malware Protection, Computer Security, Secure Coding, Computer Security Incident Management, Cloud Security, Security Strategy, Analysis, Encryption, Debugging, Disaster Recovery
Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Django (Web Framework), GitHub, Version Control, Git (Version Control System), User Experience Design, Secure Coding, User Interface (UI), Web Development, Application Security, Application Frameworks, Development Environment, Authentications, Web Applications, User Accounts, Authorization (Computing)
Intermédiaire · Projet Guidé · Moins de 2 heures

University of Colorado System
Compétences que vous acquerrez: Modélisation des menaces, Conception de logiciels, Blockchain, Modèles de conception de logiciels, Normes de cryptographie à clé publique (PKCS), Codage sécurisé, Projet ouvert de sécurité des applications web (OWASP), Architecture logicielle, Évaluations de la vulnérabilité, Cryptographie, Sécurité des applications
Intermédiaire · Cours · 1 à 3 mois

Infosec
Compétences que vous acquerrez: Javascript, HyperText Markup Language (HTML), Node.js, Codage sécurisé, Programmation Java, Contrôles de sécurité, Projet ouvert de sécurité des applications web (OWASP), Applications Web, Sécurité des applications, Serveurs web, Développement Web
Intermédiaire · Cours · 1 à 4 semaines

Edureka
Compétences que vous acquerrez: Development Environment, Web Development, Computer Programming, Program Development, Other Programming Languages, Software Development Tools
Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: GitHub, Git (Version Control System), Version Control, Unix Commands, Unix Shell, Software Versioning, Linux Commands, Command-Line Interface, Devops Tools, Collaborative Software, Code Review, Software Configuration Management, Software Development Tools, Secure Coding, File Management, Technical Documentation, Software Documentation
Intermédiaire · Spécialisation · 3 à 6 mois

Infosec
Compétences que vous acquerrez: Ingénierie en matière de sécurité, Cryptage, Informatique distribuée, Blockchain, Intégrité des données, Sécurité des infrastructures, Sécurité des données, Évolutivité, Codage sécurisé, Algorithmes, Évaluations de la vulnérabilité, Techniques d'exploitation, Protocoles cryptographiques, Gestion des clés, Cryptographie, Sécurité réseau, Sécurité informatique
Débutant · Cours · 1 à 3 mois

Arizona State University
Compétences que vous acquerrez: Matplotlib, File I/O, NumPy, Plot (Graphics), Pandas (Python Package), Data Structures, Data Visualization Software, Data Analysis, Python Programming, Data Processing, Data Manipulation, Exploratory Data Analysis, Data Import/Export, Computer Programming
Débutant · Cours · 1 à 4 semaines

Board Infinity
Compétences que vous acquerrez: Frontend Integration, Application Programming Interface (API), Secure Coding, Cloud Deployment, JavaScript Frameworks, Frontend Performance, Database Development, Maintainability, Node.JS, Server Side, Authentications, Application Performance Management
Débutant · Spécialisation · 1 à 3 mois