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: Object Oriented Programming (OOP), Object Oriented Design, Software Documentation, Java Programming, Java, Technical Documentation, Computer Programming, Programming Principles, Code Reusability, Computer Science
★ 4.1 (21) · Intermédiaire · Cours · 1 à 4 semaines

Duke University
Compétences que vous acquerrez: Site Reliability Engineering, Docker (Software), Containerization, GitHub Copilot, Kubernetes, Virtualization, Cloud Deployment, Virtualization and Virtual Machines, Microservices, Development Environment, Application Deployment, Virtual Machines, Cloud Development, Database Management, Test Engineering, Cloud-Based Integration
★ 3.8 (49) · Avancées · Cours · 1 à 4 semaines
Compétences que vous acquerrez: OS Process Management, Operating Systems, System Programming, Performance Tuning, Data Structures, Event-Driven Programming, Data Access
★ 4.4 (36) · Avancées · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Secure Coding, Application Security, Security Testing, Software Development Methodologies, Configuration Management, Software Development, Software Configuration Management, Systems Development Life Cycle, Software Development Life Cycle, Package and Software Management, Software Testing, Security Engineering, API Testing, Application Programming Interface (API), Cloud Security, Process Driven Development, Risk Management Framework
★ 4.8 (39) · Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: HTML et CSS, GitHub, Outils de développement Microsoft, Conception et développement de sites web, Conception de l'expérience utilisateur, Développement Web, Déploiement des applications, Langage de balisage hypertexte (HTML), Conception de l'interface et de l'expérience utilisateur (UI/UX), Feuilles de style en cascade (CSS), Interface utilisateur (UI), Microsoft Visual Studio
★ 4.4 (29) · Intermédiaire · Projet Guidé · Moins de 2 heures

Compétences que vous acquerrez: Eclipse (Software), Integrated Development Environments, Java Programming, Java, Object Oriented Programming (OOP), Development Environment, Programming Principles, Software Development Tools, Program Development, Software Installation, Debugging, Computer Programming, Computing Platforms, Command-Line Interface
★ 4.4 (12) · Débutant · Cours · 1 à 3 mois

Simplilearn
Compétences que vous acquerrez: Réutilisation du code, Gestion de la mémoire, Manipulation de données, Structures de données, Conception orientée objet, Algorithmes, Programmation informatique, C++ (langage de programmation), Manipulation des données, Programmation orientée objet (POO), Principes de programmation
★ 4.4 (59) · Débutant · Cours · 1 à 4 semaines
University of Maryland, College Park
Compétences que vous acquerrez: Unstructured Data, Applied Machine Learning, Financial Data, Financial Statement Analysis, Image Analysis, Finance, Financial Analysis, Accounting, Emerging Technologies, Artificial Intelligence, Text Mining, Machine Learning, Social Media Analytics, AI Integrations, Data-Driven Decision-Making, Natural Language Processing, Model Evaluation
★ 4.7 (7) · Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Programmation en Python, Soutien à la clientèle, IA générative, Interface de programmation d'applications (API), Programmation Python, Service clientèle, Candidature au LLM, ChatGPT, Demandes de renseignements des clients, Flux d'utilisateurs, Ingénierie de requête, Ingénierie rapide, API OpenAI, Environnement de développement
★ 4.2 (27) · Intermédiaire · Projet Guidé · Moins de 2 heures

Compétences que vous acquerrez: Intégrations AI, IA générative, Workflows d'IA, Automatisation des processus d'entreprise, Agents génératifs d'IA, Optimisation des processus, Analyse du flux de travail de l'entreprise, Développement sans code, Ingénierie de requête, Ingénierie rapide, Outils d'ingénierie rapide, L'activation de l'IA
★ 4.8 (12) · Intermédiaire · Cours · 1 à 3 mois

Dartmouth College
Compétences que vous acquerrez: Réutilisation du code, Développement d'applications, Interface de ligne de commande, Développement du programme, Linux, Programmation informatique, Systèmes embarqués, Analyse de dépendance, Outils de programmation informatique, C et C++, Logiciels embarqués, C (langage de programmation), Programmation du système, Installation du logiciel, Fichier E/S, Gestion des fichiers, Make.com, Outils de construction, Commandes Linux, Environnement de développement
★ 4.7 (33) · Débutant · Cours · 1 à 3 mois

Microsoft
Compétences que vous acquerrez: Leaflet (Software), Rmarkdown, Version Control, Web Scraping, Regression Analysis, Knitr, Exploratory Data Analysis, Statistical Analysis, Data Manipulation, Dimensionality Reduction, Ggplot2, Geospatial Information and Technology, Time Series Analysis and Forecasting, Plotly, Data Cleansing, Data Visualization, Data Wrangling, Software Documentation, R Programming, R (Software)
★ 4 (7) · Débutant · Certificat Professionnel · 3 à 6 mois