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, Software Development Tools, Document Management, Automation, AI Workflows, Software Development, Agile Software Development, Graphic and Visual Design, Interactive Design, Project Management Software, Generative AI
Débutant · Cours · 1 à 3 mois

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

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

Compétences que vous acquerrez: Data Persistence, File I/O, C (Programming Language), Debugging, Code Reusability, Computational Thinking, File Management, Programming Principles, C and C++, Program Development, Data Storage, Application Design, Algorithms
Mixte · Cours · 1 à 4 semaines

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

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

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

Google Cloud
Compétences que vous acquerrez: No-Code Development, Email Automation, Business Process Automation, Application Deployment, Automation, Business Process, Workflow Management, Google Workspace, Application Development, Application Performance Management, User Interface and User Experience (UI/UX) Design, Security Controls, Data Integration, Authorization (Computing), Application Design, Authentications, Scripting, Google Sheets, Application Lifecycle Management, User Interface (UI)
Débutant · Spécialisation · 3 à 6 mois

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

Compétences que vous acquerrez: Principes de programmation, Structures de données, Outils de développement web, Programmation orientée objet (POO), Développement Web Front-End, Gestion des paquets et des logiciels, Programmation informatique, Scripting, Node.JS, Conception fonctionnelle, Tests unitaires, Javascript, Jest (cadre de test JavaScript), Programmation événementielle, Applications Web, Langages de script, JSON
Débutant · Cours · 1 à 3 mois

Illinois Tech
Compétences que vous acquerrez: Outils de développement web, Développement d'applications, Côté serveur, Conception et développement de sites web, Conception de la base de données, Systèmes de base de données, Développement web back-end, Bases de données relationnelles, Déploiement dans le nuage, HTML et CSS, Développement Web, Applications en nuage, Développement de bases de données, Javascript, Bases de données, Développement Web complet, Langages de script, Déploiement des applications, Applications Web, Informatique en nuage
Préparer un diplôme
Intermédiaire · Cours · 1 à 3 mois

Compétences que vous acquerrez: Responsible AI, Exploratory Data Analysis, Data Storytelling, Data Presentation, Data Analysis, Model Evaluation, Interactive Data Visualization, No-Code Development, Market Data, Business Analytics, Data Science, Model Training, Model Deployment, Model Optimization, Applied Machine Learning, Data Ethics, Dashboard Creation, Machine Learning, Predictive Modeling, Data Visualization
Débutant · Spécialisation · 1 à 3 mois