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: Manipulation des données, Data wrangling, Microsoft Excel, Protection de l'information, Google Sheets, Science des données, Tableaux croisés dynamiques et graphiques, Formules Excel, Qualité des données, Logiciel de Feuille de Calcul, Intégrité des données, Importation/exportation de données, Nettoyage des données, Analyse des Données
Débutant · Cours · 1 à 3 mois

Northeastern University
Compétences que vous acquerrez: Software Development Life Cycle, Agile Software Development, Agile Methodology, Requirements Analysis, Agile Project Management, Software Development Methodologies, Application Lifecycle Management, Interpersonal Communications, Scrum (Software Development), Sprint Retrospectives, User Story, Waterfall Methodology, Sprint Planning, Quality Management, Project Management, Cross-Functional Collaboration, Continuous Improvement Process
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Programmation Java, Docker (Logiciel), Hibernate (Java), HTML et CSS, Plate-forme Java Enterprise Edition (J2EE), Conception de la base de données, Intégration continue, Témoignage de l'utilisateur, Documents relatifs aux besoins des utilisateurs, Développement Web Front-End, Java, Modèle Vue Contrôleur, Bases de données, Documents de conception de logiciels, Spring Boot, CI/CD, Restful API, Développement Web complet, Développement web back-end, Application de base de données
Avancées · Cours · 1 à 3 mois

Compétences que vous acquerrez: Arriérés, Établissement de priorités, Gestion de projet Agile, Témoignage de l'utilisateur, Principes du Kanban, Esprit d'équipe, Planification du Sprint, Estimation, Mesure de la performance, Méthodologies allégées, Méthodologie Agile, Rétrospective de Sprint, Gestion des flux de travail, Amélioration continue du processus, Développement agile de logiciels
Débutant · Cours · 1 à 4 semaines

Stanford University
Compétences que vous acquerrez: Physique, Modélisation mathématique, Vérification et validation, Recherche, Systèmes de mesure, Méthodes scientifiques, Calendrier, Mécanique
Débutant · Cours · 1 à 3 mois

University of Toronto
Compétences que vous acquerrez: Narration des données, Analyse des données spatiales, Manipulation des données, Compilation des données, Cartographie géospatiale, Logiciel SIG, Modélisation des données, Éléments et principes de conception, ArcGIS, Langage de requête, Systèmes d'information géographique, Gestion des métadonnées, Visualisation de Données, Analyse d'images, Cartographie des données, Analyse spatiale, Typographie, Systèmes de positionnement global, Information et technologie géospatiales, Recherche quantitative
Débutant · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Blockchain, Threat Modeling, Application Programming Interface (API), Scripting, Cryptography, Cryptographic Protocols, Application Security, FinTech, Scalability, Payment Systems, Software Development, Emerging Technologies, Distributed Computing, Secure Coding, Software Development Tools, Computer Programming, Transaction Processing, Business Analysis, Market Dynamics, Finance
Intermédiaire · Spécialisation · 1 à 3 mois

University of Washington
Compétences que vous acquerrez: Analyse de régression, Modélisation prédictive, Arbre de classification et de régression (CART), Traitement du langage naturel (NLP), Intelligence artificielle, Apprentissage automatique, Programmation en Python, Deep learning, Exploration de texte, Vision par ordinateur, Apprentissage automatique appliqué, Ingénierie des caractéristiques, Data mining, Analyse d'images, Apprentissage supervisé
Mixte · Cours · 1 à 3 mois

Northwestern University
Compétences que vous acquerrez: Physique, Matlab, Systèmes de contrôle, Ingénierie, Simulation et logiciels de simulation, Analyse technique, Angular, Modélisation mathématique, Ingénierie mécanique, Mécanique
Intermédiaire · Cours · 1 à 3 mois

Meta
Compétences que vous acquerrez: Jest (JavaScript Testing Framework), React.js, Web Development Tools, Web Applications, JavaScript Frameworks, Application Development, API Design, UI Components, Unit Testing, TypeScript, Front-End Web Development, Cascading Style Sheets (CSS), Javascript, Integration Testing, Development Environment, Hypertext Markup Language (HTML), Debugging
Intermédiaire · Spécialisation · 1 à 3 mois

Compétences que vous acquerrez: Data Architecture, Data Infrastructure, Data Modeling, Scalability, Data Management, Data Strategy, Microservices, Software Architecture, Information Architecture, CI/CD, Maintainability, Enterprise Architecture, Organizational Structure, Product Automation, Interoperability, Data Analysis, Generative AI
Intermédiaire · Cours · 1 à 3 mois

Meta
Compétences que vous acquerrez: Expérience Utilisateur, Commandes Unix, Développement Mobile, Interface utilisateur (UI), SQL, React Native, Contrôle des versions, React.js, GitHub, Jest (cadre de test JavaScript), Recherche UI/UX, Git (Système de contrôle des versions), Javascript, Persona (Expérience utilisateur), Design d'interaction, Tests d'utilisabilité, Restful API, Outils de développement web, Conception de l'expérience utilisateur, Conception de l'interface et de l'expérience utilisateur (UI/UX)
Débutant · Spécialisation · 3 à 6 mois