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: Pipelines de données, Bases de données, Programmation en Python, Principes de programmation, Gestion des paquets et des logiciels, Tests unitaires, Gestion des bases de données, Web scraping, Extrait, Services d'intégration SQL Server (SSIS), Interface de programmation d'application (API), Transformation de données
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Model Deployment, Feature Engineering, PySpark, Data Import/Export, Big Data, Apache Spark, Dashboard, Data Architecture, Data Governance, Apache Kafka, Cloud Deployment, Apache Hadoop, Metadata Management, Data Storage, Apache Hive, Application Programming Interface (API), Data Quality, Data Cleansing, Applied Machine Learning, Cloud Services
Intermédiaire · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Maîtrise de l'informatique, Installation du logiciel, Réseaux informatiques, Dépannage du matériel, Linux, Documentation technique, Logiciel système, Support technique, Microsoft Windows, Soutien à la clientèle, Matériel informatique, Communication technique
Débutant · Cours · 1 à 3 mois

University of Minnesota
Compétences que vous acquerrez: Test de logiciels, Maintenabilité, Assurance qualité, Modélisation des menaces, Modèles de conception de logiciels, Qualité des logiciels (SQA/SQC), Déploiement des applications, Développement du programme, Déploiement continu, Tests de développement, Environnement de développement, Analyse des exigences de sécurité, Conception de logiciels, Assurance qualité des logiciels, Architecture logicielle, Génie logiciel, Examen du code, Sécurité des applications, Livraison continue, Conception orientée objet
Intermédiaire · Cours · 1 à 3 mois

DeepLearning.AI
Compétences que vous acquerrez: Test de logiciels, Candidature au LLM, Analyse de dépendance, Logiciel de collaboration, Intelligence artificielle, Documentation du logiciel, Grand modèle de langage (LLM), Tests de sécurité, Génie logiciel, Débogage
Débutant · Cours · 1 à 4 semaines

University of Colorado Boulder
Compétences que vous acquerrez: Programmation du système, Logiciels embarqués, structures de données, Périphériques, Architecture matérielle, Configuration du système, Architecture des ordinateurs, Microarchitecture, Conception de logiciels, Environnement de développement, C (langage de programmation), Débogage, Systèmes embarqués
Intermédiaire · Cours · 1 à 4 semaines

University of Colorado System
Compétences que vous acquerrez: Modélisation des menaces, Modèles de conception de logiciels, Conception de la base de données, Tests unitaires, Conception des systèmes, Modèle de langage unifié, Logiciel de sécurité, Projet ouvert de sécurité des applications web (OWASP), Conception de logiciels, Tests d'utilisabilité, Sécurité des applications, Architecture logicielle, Diagrammes de flux de données (DFD), Conception de l'interface et de l'expérience utilisateur (UI/UX), Conception technique, Codage sécurisé, Conception orientée objet, Évaluations de la vulnérabilité, Cycle de vie du développement logiciel, Gestion des bases de données
Débutant · Spécialisation · 3 à 6 mois

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

Compétences que vous acquerrez: Flux de travail IA, Collaboration interfonctionnelle, Outils de développement de logiciels, IA générative, Mise en œuvre de l'IA, IA responsable, Méthodologie Agile, Esprit d'équipe, Génie logiciel, Méthodologies de développement de logiciels, Gestion de l'ingénierie
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Narration des données, Tableau de bord, Manipulation des données, Plotly, Réseautage professionnel, Évaluation de modèles, Importation/exportation de données, IA générative, Présentation des données, Visualisation interactive des données, Logiciel de Visualisation de Données, Apprentissage non supervisé, SQL, Web scraping, Jupyter, Analyse des Données, Apprentissage supervisé, Analyse exploratoire des données (AED), Maîtrise des données, Visualisation de Données
Préparer un diplôme
Débutant · Certificat Professionnel · 3 à 6 mois

Yale University
Compétences que vous acquerrez: Test de logiciels, Ingénierie biomédicale, Intelligence artificielle et apprentissage automatique (IA/ML), Technologie de la santé, Cybersécurité, Essais cliniques, Utilisabilité, Dispositifs médicaux, Interface utilisateur (UI), Conception de logiciels, Affaires réglementaires, L'esprit d'entreprise, Protection de la vie privée dans le domaine médical, Vérification et validation, Gestion des risques, Exigences réglementaires, Recherche utilisateur, Cycle de vie du développement logiciel, Gestion de la qualité
Intermédiaire · Cours · 3 à 6 mois
Georgia Institute of Technology
Compétences que vous acquerrez: Génie civil, Mathématiques appliquées, Mécanique, Ingénierie, Trigonométrie, Ingénierie mécanique, Analyse structurelle, Analyse technique, Couple (Physique), Calculs d'ingénierie
Mixte · Cours · 1 à 3 mois