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.

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

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

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

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

Compétences que vous acquerrez: Graph Theory, Data Structures, Algorithms, Computational Thinking, Programming Principles, Computer Programming, C++ (Programming Language), Theoretical Computer Science, Software Engineering, Geometry, Performance Tuning, Computational Logic, Solution Design
Intermédiaire · Spécialisation · 3 à 6 mois

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

Northeastern University
Compétences que vous acquerrez: Systems Development Life Cycle, Software Development Life Cycle, Agile Software Development, Software Development Methodologies, Agile Methodology, Agile Project Management, Scrum (Software Development), Agile Product Development, Requirements Analysis, Sprint Retrospectives, Software Engineering, Software Development, Sprint Planning, Waterfall Methodology, Backlogs, Requirements Elicitation, User Story
Mixte · Cours · 1 à 3 mois

SkillsBooster Academy
Compétences que vous acquerrez: Prompt Engineering, Vibe coding, AI Workflows, Generative AI Agents, Generative AI, AI Personalization, Software Development Tools, GitHub, Application Development, Artificial Intelligence, Code Review, Responsible AI, Design Software, Web Development Tools, Front-End Web Development, Software Development, React.js, Javascript, Web Development, Software Engineering
Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Model Context Protocol, GitHub Copilot, Claude Code, Vibe coding, AI Workflows, Anthropic Claude, 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
Plusieurs enseignants
Compétences que vous acquerrez: Résolution de problèmes, Analyse des données, Programmation informatique, Conception orientée objet, Programmation Java, Programmation orientée objet (POO), Interface utilisateur (UI), Structures de données, Bioinformatique, Algorithmes, Visualisation interactive des données, Conception de logiciels, Débogage, Programmation événementielle, Java, Cryptographie, Tests unitaires, Génie logiciel, Tests de logiciels, Fichier E/S
Débutant · Spécialisation · 3 à 6 mois