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: Technical Documentation, Technical Writing, Software Documentation, Technical Communication, Information Architecture, Writing, Document Management, Automation, AI Workflows, Software Development, Agile Software Development, Graphic and Visual Design, Interactive Design, Project Management Software
Débutant · Cours · 1 à 3 mois

University of California San Diego
Compétences que vous acquerrez: Big Data, Évaluation du modèle, Exploration de données, Analyse prédictive, Installation du logiciel, Manipulation des données, Apprentissage non supervisé, Science des données, Modélisation prédictive, Développement sans code, Analyse des données, Prise de décision fondée sur des données, Manipulation de données, Analyse, Logiciel d'analyse de données
Débutant · Cours · 1 à 4 semaines

Coursera
Compétences que vous acquerrez: User Feedback, Usability, Functional Testing, Root Cause Analysis, Product Improvement, Journey Mapping, UI/UX Research, Experience Design, User Experience, Conversion Funnel Analysis, User Interface (UI) Design, Integration Testing, Product Quality (QA/QC), Application Design, Prioritization
Intermédiaire · Cours · 1 à 4 semaines

University of London
Compétences que vous acquerrez: Programmation informatique, Visualisation (infographie), Interface utilisateur (UI), Conception interactive, Composition musicale, Multimédia, Infographie, Développement de jeux vidéo, Traitement des signaux numériques, Applications Web, Musique, Développement mobile, Outils de programmation informatique, Conception de jeux, Animations
Mixte · Cours · 1 à 3 mois

Board Infinity
Compétences que vous acquerrez: Continuous Integration, Debugging, Bitbucket, Software Development Tools, Performance Tuning
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Programmation informatique, Programmation en Python, Développement de logiciels, Réutilisation du code, Principes de programmation, Programmation Python
Débutant · Projet Guidé · Moins de 2 heures

Compétences que vous acquerrez: Programmation informatique, Modèles de conception de logiciels, Développement de logiciels, Conception de logiciels, Débogage, Principes de programmation, Programmation orientée objet (POO), Génie logiciel, Contrôle des versions, Version du logiciel, Conception orientée objet, Outils de développement de logiciels, Git (système de contrôle de version), Développement du programme
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Interface utilisateur (UI), Logiciel de tableur, Conception de l'expérience utilisateur, Déploiement des applications, Conception de l'interface et de l'expérience utilisateur (UI/UX), Développement sans code, Applications en nuage, Développement d'applications, Intégration des données, Conception de l'application
Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Gestion des fichiers, Pensée informatique, C et C++, Réutilisation du code, Débogage, Principes de programmation, Persistance des données, C (langage de programmation), Fichier E/S, Développement du programme, Stockage des données, Conception de l'application
Mixte · Cours · 1 à 4 semaines

Anthropic
Compétences que vous acquerrez: Développement de logiciels, Interface de ligne de commande, Agents génératifs d'IA, Candidature au LLM, Anthropic Claude, Examen du code, Gestion du contexte, Génie logiciel, Automatisation, Outils de développement de logiciels, GitHub, Modèle Contexte Protocole, Appel d'outils, Code Claude
Débutant · Cours · 1 à 4 semaines

Duke University
Compétences que vous acquerrez: Programmation informatique, Interface de ligne de commande, Développement de logiciels, Structures de données, Conception de logiciels, C et C++, Gestion de la mémoire, Débogage, Tests de logiciels, Principes de programmation, C (langage de programmation), Fichier E/S, Algorithmes, Génie logiciel, Planification des tests, Programmation du système, Simulations, Développement du programme, Résolution de problèmes, Maintenabilité
Débutant · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Structures de données, Jest (cadre de test JavaScript), Développement Web Front-End, Tests unitaires, Réutilisation du code, Logique informatique, Débogage, Principes de programmation, JSON, Tests de logiciels, Programmation orientée objet (POO), Applications Web, Développement Web, Génie logiciel, Node.JS, Javascript, Outils de développement web, Programmation événementielle
Débutant · Cours · 1 à 3 mois