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.

Vanderbilt University
Compétences que vous acquerrez: Spring Boot, API Testing, Spring Framework, Restful API, Application Programming Interface (API), API Design, Data Persistence, Web Applications, Application Frameworks, Development Testing, Software Testing, Web Services, Object-Relational Mapping, Application Security, Authentications, Authorization (Computing), Network Protocols
★ 4.2 (29) · Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Intelligence artificielle, Transformation numérique, Automatisation des processus d'entreprise, Logiciels de productivité, Optimisation des processus, Gestion du flux de travail, Intelligence artificielle et apprentissage automatique (IA/ML), Automatisation, Développement sans code, Automatisation des technologies de l'information
★ 4.4 (29) · Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Quantum computing, Algorithms, Computer Hardware, IBM Cloud, Cryptography, Python Programming, Computer Programming, Software Documentation, Simulations
★ 4.5 (26) · Débutant · Cours · 1 à 3 mois
Compétences que vous acquerrez: File Systems, Operating Systems, File Management, Computer Programming Tools, Data Integrity, Debugging, File I/O, Systems Design, Data Storage Technologies, System Software, Distributed Computing, Data Storage, C (Programming Language), System Programming, Computer Systems, Data Persistence, Command-Line Interface, Hardware Architecture, Peripheral Devices, Data Security
★ 4.7 (76) · Intermédiaire · Cours · 1 à 3 mois

Scrimba
Compétences que vous acquerrez: Intelligence artificielle, IA responsable, Interface de programmation d'applications (API), IA générative, Anthropic Claude, Candidature au LLM, Connaissance de l'IA, L'IA responsable, Modélisation des grandes langues, Ingénierie de requête, Ingénierie rapide, API dans le nuage, Invitations multimodales, Déploiement dans le nuage
★ 4.3 (31) · Intermédiaire · Cours · 1 à 4 semaines

American Psychological Association
Compétences que vous acquerrez: Qualitative Research, Case Studies, Interviewing Skills, Research Methodologies, Research, Data Collection, Culture, Psychology
★ 4.7 (26) · Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: HTML et CSS, GitHub, Examen du code, Conception de sites web réactifs, React.js, Applications Web, Composants Web, Composants de l'interface utilisateur, Intégration frontale, Développement Web, Développement de logiciels, Feuilles de style en cascade (CSS), Langage de balisage hypertexte (HTML), Contrôle des versions, Conception de sites web, Développement Web Front-End, Figma (logiciel de conception), Analyse Web et SEO, Maquettes, Git (système de contrôle de version)
★ 4.6 (57) · Avancées · Cours · 1 à 3 mois

Compétences que vous acquerrez: Ansible, Package and Software Management, YAML, Configuration Management, System Configuration, Linux Administration, Unix, IT Automation, Automation, Web Applications, Unix Shell, Code Reusability, File Management, Cloud Infrastructure, DevOps, User Accounts
★ 4 (29) · Débutant · Cours · 1 à 4 semaines

LearnQuest
Compétences que vous acquerrez: Informatique, Protocoles de réseau, Bases de données, Intelligence artificielle, Informatique en nuage, SQL, Architecture des ordinateurs, Matériel informatique, Algorithmes, Visual Basic (langage de programmation), Programmation informatique, Réseaux informatiques, Logiciel système, Débogage, Automatisation, Architecture matérielle, Programmation du système, Bases de données relationnelles, Sécurité des réseaux, Principes de programmation, Sécurité réseau
★ 4.6 (113) · Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Gestion de la mémoire, Bases de données, Workflows d'IA, Optimisation des performances, Bases de données vectorielles, Évolutivité, Candidature au LLM, Maintenabilité, Application de base de données, Modélisation des grandes langues, Prétraitement de données, Génération assistée par récupération, Interface utilisateur (UI), LangChain, Ingénierie de requête, Ingénierie rapide, Magasin de données, Stockage des données, Prétraitement des données, Emboîtements
★ 4.7 (38) · Intermédiaire · Cours · 1 à 4 semaines

KodeKloud
Compétences que vous acquerrez: Conteneurisation, Systèmes de fichiers, Commandes Unix, Docker (Logiciel), Interface de ligne de commande, Configuration requise, Réseaux informatiques, Logiciel de collaboration, Persistance des données, Outils Devops, L'informatique en nuage, Réseau virtuel, Commandes Linux, Installation du logiciel, DevOps, Stockage des données
★ 4.7 (44) · Débutant · Cours · 1 à 3 mois

Coursera
Compétences que vous acquerrez: Développement Web, Outils de développement web, Langage de balisage hypertexte (HTML), Scripting, Javascript, Principes de programmation
★ 4.5 (110) · Débutant · Projet Guidé · Moins de 2 heures