Les cours en génie logiciel peuvent vous aider à comprendre comment concevoir, développer et tester des applications. Vous pouvez développer des compétences en architecture, programmation, gestion du code et résolution de problèmes.

University of California San Diego
Compétences que vous acquerrez: Algorithmes, Communication technique, Résolution de problèmes complexes, Surmonter les obstacles, Résolution de problèmes, Génie logiciel, L'esprit de croissance, Communication, Structures de données
★ 4.6 (555) · Intermédiaire · Cours · 1 à 3 mois

Duke University
Compétences que vous acquerrez: Tests de performance, Algorithmes, Interface de programmation d'applications (API), Conception de logiciels, Java, Conception orientée objet, Fichier E/S, Programmation informatique, Programmation Java, Principes de programmation, Génie logiciel, Programmation orientée objet (POO), Débogage
★ 4.6 (1,5 k) · Débutant · Cours · 1 à 3 mois

DeepLearning.AI
Compétences que vous acquerrez: Prompt Engineering, Large Language Modeling, Database Design, LLM Application, Database Development, Software Documentation, Software Design Patterns, Databases, Software Testing, Application Design, Technical Documentation, Generative AI, AI Integrations, AI Enablement, Software Design, Code Review, Dependency Analysis, Software Engineering, Software Development, Machine Learning
★ 4.6 (851) · Débutant · Certificat Professionnel · 1 à 3 mois

Anthropic
Compétences que vous acquerrez: Gestion du contexte, Appel d'outils, Contrôles de sécurité, Examen du code, Intégration continue, Workflows d'IA, Développement de logiciels, Agents génératifs d'IA, Vérification et validation, Gestion des paquets et des logiciels, Code Claude, Flux de travail agentiques, Génie logiciel, Autorisation (informatique), Automatisation
★ 4.3 (81) · Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Éthique des données, Intégrations AI, Examen du code, DevSecOps, ChatGPT, Conception de logiciels, Intégration continue, Apprentissage automatique, Développement de logiciels, Agents génératifs d'IA, Ingénierie rapide, Motifs de l'invitation, Intelligence artificielle et apprentissage automatique (IA/ML), Sécurité des applications, Intelligence artificielle, Architecture des logiciels, Génie logiciel, Connaissance de l'IA, IA générative, Débogage
★ 4.7 (12 k) · Intermédiaire · Spécialisation · 1 à 3 mois

Scrimba
Compétences que vous acquerrez: Gestion de la mémoire, Déploiement des applications, Intégrations AI, LangChain, Workflows d'IA, Bases de données vectorielles, Analyse d'images, Ingénierie rapide, L'IA responsable, API OpenAI, OpenAI, Modèle Contexte Protocole, Déploiement dans le nuage, Emboîtements, Génération assistée par récupération, Candidature au LLM, Génie logiciel, Visage étreint, Une créativité alimentée par l'IA, IA générative
★ 4.5 (446) · Intermédiaire · Spécialisation · 3 à 6 mois

Dr. Ryan Ahmed
Compétences que vous acquerrez: Prompt Engineering, Model Context Protocol, Anthropic Claude, AI Orchestration, AI Workflows, LLM Application, Context Engineering, Full-Stack Web Development, Generative AI Agents, Gemini, Tool Calling, AI Integrations, Agentic systems, Development Environment, Software Engineering
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Éthique des données, Intégrations AI, Examen du code, DevSecOps, Conception de logiciels, Intégration continue, Développement de logiciels, Agents génératifs d'IA, Sécurité des applications, Intelligence artificielle, Architecture des logiciels, Génie logiciel, IA générative, Débogage
★ 4.5 (276) · Intermédiaire · Cours · 1 à 3 mois

Heriot-Watt University
Compétences que vous acquerrez: Database Systems, Responsible AI, Database Management, Software Engineering, Software Design, Combinatorics, Requirements Analysis, Object Oriented Design, Database Software, Database Development, Software Architecture, Unsupervised Learning, Database Architecture and Administration, Database Application, Graph Theory, Statistical Methods, Artificial Intelligence, Project Scoping, Algorithms, Computer Science
Diplôme · 1 à 4 ans

Advancing Women in Tech
Compétences que vous acquerrez: Software Architecture, Engineering Management, Goal Setting, Systems Architecture, Systems Design, Technical Management, Smart Goals, API Design, Cross-Functional Collaboration, Cross-Functional Team Leadership, Recruitment, Program Management, Team Performance Management, Software Engineering, Microservices, Employee Retention, Employee Coaching, Leadership and Management, Software Development Methodologies, Communication
★ 4.6 (104) · Débutant · Spécialisation · 1 à 3 mois
Plusieurs enseignants
Compétences que vous acquerrez: Analyse des données, Algorithmes, Visualisation interactive des données, Conception de logiciels, Java, Développement du programme, Tests de logiciels, Conception orientée objet, Fichier E/S, Programmation informatique, Programmation événementielle, Résolution de problèmes, Tests unitaires, Programmation Java, Cryptographie, Génie logiciel, Programmation orientée objet (POO), Structures de données, Débogage, Interface utilisateur (UI)
★ 4.6 (15 k) · Débutant · Spécialisation · 3 à 6 mois

Vanderbilt University
Compétences que vous acquerrez: Prompt Engineering, AI Security, ChatGPT, Retrieval-Augmented Generation, Claude Code, Prompt Patterns, Generative AI Agents, Generative AI, Prompt Engineering Tools, AI powered creativity, Multimodal Prompts, Software Engineering, AI Product Strategy, Anthropic Claude, AI Enablement, AI Personalization, AI Orchestration, AI Workflows, Agentic Workflows, AI Integrations
★ 4.8 (9,7 k) · Débutant · Spécialisation · 3 à 6 mois