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: Debugging, z/OS, Job Control Language (JCL), IBM Cloud, Mainframe Computing, Scripting Languages, Computer Programming, Program Development, File I/O, Data Structures, Command-Line Interface, Application Development
Intermédiaire · Cours · 1 à 3 mois

Compétences que vous acquerrez: Programmation informatique, Informatique, C++ (langage de programmation), Environnement de développement, Programmation orientée objet (POO), Développement du programme, C et C++, 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

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

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

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

Duke University
Compétences que vous acquerrez: Programmation informatique, Interface de ligne de commande, Simulations, Débogage, Algorithmes, C (langage de programmation), Environnement de développement, Développement du programme, Test de logiciels
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