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.

Advancing Women in Tech
Compétences que vous acquerrez: Engineering Management, Technical Management, Cross-Functional Collaboration, Cross-Functional Team Leadership, Management Training And Development, Team Performance Management, Software Engineering, Employee Coaching, Staff Management, Agile Software Development, Software Development Methodologies, Communication, Conflict Management, Performance Management, Team Management, Coordination, People Management, Program Management, Cloud Engineering, Business Strategy
Mixte · Cours · 1 à 4 semaines

Universidade de São Paulo
Compétences que vous acquerrez: Software Design Patterns, Software Design, Software Architecture, Maintainability, Object Oriented Design, Object Oriented Programming (OOP), Code Reusability, Application Frameworks, Systems Architecture, Software Engineering, Programming Principles, Software Quality (SQA/SQC)
Avancées · Cours · 1 à 3 mois

University of New Mexico
Compétences que vous acquerrez: Middleware, Application Frameworks, Web Applications, Model View Controller, Web Frameworks, Version Control, Web Development Tools, Agile Software Development, Git (Version Control System), Software Engineering, Data Store, Web Design and Development, Web Development, Software Development, Agile Methodology, Database Development, User Interface (UI), Back-End Web Development, Ruby on Rails, Javascript
Mixte · Cours · 1 à 3 mois

University of Colorado Boulder
Compétences que vous acquerrez: Science des données, Génie logiciel, Programmation informatique, Programmation Python, Réutilisation du code, Programmation en Python, Conception fonctionnelle, Manipulation de données, Principes de programmation, Manipulation des données
Débutant · Cours · 1 à 4 semaines

Duke University
Compétences que vous acquerrez: Object Oriented Programming (OOP), Object Oriented Design, Code Reusability, Programming Principles, Python Programming, Computer Programming, Software Engineering, Simulations, Application Development
Débutant · Projet Guidé · Moins de 2 heures

Scrimba
Compétences que vous acquerrez: Informatique, Angulaire, Programmation orientée objet (POO), Génie logiciel, React.js, Développement du programme, Programmation informatique, Développement Web, Structures de données, Vue.JS, Programmation événementielle, Développement d'applications, Javascript, Applications Web, Cadres JavaScript, Principes de programmation
Intermédiaire · Cours · 1 à 3 mois

University of California San Diego
Compétences que vous acquerrez: Sensibilisation à la diversité, Instruire, Cartographie géospatiale, Génie logiciel, Apprentissage interactif, Stratégies d'enseignement, Engagement des étudiants, Pédagogie numérique, Pédagogie K-12, Stockage des données, L'enseignement, Inclusion sur le lieu de travail, Facebook, Éducation et formation, Analyse des données spatiales, Algorithmes, Pédagogie, L'apprentissage centré sur l'élève, Information et technologie géospatiales, Systèmes d'information géographique
Débutant · Cours · 1 à 3 mois

Scrimba
Compétences que vous acquerrez: Responsive Web Design, User Interface (UI) Design, HTML and CSS, User Interface (UI), Web Design, Figma (Design Software), Typography, Front-End Web Development, Web Design and Development, Graphic and Visual Design, Design Elements And Principles, Maintainability, Mockups, Web Content Accessibility Guidelines, UI Components, Cascading Style Sheets (CSS), Hypertext Markup Language (HTML), Web Development, Web Development Tools, Software Engineering
Intermédiaire · Spécialisation · 3 à 6 mois

Coursera
Compétences que vous acquerrez: Unit Testing, JUnit, Test Case, Software Testing, Software Development, Software Engineering, Java Programming, Java
Débutant · Projet Guidé · Moins de 2 heures

Compétences que vous acquerrez: Ingénierie de requête, Interface utilisateur (UI), Conception centrée sur l'utilisateur, Génie logiciel, Intelligence artificielle, Conception de logiciels, Prototypage, Workflows d'IA, IA générative, Conception de l'interface et de l'expérience utilisateur (UI/UX), Conception de l'interface utilisateur (UI), Maquettes, Architecture des logiciels, Intégrations AI, Ingénierie rapide, Conception de l'expérience utilisateur, Logiciel de conception
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Génie logiciel, Programmation orientée objet (POO), Développement du programme, Programmation informatique, Conception de logiciels, Gestion des données, Structures de données, Programmation Python, Visualisation des logiciels, Langage de modélisation unifié, Programmation en Python, Modélisation des données, Conception orientée objet, Langages de script, Scripting, Conception de diagrammes
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Économie, Science des données, IA responsable, Analyse politique, Génie logiciel, Prétraitement des données, Méthodes statistiques, Modélisation prédictive, Analyse exploratoire des données, Statistiques descriptives, Apprentissage automatique, Analyse exploratoire des données (AED), Analyse prédictive, Histogramme, L'IA responsable, Environnement de développement, Éthique des données, Évaluation du modèle, Visualisation des données, Prétraitement de données
Débutant · Projet Guidé · Moins de 2 heures