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

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

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
University of Glasgow
Compétences que vous acquerrez: structures de données, Algorithmes, Javascript, Traitement des données, Logiciel de Visualisation de Données, Analyse des Données, JSON, Apprentissage non supervisé, Scripting, Analytique, Développement de logiciels, Pensée informatique, Programmation informatique, Programmation orientée objet (POO), Apprentissage automatique, Principes de programmation, Modélisation des données
Débutant · Cours · 1 à 4 semaines

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

The University of Edinburgh
Compétences que vous acquerrez: Algorithmes, Débogage, Conception de logiciels, Développement de logiciels, Pensée informatique, Principes de programmation, Programmation informatique, Génie logiciel, Conception de jeux
Débutant · Cours · 1 à 3 mois

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

Compétences que vous acquerrez: Open Source Technology, Package and Software Management, Web Development, Linux, Shell Script, Database Design, Ubuntu, Relational Databases, Web Development Tools, Unix Shell, Test Driven Development (TDD), Python Programming, Linux Administration, Databases, Object Oriented Programming (OOP), Full-Stack Web Development, Scripting Languages, Computer Programming, Javascript, Database Management
Préparer un diplôme
Débutant · Spécialisation · 3 à 6 mois

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

University of Colorado System
Compétences que vous acquerrez: Algorithmes, C (langage de programmation), Collecte de données, Stockage des données, Pensée informatique, Programmation informatique, Microsoft Visual Studio, Développement du programme, Principes de programmation
Débutant · Cours · 1 à 4 semaines