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: Génie logiciel, Programmation Python, Programmation informatique, Programmation en Python, Développement Web, Structures de données, Tests de performance, Débogage, Optimisation des performances, Fichier E/S, Outils de développement web, Programmation orientée objet (POO)
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Data Structures, Python Programming, Algorithms, Data Manipulation, Computational Thinking, Programming Principles, Data Processing, Data Dictionary, Computer Programming, Text Mining
Mixte · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Cadres JavaScript, Interface utilisateur (UI), Langage de balisage hypertexte (HTML), Développement Web, Conception de l'interface utilisateur (UI), Javascript, Web sémantique, Conception de l'interface et de l'expérience utilisateur (UI/UX), Conception de sites web, React.js, Conception de sites web réactifs, Bootstrap (Framework Front-End), Développement Web Front-End, Feuilles de style en cascade (CSS), Composants de l'interface utilisateur, Conception et développement de sites web, HTML et CSS, Outils de développement web
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Copilote GitHub, Développement d'applications, Déploiement des applications, Gestion de configuration, Débogage, Outils de développement de logiciels, Stockage en nuage, Contrôle des versions, GitHub, Git (système de contrôle de version), Gestion des fichiers, Environnements de développement intégré, Environnement de développement, Déploiement dans le nuage, Gestion de la configuration, Développement de l'informatique en nuage, Logiciel de collaboration, Gestion de la configuration des logiciels, Version du logiciel
Intermédiaire · Cours · 1 à 3 mois

Compétences que vous acquerrez: Langage de balisage hypertexte (HTML), Développement Web, Outils de développement de logiciels, Web sémantique, Conception de sites web, HTML et CSS, Conception de sites web réactifs, Environnements de développement intégré, Développement Web Front-End, Contenu Web, Feuilles de style en cascade (CSS), Environnement de développement, Conception et développement de sites web, Outils de développement web
Débutant · Cours · 1 à 3 mois

Coursera
Compétences que vous acquerrez: Wireframing, Persona (User Experience), User Interface (UI), User Experience Design, Usability, User Interface (UI) Design, UI Components, Visual Design, Persona Development, Information Architecture, Web Design, Design, Design Elements And Principles
Débutant · Projet Guidé · Moins de 2 heures

Fractal Analytics
Compétences que vous acquerrez: Connaissance de l'IA, IA responsable, Ingénierie rapide, Examen du code, IA générative, Prétraitement de données, Nettoyage des données, Ingénierie de requête, Débogage, Méthodes d'apprentissage automatique, Prétraitement des données, Workflows d'IA, L'IA responsable, Maintenabilité, Examen technique des logiciels
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Rmarkdown, Autoencoders, Shiny (R Package), Deep Learning, Recurrent Neural Networks (RNNs), Transfer Learning, Model Evaluation, R (Software), Artificial Intelligence and Machine Learning (AI/ML), Data Import/Export, Classification Algorithms, Reinforcement Learning, R Programming, Machine Learning Methods, Model Training, Ggplot2, Plot (Graphics), Data Manipulation, Convolutional Neural Networks, Machine Learning Algorithms
Débutant · Spécialisation · 3 à 6 mois

Edureka
Compétences que vous acquerrez: TypeScript, Javascript, Functional Design, Code Reusability, Object Oriented Programming (OOP), Programming Principles, Web Development Tools, Data Structures, Development Environment, Maintainability, Enterprise Application Management
Débutant · 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: Automatisation, Architecture des données, Traitement des données, Microsoft Azure, Intégration continue, Sécurité des données, Contrôles de sécurité, Pipelines de données, Déploiement continu, Intégration des données, CI/CD, Infrastructure de données, Tests d'intégration, Stockage des données, Environnement de développement, Databricks
Intermédiaire · Cours · 1 à 4 semaines
Compétences que vous acquerrez: Text Mining, Large Language Modeling, Hugging Face, Natural Language Processing, LLM Application, Data Preprocessing, Python Programming
Intermédiaire · Cours · 1 à 4 semaines