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.

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

Compétences que vous acquerrez: Terraform, Infrastructure as Code (IaC), Amazon Web Services, Amazon Elastic Compute Cloud, Cloud Infrastructure, Computer Programming, Command-Line Interface, Automation, Key Management
Intermédiaire · Cours · 1 à 4 semaines

Scrimba
Compétences que vous acquerrez: Conception de la base de données, Gestion des bases de données, Bases de données relationnelles, Manipulation de données, Application de base de données, Manipulation des données, SQL, Bases de données, Langages de requête, Systèmes de gestion de bases de données
★ 4.5 (31) · Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Data Structures, C++ (Programming Language), C and C++, Programming Principles, Algorithms, Theoretical Computer Science, Object Oriented Programming (OOP)
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Sampling (Statistics), Matplotlib, Data Analysis, Machine Learning Algorithms, Data Mining, Statistical Analysis, Statistical Hypothesis Testing, Plot (Graphics), Probability & Statistics, NumPy, Pandas (Python Package), Probability Distribution, Dimensionality Reduction, Model Evaluation, R Programming, Python Programming, Data Preprocessing, Applied Machine Learning, Regression Analysis, Artificial Intelligence and Machine Learning (AI/ML)
★ 4.6 (18) · Débutant · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Outils de construction, Gestion de la mémoire, Installation du logiciel, Principes de programmation, Gestion des paquets et des logiciels, Environnements de développement intégré
Débutant · Cours · 1 à 3 mois

Alex Genadinik
Compétences que vous acquerrez: Keyword Research, Search Engine Optimization, Web Analytics and SEO, Web Presence, Blogs, Content Optimization, Digital Marketing
★ 4.7 (6) · Mixte · Cours · 1 à 4 semaines

Scrimba
Compétences que vous acquerrez: Javascript, Outils de développement web, Développement Web, Logiciel médiateur, React Redux, React.js
★ 4.7 (10) · Intermédiaire · Cours · 1 à 4 semaines

Edureka
Compétences que vous acquerrez: Développement d'applications, Réutilisation du code, Gestion des données, Programmation du système, Analyse des données, Structures de données, Manipulation de données, Développement Web, Manipulation des données, Gestion de la mémoire, Rust (langage de programmation), Optimisation des performances
★ 3.7 (14) · Avancées · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Color Theory, Web Design, Responsive Web Design, HTML and CSS, AI powered creativity, Design, ChatGPT, Hypertext Markup Language (HTML), Web Design and Development, Web Content, Web Development, Generative AI, Cascading Style Sheets (CSS), Development Environment, Javascript, Web Presence, Computer Programming Tools, Cloud Hosting, Software Development Tools, Software Installation
Débutant · Cours · 1 à 4 semaines

Google Cloud
Compétences que vous acquerrez: Programmation en Python, Traitement des données, IA générative, Gémeaux, Big Data, SQL, Gestion des relations avec la clientèle, Google Cloud Platform, Logiciel de gestion de la relation client (CRM), Programmation Python, Langages de requête, Intelligence artificielle et apprentissage automatique (IA/ML), Modélisation prédictive, Google Gemini
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Programmation en Python, Programmation informatique, Réutilisation du code, Logiciel système, Conception fonctionnelle, Installation du logiciel, Programmation orientée objet (POO), Environnement de développement, Principes de programmation, Logique informatique, Programmation Python, Pensée informatique, Environnements de développement intégré
★ 3.3 (10) · Débutant · Cours · 1 à 4 semaines