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: Informatique distribuée, Évolutivité, Modélisation prédictive, Middleware, Tests unitaires, Big Data, Génie logiciel, Architecture et administration des bases de données, Tests de performance, Architecture logicielle, Architecture des données, Magasin de données, Gestion des performances des applications, Microservices
Préparer un diplôme
Avancées · Cours · 1 à 4 semaines

Duke University
Compétences que vous acquerrez: structures de données, Interface de ligne de commande, Débogage, Systèmes d'Exploitation, Programmation du système, Simulations, Maintenabilité, Interface utilisateur (UI), Développement du programme, C (langage de programmation), Développement de logiciels, Génie logiciel, Gestion des fichiers, Principes de programmation, Conception interactive
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Tests d'intégration, Test du système, Logiciels embarqués, Vérification et validation, Innovation, Intégration des systèmes, Internet des objets, Algorithmes, Vision par ordinateur, Intégration dans le nuage, Systèmes d'exploitation en temps réel, Développement de logiciels, Génie logiciel, Cryptage, Mise en œuvre du système, Systèmes embarqués, Tests de performance
Avancées · Cours · 1 à 4 semaines

Scrimba
Compétences que vous acquerrez: Javascript, JavaScript Frameworks, Web Development, Application Development, Web Applications, JSON, Event-Driven Programming, Object Oriented Programming (OOP), Programming Principles, Computer Programming, Software Engineering, Functional Design, Computer Science
Intermédiaire · Cours · 1 à 3 mois

Coursera
Compétences que vous acquerrez: Java, Application Development, Java Programming, Software Engineering, Microsoft Visual Studio, Algorithms
Intermédiaire · Projet Guidé · Moins de 2 heures

Compétences que vous acquerrez: Interface de programmation d'application (API), Ingénierie de requête, Manipulation des données, Traitement du langage naturel (NLP), Apprentissage automatique, Pandas (paquetage Python), SQL, IA générative, Jupyter, Génie logiciel, ChatGPT, Bases de données, Importation/exportation de données, OpenAI, Langage de requête
Intermédiaire · Projet Guidé · Moins de 2 heures

Compétences que vous acquerrez: Javascript, Scripting, Scripting Languages, Data Storage, Web Development, Program Development, Data Structures, Game Design, Software Engineering
Débutant · Projet Guidé · Moins de 2 heures

Compétences que vous acquerrez: structures de données, Modèle de langage unifié, Programmation informatique, Programmation orientée objet (POO), cadre .NET, Développement du programme, Visual Basic (langage de programmation), Gestion des fichiers, Importation/exportation de données, Génie logiciel, Outils de développement Microsoft, Modélisation des données
Intermédiaire · Cours · 1 à 4 semaines

Google Cloud
Compétences que vous acquerrez: Jenkins, Kubernetes, CI/CD, Continuous Integration, Application Deployment, Google Cloud Platform, Continuous Delivery, Containerization, Cloud Applications, Software Engineering
Intermédiaire · Projet · Moins de 2 heures

IBM
Compétences que vous acquerrez: Programmation informatique, Débogage, Analyse numérique, Maintenabilité, Principes de programmation, COBOL (langage de programmation), Stockage des données, Rédaction de rapports, Génie logiciel, Logique d'entreprise, Test de logiciels
Débutant · Cours · 1 à 4 semaines

Codio
Compétences que vous acquerrez: Go (Programming Language), Object Oriented Programming (OOP), Web Services, Debugging, Python Programming, Restful API, Server Side, Performance Tuning, Version Control, Software Engineering
Débutant · Cours · 1 à 4 semaines

The University of Edinburgh
Compétences que vous acquerrez: Software Engineering, Programming Principles, Software Development, Computer Programming, Software Documentation, Software Testing, Computational Thinking, Game Design, Animations
Mixte · Cours · 1 à 3 mois