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 Colorado Boulder
Compétences que vous acquerrez: Programmation informatique, Transformation de données, Traitement des données, Analyse des données, NumPy, Nettoyage des données, Programmation Python, Pandas (paquetage Python), Prétraitement de données, Analyse numérique, Structures de données, Visualisation des données, Principes de programmation, Transformation des données, Manipulation de données, Programmation en Python, Manipulation des données, Présentation des données, Synthèse des données, Prétraitement des données
Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Package and Software Management, Bash (Scripting Language), Git (Version Control System), GitHub, Version Control, Unix Shell, Ubuntu, Shell Script, Scripting, Unix, Scripting Languages, Unix Commands, Linux, System Configuration, grep, Linux Administration, Linux Commands, File Management, File I/O, Software Installation
Débutant · Cours · 1 à 4 semaines
University of Illinois Urbana-Champaign
Compétences que vous acquerrez: Ingénierie des fonctionnalités, Apprentissage automatique, Optimisation du modèle, Scikit Learn (Bibliothèque d'apprentissage automatique), Apprentissage statistique des machines, Évaluation du modèle, Apprentissage par arbre de décision, Algorithmes d'apprentissage automatique, Logiciel d'apprentissage automatique, L'IA responsable, Éthique des données, Analyse de régression, Apprentissage non supervisé, Modèle de formation, IA responsable, Méthodes d'apprentissage automatique, Apprentissage automatique appliqué, Apprentissage supervisé, Détection des anomalies, Algorithmes de classification
Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Data Mapping, Memory Management, Exploit development, Web Applications, Computational Logic, Code Reusability, Authorization (Computing), Software Development Tools, Security Controls, Other Programming Languages, Software Architecture, Program Development, Scalability, Data Storage
Intermédiaire · Spécialisation · 1 à 3 mois

Compétences que vous acquerrez: Architecture des logiciels, Optimisation des performances, Équilibrage de la charge, Conception de l'application, Gestion des performances des applications, Microsoft Copilot, Modèles de conception de logiciels, Informatique distribuée, Gestion des bases de données, Gestion de la mémoire, Intégrations AI, SQL, Évolutivité, Tests de performance, Langages de requête
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Traitement des données, Optimisation des performances, Surveillance du système, Tests unitaires, CI/CD, Ingénierie de la fiabilité des sites, Intégrité des données, Réutilisation du code, Reprise après sinistre, Débogage, Pipelines de données, Flux de données
Avancées · Cours · 1 à 3 mois

Compétences que vous acquerrez: IntelliJ IDEA, Integrated Development Environments, Software Development Tools, Development Environment, Scala Programming, Build Tools, Program Development, Software Development, Software Engineering
Débutant · Projet Guidé · Moins de 2 heures

Compétences que vous acquerrez: Program Development, Python Programming, Jupyter, Interactive Design, Code Reusability, Mathematical Software, Algorithms, Computer Programming, Programming Principles, Algebra, Linear Algebra, Applied Mathematics, Object Oriented Programming (OOP)
Débutant · Projet Guidé · Moins de 2 heures

Arizona State University
Compétences que vous acquerrez: Object Oriented Programming (OOP), Object Oriented Design, Event-Driven Programming, Python Programming, User Interface (UI), Computer Programming, Application Development, User Interface (UI) Design, Graphical Tools, Code Reusability
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Microsoft Power Automate/Flow, Microsoft Power Platform, Business Workflow Analysis, Workflow Management, Process Analysis, Microsoft Copilot, AI Workflows, Business Process Automation, Process Optimization, Automation, Application Lifecycle Management, Business Process Management, Cloud-Based Integration, Document Management, Event-Driven Programming
Intermédiaire · Cours · 1 à 4 semaines

Vanderbilt University
Compétences que vous acquerrez: Automatisation, Workflows d'IA, Gmail, Gestion du flux de travail, ChatGPT, Données non structurées, HubSpot CRM, IA générative, Intégrations AI, Ingénierie de requête, Google Sheets, Automatisation des courriels, Ingénierie rapide
Débutant · Cours · 1 à 4 semaines

Simplilearn
Compétences que vous acquerrez: Développement d'applications, Programmation informatique, Modèle Vue Contrôleur, C# (langage de programmation), Cartographie objet-relationnelle, Structures de données, Développement de jeux vidéo, ASP.NET, Interface de programmation d'applications (API), Restful API, Principes de programmation, Programmation orientée objet (POO), Services Web, Modèles de conception de logiciels, Gestion des bases de données, C++ (langage de programmation), Moteur Unity
Débutant · Cours · 1 à 4 semaines