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.

Compétences que vous acquerrez: Développement Web, HTML et CSS, Génie logiciel, Performance de l'interface utilisateur, Outils de développement web, React.js, Composants Web, Node.JS, Développement Web Front-End, Contenu Web, Cadres JavaScript
Intermédiaire · Projet Guidé · Moins de 2 heures

Northeastern University
Compétences que vous acquerrez: Modélisation d'entreprise, Visualisation des logiciels, Génie logiciel, Pensée systémique, Conception et mise en œuvre du système, Conception de logiciels, Conception des systèmes, Études de cas, Analyse de dépendance, Résolution de problèmes complexes, Conception orientée objet, Développement du programme, Programmation orientée objet (POO)
Mixte · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Développement Web, Génie logiciel, Javascript, React.js, Développement Web Front-End
Intermédiaire · Projet Guidé · Moins de 2 heures

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

Coursera
Compétences que vous acquerrez: Cross Platform Development, Application Development, Program Development, Programming Principles, Computer Programming, Software Engineering, Python Programming, Software Installation, Computer Programming Tools, Web Development, Software Design, System Configuration
Débutant · Projet Guidé · Moins de 2 heures

Coursera
Compétences que vous acquerrez: Model Deployment, Unit Testing, MLOps (Machine Learning Operations), Kubernetes, Docker (Software), Containerization, Test Driven Development (TDD), Application Deployment, Continuous Integration, Software Testing, Model Training, CI/CD, Scalability, Scikit Learn (Machine Learning Library), Tensorflow, PyTorch (Machine Learning Library), Performance Tuning, Python Programming, Software Engineering, Git (Version Control System)
Intermédiaire · Spécialisation · 1 à 3 mois

Peking University
Compétences que vous acquerrez: Program Development, Application Development, Systems Development, Software Design, Technical Design, Computer Programming, Software Engineering
Intermédiaire · Cours · 1 à 3 mois

Duke University
Compétences que vous acquerrez: Scalability, Performance Measurement, Performance Analysis, Simulations, Algorithms, Performance Metric, Simulation and Simulation Software, Complex Problem Solving, Theoretical Computer Science, Python Programming, Data Structures, Software Engineering
Débutant · Projet Guidé · Moins de 2 heures

Compétences que vous acquerrez: Débogage, Génie logiciel, Structures de données, Java, Programmation Java, Gestion de la mémoire, Développement d'applications, Machines virtuelles, Principes de programmation, Développement de logiciels, Conception orientée objet, Programmation informatique, IntelliJ IDEA, Développement du programme, Programmation orientée objet (POO)
Débutant · Cours · 1 à 4 semaines

Birla Institute of Technology & Science, Pilani
Compétences que vous acquerrez: Débogage, Génie logiciel, Fichier E/S, Structures de données, Java, Programmation Java, Tests unitaires, Accès aux données, Optimisation des performances, Réutilisation du code, Persistance des données, Principes de programmation, Gestion des processus du système d'exploitation, Conception orientée objet, Programmation informatique, Développement du programme, Programmation orientée objet (POO)
Préparer un diplôme
Intermédiaire · Cours · 1 à 3 mois

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

Duke University
Compétences que vous acquerrez: Pipelines de données, Programmation Python, Génie logiciel, Programmation informatique
Débutant · Projet Guidé · Moins de 2 heures