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.

Edureka
Compétences que vous acquerrez: Programmation informatique, SQL , Tests unitaires, Développement de logiciels, Apache Maven, Génie logiciel, JUnit, Maintenabilité, IntelliJ IDEA, Programmation Java, Accès aux données, Java, Programmation orientée objet (POO), Principes de programmation, Modèles de conception de logiciels, Outils de construction, Automatisation des tests, Conception de logiciels, Tests de logiciels, Stratégies de conception
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Robotics, Machine Controls, 3D Modeling, Automation Engineering, Simulation and Simulation Software, Simulations, Computer-Aided Design, Image Analysis, Control Systems, Computer Vision, Python Programming, Engineering, Software Engineering, C++ (Programming Language), System Configuration
Intermédiaire · Cours · 1 à 3 mois

Compétences que vous acquerrez: Génie logiciel, Développement Web, Node.JS, React.js, Cadres JavaScript, Applications Web, Côté serveur
Intermédiaire · Projet Guidé · Moins de 2 heures

Compétences que vous acquerrez: Tests unitaires, Examen par les pairs, Génie logiciel, Microsoft Visual Studio, Test de l'API, Conception de l'API, Maintenabilité, Candidature au LLM, Développement piloté par les tests (TDD), Logiciel d'ingénierie, Examen du code, Environnements de développement intégré, Évaluation de la qualité, Réutilisation du code, Examen technique des logiciels, Développement de scripts de test, Microservices
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Modèle de formation, Échantillonnage (statistiques), Génie logiciel, IA responsable, Tests de sécurité, Optimisation des performances, Apprentissage non supervisé, Assurance qualité des logiciels, Optimisation du modèle, Maintenabilité, Contrôle continu, DevOps, Évaluation du modèle, Programmation en Python, Programmation Python, Codage sécurisé, Déploiement du modèle, CI/CD, MLOps (Machine Learning Operations), Sécurité de l'IA, Détection des anomalies, L'IA responsable
Intermédiaire · Cours · 1 à 3 mois

Pragmatic AI Labs
Compétences que vous acquerrez: Bases de données vectorielles, IA générative, Génie logiciel, Couverture du code, Apprentissage automatique appliqué, Traitement du langage naturel, Emboîtements, Génération assistée par récupération, Modélisation des grandes langues, Rust (langage de programmation), grep, Pipelines de données
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Modèle de formation, Tests unitaires, Méthodes d'apprentissage automatique, Génie logiciel, Maintenabilité, Développement piloté par les tests (TDD), Tensorflow, Programmation en Python, Programmation Python, Déploiement continu, Apprentissage automatique appliqué, Réutilisation du code, CI/CD, Testabilité, Intégration continue, Tests de logiciels, Conception de logiciels, Tests de développement, Développement de scripts de test
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Génie logiciel, Structures de données, Optimisation des performances, Interopérabilité, C (langage de programmation), C# (langage de programmation), Débogage, Gestion de la mémoire, Programmation du système, Évolutivité, cadre .NET
Intermédiaire · Cours · 1 à 3 mois

Atchison Technology
Compétences que vous acquerrez: Site Reliability Engineering, Scalability, Cloud-Native Computing, Software Architecture, Software As A Service, Systems Architecture, Solution Architecture, Cloud Computing Architecture, Cloud Applications, Service Level, Infrastructure Architecture, Enterprise Architecture, Application Design, Capacity Management, Application Programming Interface (API), System Monitoring, API Design, Service Management, Incident Response, Software Engineering
Avancées · Cours · 1 à 3 mois
Compétences que vous acquerrez: Algorithmes, Génie logiciel, Structures de données, Optimisation des performances, Informatique théorique, Programmation Java, Analyse comparative, Java, Cartes des arbres, Évolutivité
Avancées · Cours · 1 à 4 semaines

University of Alberta
Compétences que vous acquerrez: Algorithmes, Programmation informatique, Développement de logiciels, Programmation événementielle, Tests fonctionnels, Génie logiciel, Structures de données, Conception de l'interface utilisateur (UI), Conception de jeux, Résolution de problèmes, Développement d'applications, Informatique, Pensée informatique, Informatique théorique, Programmation en Python, Programmation Python, Débogage, Principes de programmation, Développement du programme, Développement de jeux vidéo, Qualité des logiciels (SQA/SQC)
Intermédiaire · Cours · 1 à 3 mois
Compétences que vous acquerrez: Algorithmes, Méthodes d'apprentissage automatique, Génie logiciel, Apprentissage automatique, Structures de données, Algorithmes de classification, Apprentissage par arbre de décision, Programmation Java, Arbre de classification et de régression (CART), Algorithmes d'apprentissage automatique, Java, Analyse
Avancées · Cours · 1 à 4 semaines