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: Data Structures, Algorithms, Java, Java Programming, Programming Principles, Computer Programming, Performance Tuning, Computational Thinking, Theoretical Computer Science, Solution Design
Débutant · Cours · 1 à 3 mois

University of California San Diego
Compétences que vous acquerrez: Programmation informatique, Pédagogie numérique, Java, Programmation orientée objet (POO), Pédagogie, Principes de programmation, Programmation Java, Algorithmes, Pensée informatique, Réceptivité culturelle
★ 4.7 (11) · Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Interfaces homme-machine, Conception d'interaction, Automatisation, Conception de l'expérience, Interaction homme-machine, Risque, Conception de l'expérience utilisateur, Expérience de l'utilisateur, Conception centrée sur l'homme, L'IA responsable, Systèmes agentiques, Facteurs humains, Intelligence artificielle, Flux de travail agentiques, Éthique des données, Personnalisation de l'IA, Stratégie des produits d'IA, Apprentissage automatique, Stratégie UI/UX, Stratégies technologiques
Intermédiaire · Cours · 3 à 6 mois

Compétences que vous acquerrez: Jest (JavaScript Testing Framework), React.js, React Redux, Cloud Deployment, Application Deployment, Software Testing, Web Development, JavaScript Frameworks, Code Reusability, Software Architecture, Context Management, Front-End Web Development, Real Time Data, Frontend Integration, Application Programming Interface (API), Event-Driven Programming, Cascading Style Sheets (CSS), UI Components, Frontend Performance, Development Environment
Débutant · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: PyTorch (Machine Learning Library), Reinforcement Learning, Deep Learning, Artificial Neural Networks, Model Training, Machine Learning, Machine Learning Algorithms, Python Programming, Algorithms, Model Evaluation
Intermédiaire · Cours · 1 à 3 mois

John Wiley & Sons
Compétences que vous acquerrez: Prompt Engineering, Prompt Engineering Tools, Multimodal Prompts, Generative AI, Prompt Patterns, Responsible AI, ChatGPT, Generative Model Architectures, Large Language Modeling, Computer Vision, Artificial Intelligence and Machine Learning (AI/ML), Context Engineering, Image Analysis, AI powered creativity, LLM Application, AI literacy, Token Optimization, OpenAI, AI Integrations, Artificial Intelligence
Intermédiaire · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Programmation informatique, Environnement de développement, C++ (langage de programmation), Développement du programme, Structures de données, Programmation orientée objet (POO), Conception orientée objet, Principes de programmation, Maintenabilité, C et C++, Interface de ligne de commande
Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Interface de programmation d'applications (API), Restful API, Javascript, Développement de logiciels, Programmation événementielle, Conception de jeux
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Unity Engine, UI Components, Scripting, User Interface (UI), Torque (Physics), Responsive Web Design, User Interface (UI) Design, Object Oriented Programming (OOP), C# (Programming Language), Game Design, Animation and Game Design, Object Oriented Design, Animations, Interactive Design, Event-Driven Programming, Video Game Development, User Interface and User Experience (UI/UX) Design, Mechanics, User Experience, Simulation and Simulation Software
★ 5 (12) · Débutant · Spécialisation · 1 à 3 mois

Compétences que vous acquerrez: Data Storytelling, Seaborn, Exploratory Data Analysis, Plot (Graphics), Matplotlib, Data Visualization, Scatter Plots, Data Visualization Software, Interactive Data Visualization, Regression Analysis, Statistical Visualization, Box Plots, Descriptive Statistics, Data Presentation, Data-Driven Decision-Making, Data Analysis, Statistical Reporting, Statistical Analysis, Pivot Tables And Charts, Python Programming
★ 4.4 (23) · Débutant · Spécialisation · 1 à 3 mois

Compétences que vous acquerrez: Méthodologies de développement de logiciels, Jenkins, Méthodologie agile, CI/CD, Automatisation des tests, Livraison continue, Déploiement continu, GitHub, Déploiement des applications, Intégration continue, Tests unitaires, Test de l'API, Développement de logiciels, Tests de performance, DevOps
Intermédiaire · Cours · 3 à 6 mois

Compétences que vous acquerrez: Évolutivité, Programmation orientée objet (POO), Conception orientée objet, Conception de logiciels, Principes de programmation, Maintenabilité, Architecture des logiciels, Réutilisation du code
Intermédiaire · Cours · 3 à 6 mois