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: 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

Compétences que vous acquerrez: cadre .NET, Environnements de développement intégré, Programmation informatique, Développement de logiciels, Environnement de développement, Développement multiplateforme, Principes de programmation, Outils de développement Microsoft, Développement d'applications, Visual Basic (langage de programmation), Débogage
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Secure Coding, Application Security, Authorization (Computing), Authentications, Data Validation, Role-Based Access Control (RBAC), Verification And Validation, Security Controls, User Accounts, Configuration Management, Package and Software Management, Cybersecurity, Data Loss Prevention, Identity and Access Management, Software Installation, Middleware, Debugging, Computer Programming, Information Technology, Dependency Analysis
Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: C et C++, C++ (langage de programmation), Informatique, Programmation orientée objet (POO), Développement du programme, Programmation informatique, Environnement de développement, Développement de logiciels
Débutant · Projet Guidé · Moins de 2 heures

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, Human Computer Interaction, Application Development, Graphical Tools
Débutant · 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
University of Glasgow
Compétences que vous acquerrez: Prototypage, Javascript, Logiciel de Visualisation de Données, JSON, Déploiement des applications, Scripting, Développement Web, Analytique, Pensée informatique, Programmation informatique, HTML et CSS, Examen du code, Développement de logiciels, Traitement des données, Analyse des Données, Apprentissage non supervisé, structures de données, Développement d'applications, Applications Web, Principes de programmation
Débutant · Spécialisation · 3 à 6 mois

Infosec
Compétences que vous acquerrez: Open Web Application Security Project (OWASP), Application Security, Secure Coding, Security Testing, Vulnerability Scanning, Security Controls, Intrusion Detection and Prevention, Security Awareness, Web Applications, Browser Compatibility, Computer Programming
Débutant · Cours · 1 à 4 semaines
University of Glasgow
Compétences que vous acquerrez: Javascript, Logiciel de Visualisation de Données, Algorithmes, Scripting, JSON, Programmation orientée objet (POO), Analytique, Programmation informatique, Pensée informatique, Modélisation des données, Développement de logiciels, Apprentissage automatique, Traitement des données, structures de données, Analyse des Données, Apprentissage non supervisé, Principes de programmation
Débutant · Cours · 1 à 4 semaines

Infosec
Compétences que vous acquerrez: Distributed Denial-Of-Service (DDoS) Attacks, Secure Coding, Application Security, Encryption, Security Controls, Data Security, Database Application, Web Servers, Web Applications, Cryptography, Data Encryption Standard, Authentications, Query Languages, Data Validation, Computer Programming
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Rust (langage de programmation), Codage sécurisé, Programmation informatique, Développement de logiciels, Interface de ligne de commande, Débogage, Principes de programmation, Gestion des paquets et des logiciels
Intermédiaire · Projet Guidé · Moins de 2 heures

Duke University
Compétences que vous acquerrez: Algorithmes, C (langage de programmation), Développement du programme, Programmation informatique, Environnement de développement, Test de logiciels, Interface de ligne de commande, Simulations, Débogage
Débutant · Cours · 1 à 4 semaines