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, Collaboration, Génie logiciel, Résolution de problèmes, Résolution de problèmes complexes, L'esprit de croissance, Communication, Surmonter les obstacles, Compétences sociales, Structures de données, Compétences en matière de communication verbale, Conscience de soi, Communication technique, Communications interpersonnelles
★ 4.6 (555) · Intermédiaire · Cours · 1 à 3 mois

Vanderbilt University
Compétences que vous acquerrez: Prompt Engineering, Prompt Patterns, ChatGPT, Retrieval-Augmented Generation, Generative AI Agents, AI Orchestration, AI powered creativity, Agentic Workflows, OpenAI API, LLM Application, Ideation, Verification And Validation, Generative AI, AI Workflows, AI literacy, OpenAI, Expense Management, Multimodal Prompts, AI Personalization, Software Development
★ 4.8 (10 k) · Débutant · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Présence sur le web, Dépannage du réseau, Gestion des paquets et des logiciels, Administration des réseaux, Architecture de la sécurité informatique, Ruby (Langage de programmation), Chef (outil de gestion de la configuration), Sécurité réseau, Sécurité des réseaux, Contrôle des versions, Administration des systèmes d'exploitation, Infrastructure informatique, Assistance bureautique, TCP/IP, Sécurité des systèmes d'information, Mise en réseau générale, Réseaux informatiques, Git (système de contrôle de version), Administration des systèmes, Compétences en matière d'entretien, Automatisation des technologies de l'information
★ 4.8 (214 k) · Débutant · Certificat Professionnel · 3 à 6 mois

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
★ 4.6 (824) · Débutant · Certificat Professionnel · 1 à 3 mois

Compétences que vous acquerrez: Jest (JavaScript Testing Framework), CI/CD, Model View Controller, User Acceptance Testing (UAT), Continuous Integration, Cucumber (Software), Postman API Platform, Ansible, Software Testing, OAuth, Web Development Tools, Behavior-Driven Development, Application Performance Management, Prometheus (Software), Authentications, Test Driven Development (TDD), Package and Software Management, Cloud API, Javascript, Software Engineering
★ 4 (58) · Débutant · Spécialisation · 3 à 6 mois

University of Leeds
Compétences que vous acquerrez: Assurance qualité, Développement de logiciels, Vérification et validation, Tests de logiciels, Cycle de vie du développement logiciel, Assurance qualité des logiciels, Cas de test
★ 4.6 (445) · Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Big Data, Architecture des données, Conception de la base de données, Analyse des données, IBM DB2, Extrait, Programmation Python, Magasin de données, NumPy, SQL, Programmation en Python, Gestion des bases de données, Bases de données, Développement de bases de données, Bases de données relationnelles, Récupération de données sur le Web, Apache Spark, Systèmes de base de données, Tests unitaires, Stockage des données, Apache Hadoop
★ 4.6 (60 k) · Débutant · Spécialisation · 3 à 6 mois
University of Michigan
Compétences que vous acquerrez: Programmation Python, Programmation informatique, Programmation en Python, Installation du logiciel, Débogage, Développement du programme, Pensée informatique, Principes de programmation
★ 4.8 (233 k) · Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Connaissance de l'IA, Leadership stratégique, IA responsable, Réseaux adversoriels génératifs (GAN), Apprentissage profond, Motifs de l'invitation, Modélisation des grandes langues, Risque juridique, Ingénierie rapide, IA générative, ChatGPT, Leadership et gestion, Éthique des affaires, Direction d'entreprise, Ingénierie de requête, Architectures de modèles génératifs, Éthique des données, Intelligence artificielle et apprentissage automatique (IA/ML), L'IA responsable, OpenAI, Visage étreint, L'activation de l'IA
★ 4.7 (12 k) · Débutant · Spécialisation · 3 à 6 mois

Rice University
Compétences que vous acquerrez: Gestion des coûts, Documentation du projet, Gestion de projet, Assurance qualité, Engagement des parties prenantes, Gestion des partenaires, Gestion de la valeur acquise, Planification, Structure organisationnelle, Gestion des parties prenantes, Gestion d'équipe, Marchés publics, Plan de communication, Gestion des risques, Gestion du champ d'application, Programmation, Définition du champ d'application du projet, Gestion de la performance des équipes, Estimation des coûts, Planification de la communication, Calendriers des projets, Estimation du projet
★ 4.7 (4,8 k) · Débutant · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Automatisation, Génie logiciel, Développement de logiciels, Intelligence artificielle, Ingénierie rapide, Examen du code, IA générative, Sécurité des applications, Ingénierie de requête, Outils de développement de logiciels, Analyse, Débogage, Workflows d'IA, Intelligence artificielle et apprentissage automatique (IA/ML), Sécurité de l'IA, Optimisation des performances, Personnalisation de l'IA, Cycle de vie du développement logiciel, Codage vibratoire, Logiciel de collaboration, Examen technique des logiciels
★ 5 (7) · Intermédiaire · Cours · 1 à 4 semaines

University of Minnesota
Compétences que vous acquerrez: Méthodologie Agile, Scrum (développement de logiciels), Gestion de projet Agile, Développement agile de logiciels, Témoignage de l'utilisateur, Méthodologie agile, Développement agile de produits, Gestion de projet agile, Méthodologies de développement de logiciels, Gestion des versions, Planification du sprint, Développement logiciel agile
★ 4.7 (7,5 k) · Intermédiaire · Cours · 1 à 4 semaines