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: Big Data, Niveau de service, Traitement des transactions, Systèmes logiciels, Développement piloté par les tests (TDD), Blockchain, Surveillance du système, Microservices, Bases de données, Architecture des logiciels, Génie logiciel, Informatique distribuée, Structures de données
★ 3.5 (93) · Avancées · Cours · 1 à 4 semaines

University of Illinois Urbana-Champaign
Compétences que vous acquerrez: Gestion de la mémoire, Algorithmes, Logiciel d'ingénierie, Théorie des graphes, Stockage des données, Développement du programme, Systèmes de base de données, Conception orientée objet, Programmation informatique, Outils de programmation informatique, Environnement de développement, Génie logiciel, Programmation orientée objet (POO), C++ (langage de programmation), Structures de données, Débogage
★ 4.7 (3,5 k) · Intermédiaire · Spécialisation · 1 à 3 mois

Compétences que vous acquerrez: ChatGPT, Développement de logiciels, Ingénierie rapide, Outils de développement web, Développement Web, Intelligence artificielle, Génie logiciel, Débogage
★ 4.6 (138) · Intermédiaire · Cours · 1 à 4 semaines
University of Alberta
Compétences que vous acquerrez: Agile Software Development, Requirements Analysis, Process Driven Development, Product Management, Software Engineering
★ 4.4 (42) · Mixte · Cours · 1 à 4 semaines

Vanderbilt University
Compétences que vous acquerrez: Développement Android, Contrôle des versions, Android Studio, Développement mobile, Développement piloté par les tests (TDD), Modèles de conception de logiciels, JUnit, Maintenabilité, Java, Tests de logiciels, Git (système de contrôle de version), Tests d'intégration, Fichier E/S, Conception de l'interface utilisateur (UI), Tests unitaires, Programmation Java, Sécurité des applications, Génie logiciel, Automatisation des tests, Programmation orientée objet (POO)
★ 4.5 (3,7 k) · Débutant · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Intégrations AI, Interface de programmation d'applications (API), Apprentissage automatique, Logiciels et technologies pour l'éducation, Ingénierie rapide, API OpenAI, Scripting, OpenAI, Développement d'applications, Génie logiciel, Programmation Python, IA générative
★ 4.4 (81) · Intermédiaire · Projet Guidé · Moins de 2 heures

Northeastern University
Compétences que vous acquerrez: Systems Thinking, Object Oriented Design, Software Engineering, Object Oriented Programming (OOP), Project Risk Management, Application Design, Web Applications, Software Development Life Cycle, Risk Management, Case Studies, Web Development, Software Development, Business Architecture, Risk Analysis, Python Programming, User Centered Design, Software Design, Application Development, Programming Principles, Computer Programming
★ 3.1 (26) · Débutant · Spécialisation · 3 à 6 mois

Johns Hopkins University
Compétences que vous acquerrez: Analyse des données, Analyse statistique, Algorithmes, Statistiques, Bioinformatique, Traitement des données, Informatique, Science des données, Biologie, Analyse de corrélation, Biologie moléculaire, Génie logiciel
★ 4.6 (4,9 k) · Mixte · Cours · 1 à 4 semaines
Johns Hopkins University
Compétences que vous acquerrez: Analyse des données, Gestion d'équipe, Qualité des données, Communication technique, Inférence statistique, Gestion de projet, Embarquement des employés, Analyse exploratoire des données, Science des données, Gestion des données, Leadership, Collecte de données, Présentations, Motivation de l'équipe, Leadership d'équipe, Renforcement de l'esprit d'équipe, Présentation des données, Compétences en matière d'entretien, Génie logiciel, Communication
★ 4.5 (11 k) · Débutant · Spécialisation · 1 à 3 mois

EDUCBA
Compétences que vous acquerrez: Process Management, Software Development, Software Engineering, Quality Assurance, Quality Control
★ 4.4 (76) · Débutant · Cours · 1 à 4 semaines

University of Illinois Urbana-Champaign
Compétences que vous acquerrez: Gestion de la mémoire, Logiciel d'ingénierie, Développement du programme, Conception orientée objet, Programmation informatique, Outils de programmation informatique, Environnement de développement, Génie logiciel, Programmation orientée objet (POO), C++ (langage de programmation), Structures de données, Débogage
★ 4.7 (3 k) · Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Intégrations AI, L'activation de l'IA, Méthodologie agile, Workflows d'IA, Gestion de projet agile, Méthodologies de développement de logiciels, L'IA responsable, Logiciel de collaboration, Génie logiciel, IA générative
★ 4.3 (12) · Intermédiaire · Cours · 1 à 4 semaines