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.

Duke University
Compétences que vous acquerrez: structures de données, Interface de ligne de commande, Conception de logiciels, Programmation du système, Algorithmes, Programmation informatique, Principes de programmation, Interface utilisateur (UI), C (langage de programmation), Développement du programme, Résolution de problèmes, Maintenabilité, Fichier E/S, Environnement de développement, Génie logiciel, Test de logiciels, Simulations, Développement de logiciels, Débogage, Conception de solutions
Débutant · Spécialisation · 3 à 6 mois

DeepLearning.AI
Compétences que vous acquerrez: Codage sécurisé, Conception et mise en œuvre du système, Gestion des bases de données, Conception de la base de données, Interface de programmation d'application (API), Conception de l'application, Optimisation des performances, API OpenAI, Architecture logicielle, Langage de requête, Modèles de conception de logiciels, Mise en œuvre de l'IA, Développement de logiciels
Débutant · Cours · 1 à 4 semaines

Vanderbilt University
Compétences que vous acquerrez: Prompt Engineering, ChatGPT, Prompt Patterns, LLM Application, Productivity, OpenAI, Creative Problem-Solving, Generative AI, Expense Reports, AI Enablement, AI Personalization, Image Analysis, Artificial Intelligence, Innovation, Brainstorming, Large Language Modeling, Game Design, Expense Management, Organizational Skills, Computer Vision
Débutant · Spécialisation · 1 à 3 mois

Compétences que vous acquerrez: Développement professionnel, Communication, Développement d'applications, Compétences en matière d'entretien, Résolution de problèmes, Professionnalisme, Génie logiciel, Logiciel d'ingénierie, Compétences en matière de communication verbale, Développement de logiciels, Établissement de relations, Développement web back-end
Débutant · 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

Vanderbilt University
Compétences que vous acquerrez: Prompt Engineering, ChatGPT, Prompt Patterns, Generative AI, Legal Technology, LLM Application, Productivity, OpenAI, AI Personalization, AI Enablement, Legal Strategy, Large Language Modeling, Artificial Intelligence, Legal Research, Data Ethics, Expense Management, Productivity Software, Creativity, Responsible AI, Verification And Validation
Débutant · Spécialisation · 1 à 3 mois

Compétences que vous acquerrez: Data Engineering, Data Warehousing, Database Administration, Extract, Transform, Load, Apache Airflow, Web Scraping, Relational Databases, Linux Commands, Database Design, SQL, Database Management, MySQL, Data Pipelines, Apache Kafka, Bash (Scripting Language), Database Architecture and Administration, Data Store, Generative AI, Data Import/Export, Data Security
Intermédiaire · Certificat Professionnel · 3 à 6 mois
Plusieurs enseignants
Compétences que vous acquerrez: Java, Conception de logiciels, Conception orientée objet, structures de données, Tests unitaires, Algorithmes, Programmation informatique, Cryptographie, Programmation orientée objet (POO), Interface utilisateur (UI), Débogage, Résolution de problèmes, JUnit, Visualisation interactive des données, Analyse des Données, Programmation événementielle, Génie logiciel, Programmation Java, Optimisation des performances, Fichier E/S
Débutant · Spécialisation · 3 à 6 mois

Pontificia Universidad Católica del Perú
Compétences que vous acquerrez: Software Development Life Cycle, Unified Modeling Language, Software Design, Software Engineering, Systems Development, Software Development, Waterfall Methodology, Requirements Analysis
Débutant · Cours · 1 à 4 semaines
Macquarie University
Compétences que vous acquerrez: Logiciel de Feuille de Calcul, Microsoft Office, Microsoft Excel, Business Analytics, Logiciel d'analyse des données, Logiciels de productivité, Compétences analytiques, Formules Excel, Expressions d'analyse de données (DAX)
Débutant · Cours · 1 à 3 mois

Duke University
Compétences que vous acquerrez: structures de données, Java, Conception de logiciels, Algorithmes, Interface de programmation d'application (API), Programmation informatique, Programmation orientée objet (POO), Principes de programmation, Débogage, Fichier E/S, Tests de performance, Programmation Java, Génie logiciel, Modélisation prédictive
Débutant · Cours · 1 à 3 mois

DeepLearning.AI
Compétences que vous acquerrez: Prompt Engineering, Large Language Modeling, Database Design, LLM Application, Software Documentation, Software Design Patterns, Collaborative Software, Software Testing, OpenAI API, Application Design, Generative AI, Database Management, AI Enablement, Code Review, Software Architecture, System Design and Implementation, Dependency Analysis, Software Engineering, Software Development, Machine Learning
Débutant · Certificat Professionnel · 1 à 3 mois