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: Données Validation des données, Algorithmes, Interface de ligne de commande, Conception fonctionnelle, Réutilisation du code, Programmation Python, Logique informatique, Environnement de développement, Programmation informatique, Pensée informatique, Programmation en Python, Conception de logiciels, Scripting, Validation des données, Principes de programmation, Développement du programme, Installation du logiciel
Mixte · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Prompt Engineering, GitHub Copilot, Git (Version Control System), GitHub, Version Control, CI/CD, Infrastructure as Code (IaC), Continuous Integration, Devops Tools, Software Versioning, Microsoft Azure, DevOps, Docker (Software), Software Development Tools, Application Deployment, ChatGPT, Software Installation, Continuous Deployment, Containerization, Amazon Web Services
Intermédiaire · Spécialisation · 3 à 6 mois

Duke University
Compétences que vous acquerrez: Web Scraping, Extensible Markup Language (XML), Web Development Tools, Scripting, Hypertext Markup Language (HTML), Web Applications, Python Programming
Intermédiaire · Projet Guidé · Moins de 2 heures

Compétences que vous acquerrez: Jupyter, Informatique quantique, Programmation Python, Configuration du système, Programmation orientée objet (POO), Logique informatique, Gestion des paquets et des logiciels, Environnement de développement, Programmation informatique, Programmation en Python, Manipulation de données, Structures de données, Principes de programmation, Installation du logiciel, Manipulation des données
Débutant · Cours · 1 à 4 semaines

University of Illinois Urbana-Champaign
Compétences que vous acquerrez: Tracé (graphique), Visualisation des données, Analyse des données, Analyse statistique, Transformation des données, Transformation de données, Narration des données, Histoires visuelles, Théorie des couleurs, Traitement des données, Graphique, Logiciel de visualisation de données, Visualisation interactive des données, Plotly, Éléments et principes de conception, Infographie, Manipulation de données, Conception graphique et visuelle, Présentation des données, Récit de données, Matplotlib, Journalisme, Manipulation des données
Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Débogage, Développement de logiciels, ChatGPT, Programmation Python, Documentation du logiciel, Environnement de développement, Programmation en Python, Développement d'applications, Documentation technique, Développement du programme, IA générative
Intermédiaire · Projet Guidé · Moins de 2 heures

Compétences que vous acquerrez: Conception de sites web, Contrôle des versions, Intégration frontale, Développement de logiciels, HTML et CSS, Conception de sites web réactifs, Développement Web, Feuilles de style en cascade (CSS), Développement Web Front-End, Examen du code, Git (système de contrôle de version), Développement web back-end, Conception et développement de sites web, Composants de l'interface utilisateur, Analyse Web et SEO, Développement de bases de données, GitHub, Applications Web, Langage de balisage hypertexte (HTML), React.js
Avancées · Cours · 1 à 3 mois

Compétences que vous acquerrez: Ansible, Package and Software Management, YAML, Configuration Management, System Configuration, Linux Administration, Unix, IT Automation, Automation, Web Applications, Unix Shell, Code Reusability, File Management, Cloud Infrastructure, DevOps, User Accounts
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Blockchain, Cryptography, Cybersecurity, Network Security, Cryptographic Protocols, Data Security, Public Key Cryptography Standards (PKCS), Cyber Risk, Data Integrity, Transaction Processing
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Logiciel de comptabilité, Rapports financiers, Comptes à payer, Finances, Importation/exportation de données, Grand livre, Comptes créditeurs et débiteurs, Analyse des personnes, Données financières, Rapports d'activité, Comptabilité, Rapports de gestion, Grands livres (comptabilité), Processus d'affaires, Systèmes de comptabilité, Workday (Logiciel), Tableau de bord, Logiciels de comptabilité et de finance, Gestion du flux de travail, Comptes débiteurs
Débutant · Cours · 1 à 4 semaines

Coursera
Compétences que vous acquerrez: Débogage, Développement de logiciels, Programmation Python, Programmation en Python, Scripting
Intermédiaire · Projet Guidé · Moins de 2 heures

Compétences que vous acquerrez: OpenShift, Kubernetes, Déploiement dans le nuage, MongoDB, Bases de données, L'informatique en nuage, Plates-formes d'informatique en nuage, IBM Cloud, Microservices, Développement de l'informatique en nuage, Développement web back-end, NoSQL, Conteneurisation, Développement d'applications, Déploiement des applications, Django (Framework Web), Docker (Logiciel), Flask (Framework Web), Applications Web, Applications en nuage
Avancées · Cours · 1 à 3 mois