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.

Compétences que vous acquerrez: Compétences en matière de communication verbale, Développement professionnel, Suivre le mouvement, Développement d'applications, Résolution de problèmes, Génie logiciel, Communication, Développement de logiciels, Professionnalisme, Développement web back-end, Stratégies de communication, Établissement de relations
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Réalité augmentée et virtuelle (AR/VR), Motifs de l'invitation, Architecture des logiciels, Flux de travail agentiques, Intégration continue, Intégrations AI, Conception de logiciels, Génie logiciel, ChatGPT, Développement de logiciels, Évaluation du modèle, Candidature au LLM, Ingénierie rapide, Éthique des données, Connaissance de l'IA, Intelligence artificielle et apprentissage automatique (IA/ML), Sécurité des applications, Agents génératifs d'IA, Documents de conception de logiciels, IA générative
Intermédiaire · Spécialisation · 1 à 3 mois

Anthropic
Compétences que vous acquerrez: Modèle Contexte Protocole, Appel d'outils, Outils de développement de logiciels, Interface de ligne de commande, Génie logiciel, Automatisation, Développement de logiciels, Candidature au LLM, Anthropic Claude, GitHub, Gestion du contexte, Agents génératifs d'IA, Examen du code, Code Claude
Débutant · Cours · 1 à 4 semaines

DeepLearning.AI
Compétences que vous acquerrez: Prompt Engineering, Large Language Modeling, Prompt Patterns, Database Design, LLM Application, Database Development, Software Documentation, Software Design Patterns, Vibe coding, Databases, Collaborative Software, Software Testing, OpenAI API, Application Design, Technical Documentation, AI Integrations, Generative AI, Software Engineering, Software Development, Machine Learning
Débutant · Certificat Professionnel · 1 à 3 mois

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

SkillsBooster Academy
Compétences que vous acquerrez: Prompt Engineering, AI Security, Generative AI Agents, Integrated Development Environments, Software Development Tools, Google Workspace, Software Development, Responsible AI, GitHub, Code Review, Application Deployment, AI Personalization, Generative AI, Software Engineering, Web Development, Artificial Intelligence, Design Software, Front-End Web Development, React.js, Javascript
Débutant · Spécialisation · 3 à 6 mois

Vanderbilt University
Compétences que vous acquerrez: Engineering Software, Software Engineering, Application Design, Prompt Engineering, Systems Engineering, Generative AI Agents, No-Code Development, Application Development, LLM Application, Product Requirements, Development Testing, AI Workflows, AI literacy, Software Testing, Verification And Validation, AI Personalization, Artificial Intelligence and Machine Learning (AI/ML), Agentic systems, Generative AI, ChatGPT
Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: C# (Programming Language), Maintainability, Object Oriented Design, Object Oriented Programming (OOP), .NET Framework, Development Environment, Code Reusability, Microsoft Development Tools, Microsoft Visual Studio, Software Engineering, Software Design, Programming Principles, Software Development Tools, Computer Programming, Computer Programming Tools, Debugging, ASP.NET, Application Deployment, Web Development, Back-End Web Development
Débutant · Cours · 1 à 3 mois

Northeastern University
Compétences que vous acquerrez: Développement agile de produits, Témoignage de l'utilisateur, Analyse des besoins, Élicitation des exigences, Génie logiciel, Cycle de vie du développement logiciel, Méthodologie agile, Cycle de vie du développement des systèmes, Développement de logiciels, Rétrospectives de sprint, Développement logiciel agile, Gestion de projet agile, Arriérés, Scrum (développement de logiciels), Planification du sprint, Méthodologies de développement de logiciels, Méthodologie de la cascade
Mixte · Cours · 1 à 3 mois

Pearson
Compétences que vous acquerrez: Business Process Modeling, Systems Development Life Cycle, Systems Development, Software Development Life Cycle, Business Process Management, Requirements Analysis, Business Process, Process Modeling, Prototyping, Systems Analysis, Business Modeling, Business Requirements, Process Management, Feasibility Studies, Systems Design, Software Development, Software Engineering, Project Management, System Design and Implementation, Software Development Methodologies
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Open Web Application Security Project (OWASP), ASP.NET, Authorization (Computing), Secure Coding, DevSecOps, AI Security, Authentications, Application Security, Responsible AI, Hardening, Data Security, AI Integrations, Software Development Life Cycle, .NET Framework, Security Controls, Multi-Factor Authentication, Security Engineering, Encryption, Software Engineering, Building Codes
Intermédiaire · Cours · 1 à 3 mois

Compétences que vous acquerrez: Model Context Protocol, Claude Code, GitHub Copilot, Vibe coding, Anthropic Claude, AI Workflows, AI Integrations, Hypertext Markup Language (HTML), Web Applications, Generative AI Agents, Tool Calling, Web Design and Development, GitHub, Context Management, OpenAI API, Agentic Workflows, Prompt Engineering, Web Development, Generative AI, Software Engineering
Débutant · Spécialisation · 3 à 6 mois