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.

Universidad de los Andes
Compétences que vous acquerrez: Unified Modeling Language, Diagram Design, Object Oriented Design, Programming Principles, Object Oriented Programming (OOP), Software Engineering, Software Design, Dependency Analysis
Intermédiaire · Projet Guidé · Moins de 2 heures

Compétences que vous acquerrez: Intégrations AI, Copilote GitHub, Logiciel de collaboration, DevOps, Maintenabilité, L'IA responsable, Intelligence artificielle et apprentissage automatique (IA/ML), Personnalisation de l'IA, Outils de test, Agents génératifs d'IA, Outils Devops, Développement de logiciels, Examen du code, Workflows d'IA, Architecture des logiciels, IA générative, Outils de développement de logiciels, Documentation du logiciel, Génie logiciel, Sécurité de l'IA, IA responsable
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: SonarQube, Role-Based Access Control (RBAC), Code Review, Maintainability, Continuous Integration, Software Quality Assurance, Software Technical Review, CI/CD, Apache Maven, GitHub, PostgreSQL, Software Engineering, Software Development, Git (Version Control System), Building Codes
Débutant · Cours · 1 à 4 semaines

Birla Institute of Technology & Science, Pilani
Compétences que vous acquerrez: Theoretical Computer Science, Computer Programming, Algorithms, Computer Science, Formal Learning, Software Engineering, Program Development, Data Science, Technical Analysis
Préparer un diplôme
Intermédiaire · Cours · 1 à 3 mois

Compétences que vous acquerrez: Memory Management, Scalability, Performance Tuning, .NET Framework, C# (Programming Language), System Programming, C (Programming Language), Debugging, Data Structures, Software Engineering, Interoperability
Intermédiaire · Cours · 1 à 3 mois

Packt
Compétences que vous acquerrez: Build Tools, CI/CD, Software Configuration Management, Unit Testing, Configuration Management, Software Development Tools, Test Tools, Maintainability, C++ (Programming Language), Code Reusability, Development Environment, Cross Platform Development, Development Testing, Package and Software Management, Software Engineering, Software Installation, Dependency Analysis
Débutant · Cours · 1 à 3 mois

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

Coursera
Compétences que vous acquerrez: MLOps (Machine Learning Operations), Data Pipelines, Model Evaluation, Systems Design, Transfer Learning, Data Preprocessing, Data Quality, Feature Engineering, Deep Learning, Python Programming, Data Validation, Scikit Learn (Machine Learning Library), Applied Machine Learning, Predictive Modeling, Software Engineering, Debugging, Supervised Learning, Git (Version Control System), Performance Metric, Statistical Analysis
Intermédiaire · Spécialisation · 1 à 3 mois

Coursera
Compétences que vous acquerrez: Maintainability, Code Review, Code Reusability, Test Driven Development (TDD), API Testing, LLM Application, API Design, Microsoft Visual Studio, Software Engineering, Engineering Software, Software Technical Review, Test Script Development, Integrated Development Environments, Unit Testing, Microservices, Peer Review, Quality Assessment
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: CI/CD, Continuous Deployment, Data Pipelines, Continuous Integration, Application Deployment, Docker (Software), Verification And Validation, Test Automation, Containerization, Software Engineering, Azure DevOps, Data Validation, GitHub, Continuous Monitoring, System Monitoring
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Anomaly Detection, MLOps (Machine Learning Operations), AI Security, Software Engineering, Model Training, DevOps, Software Quality Assurance, Maintainability, CI/CD, Model Deployment, Performance Tuning, Security Testing, Model Evaluation, Secure Coding, Performance Testing, Continuous Monitoring, Integration Testing, Data Validation, Sampling (Statistics), Python Programming
Intermédiaire · Cours · 1 à 3 mois
Coursera
Compétences que vous acquerrez: Classification And Regression Tree (CART), Decision Tree Learning, Classification Algorithms, Applied Machine Learning, Java Programming, Machine Learning Algorithms, Algorithms, Machine Learning, Data Structures, Analysis, Software Engineering
Avancées · Cours · 1 à 4 semaines