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: Environnements de développement intégré, Conception orientée objet, Programmation informatique, Programmation Java, Programmation orientée objet (POO), Développement du programme, Cycle de vie du développement logiciel, Conception de logiciels, Développement de logiciels, Java, Principes de programmation, Réutilisation du code, Logique informatique, Génie logiciel, Environnement de développement
Débutant · Cours · 1 à 4 semaines

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

The Hong Kong University of Science and Technology
Compétences que vous acquerrez: Plan du projet, Gestion de projet, Conception des systèmes, Conception orientée objet, Cycle de vie du développement des systèmes, Assurance qualité des logiciels, Analyse des systèmes, Cycle de vie du développement logiciel, Langage de modélisation unifié, Assurance qualité, Architecture des logiciels, Conception de logiciels, Modèles de conception de logiciels, Conception de diagrammes, Génie logiciel, Planification du projet
Intermédiaire · Cours · 1 à 3 mois

University of Michigan
Compétences que vous acquerrez: Programmation en Python, Bases de données, Restful API, Développement du programme, Présentation des données, Programmation Python, Structures de données, Magasin de données, Bases de données relationnelles, Principes de programmation, Visualisation des données, Logiciel de visualisation de données, Récupération de données sur le Web, Services Web, JSON, Débogage, Traitement des données, Conception de la base de données, SQL, Fichier E/S, Logiciel de base de données
Préparer un diplôme
Débutant · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Programmation en Python, Science des données, Entreposage de données, IBM Cognos Analytics, Architecture et administration des bases de données, Analyse des données, Pipelines de données, Administration des bases de données, Apache Hadoop, Gestion des bases de données, Bases de données relationnelles, Programmation Python, Récupération de données sur le Web, Commandes Linux, IA générative, Conception de la base de données, SQL, NoSQL, Apache Spark, Réseautage professionnel, Extrait
Préparer un diplôme
Débutant · Certificat Professionnel · 3 à 6 mois

University of Minnesota
Compétences que vous acquerrez: Couverture du code, JUnit, Cas de test, Vérification et validation, Selenium (Logiciel), Automatisation des tests, Développement guidé par le comportement, Tests de performance, Tests en boîte blanche, Testabilité, Projet ouvert de sécurité des applications web (OWASP), Test de régression, Gherkin (langage de script), Ingénierie d'essai, Tests de sécurité, Tests unitaires, Cucumber (logiciel), Tests de développement, Outils de développement de logiciels, Tests de logiciels
Intermédiaire · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Prompt Engineering, Prompt Patterns, Data Wrangling, Large Language Modeling, LangChain, Retrieval-Augmented Generation, Exploratory Data Analysis, Unsupervised Learning, Generative Model Architectures, PyTorch (Machine Learning Library), ChatGPT, Generative AI, Restful API, LLM Application, Keras (Neural Network Library), Supervised Learning, Responsible AI, Vector Databases, Fine-tuning, Python Programming
Débutant · Certificat Professionnel · 3 à 6 mois

University of Minnesota
Compétences que vous acquerrez: Méthodologies de développement de logiciels, Méthodologie agile, Développement axé sur les processus, Vérification et validation, Développement logiciel agile, Développement de logiciels, Déploiement des applications, Cycle de vie du développement logiciel, Analyse des besoins, Architecture des logiciels, Développement agile de logiciels, Tests de développement, Génie logiciel, Méthodologie de la cascade, Configuration requise, Tests de logiciels, Méthodologie Agile
Débutant · Cours · 1 à 4 semaines

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
Débutant · Spécialisation · 3 à 6 mois

The Linux Foundation
Compétences que vous acquerrez: Script Shell, Git (système de contrôle de version), Contrôle des versions, Linux, Installation du logiciel, Technologie Open Source, Administration des systèmes d'exploitation, Comptes d'utilisateurs, Intégration continue, Commandes Linux, CI/CD, Commandes Unix, grep, GitHub, Systèmes de fichiers, Outils de développement de logiciels, Gestion des paquets et des logiciels, Interface de ligne de commande, Administration Linux, Bash (langage de script)
Débutant · Spécialisation · 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
Débutant · Certificat Professionnel · 1 à 3 mois

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