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 Colorado Boulder
Compétences que vous acquerrez: Programmation en Python, Manipulation de données, Manipulation des données, Principes de programmation, Logique informatique, Programmation informatique, Informatique, Science des données, Programmation Python
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: DevSecOps, Cybersécurité, Chasse aux cybermenaces, Sécurité réseau, Réponse aux incidents, Sécurité des applications, Architecture de la sécurité informatique, Architecture des technologies de l'information, Sécurité des données, Détection des points finaux et réponse, Architecture du réseau, Politiques de cybersécurité, Sécurité des réseaux
Intermédiaire · Cours · 1 à 3 mois

Infosec
Compétences que vous acquerrez: Javascript, Node.JS, Analyse de dépendance, Gestion des identités et des accès, Sécurité de l'informatique en nuage, Services en nuage, Sécurité des applications, Développement Web, Gestion des paquets et des logiciels, Gestion de la vulnérabilité, L'informatique sans serveur, Plates-formes d'informatique en nuage, Gestion des vulnérabilités, Authentifications, Gestion des menaces, Codage sécurisé, Applications Web, Cadre de gestion des risques, Sécurité des infrastructures, Cryptographie, Techniques d'exploitation, Informatique sans serveur
Intermédiaire · Spécialisation · 1 à 3 mois

University of California San Diego
Compétences que vous acquerrez: Algorithmes, Communications interpersonnelles, Surmonter les obstacles, Compétences en matière de communication verbale, Communication, Résolution de problèmes complexes, Conscience de soi, Résolution de problèmes, Structures de données, Génie logiciel, L'esprit de croissance, Collaboration, Communication technique, Compétences sociales
Intermédiaire · Cours · 1 à 3 mois

Advancing Women in Tech
Compétences que vous acquerrez: Connaissance de l'IA, Une créativité alimentée par l'IA, Personnalisation de l'IA, Intégrations AI, L'autonomisation, L'activation de l'IA, Pensée indépendante, L'idée, Résolution de problèmes, Motifs de l'invitation, Codage vibratoire, Outils d'ingénierie rapide, Workflows d'IA
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Node.JS, Cloud Deployment, MongoDB, Role-Based Access Control (RBAC), Application Deployment, Server Side, Back-End Web Development, Restful API, Application Programming Interface (API), Redis, Authorization (Computing), API Testing, Authentications, NoSQL, Security Controls, Performance Tuning, Secure Coding, Geospatial Information and Technology, Scalability, Performance Testing
Intermédiaire · Cours · 1 à 4 semaines

University of Michigan
Compétences que vous acquerrez: Memory Management, C (Programming Language), C++ (Programming Language), Object Oriented Programming (OOP), Object Oriented Design, C and C++, Programming Principles, Data Structures, Secure Coding, Algorithms, Software Design, Application Security, Other Programming Languages, System Programming, Python Programming, Computer Architecture, Computer Programming, Java, Performance Tuning, Unix
Intermédiaire · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Principes de programmation, Logique informatique, Gestion des enregistrements, Développement du programme, Élaboration de la procédure, Structures de données, Fichier E/S, Édition, COBOL (langage de programmation), Gestion des archives
Débutant · Cours · 1 à 4 semaines

Arizona State University
Compétences que vous acquerrez: Supervised Learning, Unsupervised Learning, Matplotlib, File I/O, Generative Adversarial Networks (GANs), Generative AI, NumPy, Object Oriented Programming (OOP), Model Training, Deep Learning, Image Analysis, Machine Learning Methods, Plot (Graphics), Object Oriented Design, Integrated Development Environments, Python Programming, Development Environment, Computer Programming Tools, Event-Driven Programming, Computer Programming
Débutant · Spécialisation · 3 à 6 mois

DeepLearning.AI
Compétences que vous acquerrez: Conception de la base de données, Développement de logiciels, API OpenAI, Conception de l'application, Architecture des logiciels, Intégrations AI, Bases de données, Candidature au LLM, Conception orientée objet, Modélisation des grandes langues, Sécurité de l'IA, Développement de bases de données, Codage sécurisé, Optimisation des performances, Conception de logiciels, Modèles de conception de logiciels, Conception et mise en œuvre du système, Langages de requête, Interface de programmation d'applications (API)
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Programmation en Python, Principes de programmation, Musique, Composition musicale, Programmation informatique, Réutilisation du code, Programmation Python
Débutant · Projet Guidé · Moins de 2 heures

LearnKartS
Compétences que vous acquerrez: Agentic systems, Tool Calling, Agentic Workflows, Generative AI Agents, Gemini, Google Gemini, LLM Application, AI Integrations, OpenAI, Middleware, Angular, Development Environment, Systems Architecture, Node.JS, Frontend Integration, Debugging, JSON, Data Validation
Avancées · Cours · 1 à 4 semaines