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 California, Irvine
Compétences que vous acquerrez: Logiciels et technologies pour l'éducation, Examen par les pairs, Conception pédagogique, Pédagogie, Retour d'information constructif, Matériel pédagogique, Apprentissage mixte, Stratégies d'enseignement, Développement des cours, Élaboration de matériel de formation, Éducation et formation, Capacité à respecter les délais, Systèmes de gestion de l'apprentissage, Conception de l'enseignement et des programmes d'études, Planification des cours
Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Automatisation, Analyse des données, Intelligence économique, Power BI, Automatisation des processus d'entreprise, Processus d'affaires, Visualisation interactive des données, Microsoft Power Platform, Intégration des données, Développement d'applications, Visualisation des données, Microsoft Power Automate/Flow, Gestion du flux de travail, Création de tableaux de bord, Modélisation des données, Agents génératifs d'IA, Développement sans code
Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: SQL , Sécurité des applications, Cryptage, Sécurité des données, Systèmes de gestion de bases de données, Sécurité des systèmes d'information, Bases de données, Gestion des bases de données, NoSQL, Architecture et administration des bases de données, Gestion de la vulnérabilité, Gestion des vulnérabilités, Contrôles de sécurité, Bases de données relationnelles, Contrôle d'accès basé sur les rôles (RBAC), Provisionnement des utilisateurs, Contrôle des accès basé sur le rôle (RBAC), Application de base de données, Conception de la base de données, Administration des bases de données, Comptes d'utilisateurs
Débutant · Cours · 1 à 3 mois

University of Colorado System
Compétences que vous acquerrez: Modélisation des processus, Logique informatique, Spécification fonctionnelle, Conception de diagrammes, Analyse des besoins, Documents de conception de logiciels, Documents relatifs aux besoins des utilisateurs, Modélisation des données, Exigences fonctionnelles, Langage de modélisation unifié, Analyse des exigences de sécurité, Configuration requise, Diagrammes de flux de données (DFD), Documentation technique, Documentation du logiciel, Analyse des systèmes
Débutant · Cours · 1 à 3 mois

University of Maryland, College Park
Compétences que vous acquerrez: L'esprit d'entreprise, Analyse concurrentielle, L'idée, Analyse du marché, Initiative et leadership, Opportunités de marché, L'innovation, Stratégie commerciale, Développement de nouvelles activités
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Développement de logiciels, Déploiement dans le nuage, Gestion de projet agile, Méthodologies de développement de logiciels, Développement agile de logiciels, Gestion de projet Agile, Développement guidé par le comportement, Développement d'applications, Applications en nuage, DevOps, NoSQL, Développement de l'informatique en nuage, Développement piloté par les tests (TDD), Déploiement continu, Méthodologie Agile, Scrum (développement de logiciels), Développement logiciel agile, CI/CD, L'informatique en nuage, Intégration continue, Méthodologie agile, MongoDB, Livraison continue
Intermédiaire · Cours · 1 à 3 mois
Compétences que vous acquerrez: Model Deployment, MLOps (Machine Learning Operations), Data Preprocessing, Classification And Regression Tree (CART), Exploratory Data Analysis, Logistic Regression, Statistical Machine Learning, Model Evaluation, Model Training, Supervised Learning, Decision Tree Learning, Probability & Statistics, Data Processing, Machine Learning Software, Statistical Software, Machine Learning Methods, Workflow Management, Machine Learning, Correlation Analysis, Applied Machine Learning
Avancées · Certificat Professionnel · 3 à 6 mois

Infosec
Compétences que vous acquerrez: Algorithmes, Sécurité des applications, Blockchain, Cryptographie, Sécurité des réseaux, Cryptage, Intégrité des données, Sécurité informatique, Sécurité réseau, Techniques d'exploitation, Codage sécurisé, Traitement des transactions, Informatique distribuée, Évolutivité, Évaluations de la vulnérabilité, Protocoles cryptographiques
Débutant · Cours · 1 à 3 mois

Coursera
Compétences que vous acquerrez: Search Engine Optimization, Content Management, Content Management Systems, Web Content, Web Design, Web Presence, Information Architecture, Web Design and Development, Goal Setting, Digital Publishing, Editing, Writing and Editing, Photo Editing
Débutant · Projet Guidé · Moins de 2 heures

Dartmouth College
Compétences que vous acquerrez: Programmation informatique, Gestion des fichiers, Ingénierie informatique, Commandes Linux, Interface de ligne de commande, C (langage de programmation), Gestion des processus du système d'exploitation, Serveurs Linux, Technologie Open Source, Linux, Gestion de la mémoire, Outils de construction, Unix, Systèmes de fichiers, Logiciels embarqués, Systèmes embarqués
Débutant · Cours · 1 à 3 mois

LearnQuest
Compétences que vous acquerrez: Développement mobile, Apple iOS, Protocoles de réseau, JSON, Magasin de données, Composants de l'interface utilisateur, développement iOS, Persistance des données, Modèle de réseau, CORE (logiciel), Modélisation des données, Interface de programmation d'applications (API), Interface utilisateur (UI), Application de base de données
Avancées · Cours · 1 à 4 semaines

Arizona State University
Compétences que vous acquerrez: Electrical Systems, Manufacturing and Production, Manufacturing Processes, Production Process, Energy and Utilities, Thermal Management, Sustainable Technologies, Materials science, Performance Testing
Débutant · Cours · 1 à 4 semaines