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: cadre .NET, Environnements de développement intégré, Développement d'applications, Programmation informatique, Débogage, Visual Basic (langage de programmation), Principes de programmation, Développement de logiciels, Environnement de développement, Développement multiplateforme, Outils de développement Microsoft
Débutant · Cours · 1 à 4 semaines

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

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

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

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: Examen du code, Déploiement des applications, Développement Web, Programmation informatique, Développement d'applications, structures de données, Javascript, Principes de programmation, JSON, Développement Web Front-End, Analyse des Données, HTML et CSS, Traitement des données, Prototypage, Scripting, Développement de logiciels, Apprentissage non supervisé, Logiciel de Visualisation de Données, Applications Web, Pensée informatique
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: Science des données, Algorithmes, Modélisation des données, Analyse des Données, Apprentissage automatique, structures de données, JSON, Javascript, Programmation informatique, Scripting, Logiciel de Visualisation de Données, Apprentissage non supervisé, Développement de logiciels, Traitement des données, Pensée informatique
Débutant · Cours · 1 à 4 semaines

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

Duke University
Compétences que vous acquerrez: Algorithmes, Développement du programme, Simulations, Débogage, Environnement de développement, Programmation informatique, Interface de ligne de commande, Test de logiciels, C (langage de programmation)
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), Operating System Administration, 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: Logiciels et technologies pour l'éducation, Remue-méninges, Principes de programmation, Pédagogie numérique, Débogage, Programmation informatique, Informatique, Pensée informatique
Débutant · Cours · 1 à 3 mois