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.

Scrimba
Compétences que vous acquerrez: Programmation en Python, Optimisation des performances, Tests de performance, Programmation Python, Génie logiciel, Structures de données, Développement Web, Programmation informatique, Débogage, Outils de développement web, Fichier E/S, Programmation orientée objet (POO)
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: PostgreSQL, Database Administration, Relational Databases, Database Design, Database Management, Database Architecture and Administration, Database Development, SQL, Transaction Processing, Query Languages
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Copilote GitHub, Statistiques descriptives, Programmation statistique, Statistiques, Développement du programme, Analyse statistique, Documentation technique, Documentation du logiciel, Contrôle des versions, Traitement des données, R (logiciel), Environnement de développement, Version du logiciel, Principes de programmation, Microsoft Visual Studio
Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: IA générative, Apprentissage profond, Détection des anomalies, Matlab, Analyse d'images, Évaluation du modèle, Vision par ordinateur, Modèle de formation, Prétraitement de données, Déploiement du modèle, Prétraitement des données, Interopérabilité
Débutant · Cours · 1 à 4 semaines
University of Glasgow
Compétences que vous acquerrez: Réutilisation du code, Maîtrise des données, Tracé (graphique), Présentation des données, Apprentissage automatique appliqué, Examen technique des logiciels, Conception de l'application, Développement du programme, Logiciel graphique, Cycle de vie du développement logiciel, Conception et développement de sites web, Animations, Développement de logiciels, Outils de développement web, Langage de balisage hypertexte (HTML), Infographie, Animation et conception de jeux, Conception de logiciels, Visualisation (infographie), Javascript
Débutant · Spécialisation · 3 à 6 mois
Compétences que vous acquerrez: Package and Software Management, Platform As A Service (PaaS), Development Environment, Virtual Environment, Python Programming, Build Tools, Program Development, Application Deployment
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Secure Coding, Penetration Testing, Security Testing, Application Security, Event Monitoring, Exploit development, Cyber Security Assessment, Payment Systems, Continuous Monitoring, Blockchain, Incident Response, Vulnerability Scanning, Security Architecture Review, Patch Management, Code Review, Incident Management, Application Deployment, Authorization (Computing), Data Validation
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Apprentissage automatique, Programmation en Python, Manipulation de données, Transformation des données, Tracé (graphique), Algorithme de la forêt aléatoire, NumPy, Matplotlib, Apprentissage par arbre de décision, Algorithmes d'apprentissage automatique, Programmation Python, Transformation de données, Modèle de formation, Prétraitement de données, Nettoyage des données, Visualisation des données, Science des données, Pandas (paquetage Python), Apprentissage supervisé, Modélisation prédictive, Principes de programmation, Prétraitement des données, Analyse prédictive, Manipulation des données
Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Outils de développement Microsoft, Débogage, Développement de logiciels, Contrôle des versions, Outils de développement de logiciels, Microsoft Visual Studio, Environnements de développement intégré, Git (système de contrôle de version), Environnement de développement
Intermédiaire · Projet Guidé · Moins de 2 heures

University of Colorado Boulder
Compétences que vous acquerrez: Data Structures, Python Programming, Programming Principles, Code Reusability, Data Access, Computational Logic, Data Management, Computational Thinking, Jupyter, Computer Programming Tools
Débutant · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Prompt Engineering, Mindfulness, AI literacy, AI Personalization, Smart Goals, Positivity, Self-Awareness, Meditation & Breathwork, Anthropic Claude, Emotional Intelligence, Decision Making, Consumer Behaviour, Stress Management, Personal Development, Decisiveness, Empathy, Goal Setting, Health And Wellness Coaching, Data Ethics, Behavioral Management
Débutant · Spécialisation · 3 à 6 mois

DeepLearning.AI
Compétences que vous acquerrez: Intelligence artificielle, Appel d'outils, Candidature au LLM, Génération assistée par récupération, Modélisation des grandes langues, Motifs de l'invitation, JSON, Ingénierie de requête, Ingénierie rapide
Débutant · Projet · Moins de 2 heures