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: Développement Web, Applications Web, React.js, Conception de l'expérience utilisateur, Autorisation (informatique), Authentifications, Performance de l'interface utilisateur
Intermédiaire · Cours · 1 à 3 mois

Coursera
Compétences que vous acquerrez: Intégrations AI, Développement de bases de données, L'IA responsable, Optimisation des performances, IA générative, Bases de données, Gestion des bases de données, Gestion des risques, Développement web back-end, Intelligence artificielle, Connaissance de l'IA, Conception de l'API, Interface de programmation d'applications (API), IA responsable
Intermédiaire · Cours · 1 à 4 semaines

Politecnico di Milano
Compétences que vous acquerrez: Conception des systèmes, Configuration du système, Conception et mise en œuvre du système, Infrastructure en nuage, Architecture matérielle, Circuits intégrés à application spécifique, Architecture des ordinateurs, Architecture des logiciels, Informatique en nuage, Plates-formes informatiques, Systèmes embarqués, Logiciel de conception, Microarchitecture
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Intégrations AI, Ingénierie rapide, Programmation Python, OpenAI, Candidature au LLM, API OpenAI, Programmation en Python, Ingénierie de requête, ChatGPT
Intermédiaire · Projet Guidé · Moins de 2 heures

JetBrains
Compétences que vous acquerrez: Déploiement des applications, Examen du code, IA générative, Candidature au LLM, Intelligence artificielle et apprentissage automatique (IA/ML), Agents génératifs d'IA, Systèmes agentiques, Développement de logiciels, Développement d'applications, Connaissance de l'IA, Modélisation des grandes langues, Cycle de vie du développement logiciel, Environnements de développement intégré, Flux de travail agentiques, IntelliJ IDEA, Outils de développement de logiciels
Débutant · Cours · 1 à 3 mois
Compétences que vous acquerrez: Blockchain, FinTech, Digital Assets, Financial Services, Payment Systems, Regulatory Compliance, Financial Regulation, Financial Systems, Financial Regulations, AI Integrations, International Finance, Emerging Technologies, Artificial Intelligence, Case Studies, Identity and Access Management, Insurance
Débutant · Cours · 1 à 4 semaines

University of California San Diego
Compétences que vous acquerrez: Java, L'enseignement, Programmation informatique, Pensée informatique, Logique informatique, Principes de programmation, Pédagogie numérique, Débogage, Programmation Java, Logiciels et technologies pour l'éducation
Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Programmation Python, Apprentissage automatique appliqué, Modèle de formation, Évaluation du modèle, Réseaux neuronaux convolutifs, Vision par ordinateur, Informatique en nuage, Programmation en Python, Prétraitement de données, Apprentissage profond, Réseaux neuronaux artificiels, Analyse d'images, Prétraitement des données, Modélisation prédictive, Environnement de développement
Mixte · Cours · 1 à 4 semaines

Compétences que vous acquerrez: AI Integrations, User Story, Prompt Engineering, No-Code Development, User Feedback, Technical Communication, Application Deployment, Performance Tuning, Data Wrangling, Version Control, Business Process Automation, DevSecOps, Site Reliability Engineering, Integration Testing, Application Security, Application Programming Interface (API), Agile Methodology, LLM Application, Data Integration, Scalability
Intermédiaire · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Données Validation des données, Conception de logiciels, Programmation Python, Réutilisation du code, Programmation informatique, Pensée informatique, Scripting, Conception fonctionnelle, Logique informatique, Validation des données, Développement du programme, Principes de programmation, Algorithmes, Programmation en Python, Installation du logiciel, Interface de ligne de commande, Environnement de développement
Mixte · Cours · 1 à 4 semaines

Microsoft
Compétences que vous acquerrez: Debugging, Version Control, C# (Programming Language), Microsoft Copilot, Event-Driven Programming, Git (Version Control System), Object Oriented Programming (OOP), .NET Framework, Software Design Patterns, Program Development, Software Architecture, Application Deployment, Development Testing, Object Oriented Design, Microsoft Visual Studio, Software Testing, ASP.NET, Software Development Tools, Security Testing, File Systems
Débutant · Certificat Professionnel · 3 à 6 mois
University of Glasgow
Compétences que vous acquerrez: Maîtrise des données, Conception de logiciels, Infographie, Tracé (graphique), Animation et conception de jeux, Réutilisation du code, Conception de l'application, Conception et développement de sites web, Programmation événementielle, Apprentissage automatique appliqué, Développement du programme, Visualisation (infographie), Développement de logiciels, Logiciel graphique, Conception interactive, Cycle de vie du développement logiciel, Présentation des données, Javascript, Outils de développement web, Langage de balisage hypertexte (HTML)
Débutant · Spécialisation · 3 à 6 mois