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 Minnesota
Compétences que vous acquerrez: Conception de l'expérience utilisateur, Conception de logiciels, Qualité des logiciels (SQA/SQC), Conception orientée objet, Gestion de projet Agile, Cycle de vie du développement logiciel, Principes du Kanban, Témoignage de l'utilisateur, Méthodologie Agile, Architecture logicielle, Développement du programme, Design Thinking, Assurance qualité des logiciels, Scrum (développement de logiciels), Génie logiciel, Modèles de conception de logiciels, Développement agile de logiciels, Sécurité des applications, Méthodologies de développement de logiciels, Cartographie des processus
Intermédiaire · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: IBM Cognos Analytics, Bases de données relationnelles, Science des données, Programmation en Python, Web scraping, SQL, Commandes Linux, IA générative, Apache Hadoop, Flux d'air Apache, Conception de la base de données, Administration de base de données, Importation/exportation de données, Réseautage professionnel, Analyse des Données, Apache Spark, NoSQL, Entreposage de données, Magasin de données, Extrait
Préparer un diplôme
Débutant · Certificat Professionnel · 3 à 6 mois

Compétences que vous acquerrez: Environnements de développement intégré, Java, Programmation informatique, Développement du programme, Cycle de vie du développement logiciel, Programmation orientée objet (POO), Principes de programmation, Environnement de développement, Génie logiciel, Programmation Java, Développement de logiciels
Débutant · Cours · 1 à 4 semaines

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

Advancing Women in Tech
Compétences que vous acquerrez: Software Architecture, Engineering Management, Goal Setting, Systems Design, Technical Management, Smart Goals, API Design, Technical Product Management, Cross-Functional Collaboration, Recruitment, Program Management, Team Performance Management, Technical Communication, Management Training And Development, Software Engineering, Microservices, Employee Coaching, Talent Management, Leadership and Management, Talent Acquisition
Débutant · Spécialisation · 1 à 3 mois

Compétences que vous acquerrez: Génération augmentée de récupération, Apprentissage automatique, Vision par ordinateur, IA responsable, LangChain, Flux de travail IA, Programmation en Python, Science des données, Conception de sites web réactifs, IA générative, ChatGPT, Cycle de vie du développement logiciel, Importation/exportation de données, Grand modèle de langage (LLM), Architecture logicielle, Logiciel d'ingénierie, Restful API, Motifs de l'invitation, Ingénierie de requête, IBM Cloud
Préparer un diplôme
Débutant · Certificat Professionnel · 3 à 6 mois

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

Compétences que vous acquerrez: Documentation technique, Examen du code, Automatisation des tests, CI/CD, Flux de travail IA, Intelligence artificielle, Intelligence artificielle et apprentissage automatique (IA/ML), Documentation du logiciel, IA responsable, Deep learning, IA générative, Réalité augmentée et virtuelle (AR/VR), DevOps, Grand modèle de langage (LLM), ChatGPT, Ingénierie de requête, Génie logiciel, Traitement du langage naturel (NLP), Motifs de l'invitation, Développement de logiciels
Intermédiaire · Spécialisation · 1 à 3 mois

Vanderbilt University
Compétences que vous acquerrez: Créativité, Gestion du contexte, Intelligence artificielle, Candidature au LLM, Vérification et validation, IA générative, ChatGPT, Mise en œuvre de l'IA, Grand modèle de langage (LLM), Résolution de problèmes, Ingénierie de requête, Productivité, Motifs de l'invitation, OpenAI
Débutant · Cours · 1 à 3 mois

University of Minnesota
Compétences que vous acquerrez: Arriérés, Intégration continue, Témoignage de l'utilisateur, Méthodologie Agile, Gestion de projet Agile, Rétrospective de Sprint, Scrum (développement de logiciels), Développement agile de logiciels, Planification du Sprint, Développement piloté par les tests (TDD), Méthodologies de développement de logiciels
Intermédiaire · Cours · 1 à 4 semaines

Scrimba
Compétences que vous acquerrez: Génération augmentée de récupération, IA responsable, Flux de travail IA, Visage étreint, Candidature au LLM, LangChain, IA générative, Déploiement dans le nuage, API OpenAI, Déploiement des applications, Ingénierie de requête, Bases de données vectorielles, Modèle Contexte Protocole, Emboîtements, Génie logiciel, Analyse d'images, Passerelle API, Applications en nuage, Invitations multimodales, OpenAI
Intermédiaire · Spécialisation · 3 à 6 mois

The Hong Kong University of Science and Technology
Compétences que vous acquerrez: Modélisation des données, Exigences fonctionnelles, Configuration requise, Conception orientée objet, Conception de diagrammes, Programmation orientée objet (POO), Cycle de vie du développement des systèmes, Logiciels système, Modèle de langage unifié, Project Management, Génie logiciel, Plan du projet, Développement de logiciels, Évaluation de modèles, Analyse des besoins
Intermédiaire · Cours · 1 à 3 mois