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.

SkillsBooster Academy
Compétences que vous acquerrez: Prompt Engineering, Vibe coding, AI Workflows, Software Development Tools, Generative AI Agents, Code Review, Software Development, Software Engineering, AI Personalization, GitHub, Web Development Tools, Design Software, Responsible AI, Generative AI, Web Development, Front-End Web Development, Javascript, Application Deployment, React.js, Artificial Intelligence
★ 4.5 (10) · Débutant · Cours · 1 à 3 mois

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

Coursera
Compétences que vous acquerrez: Model Deployment, Unit Testing, MLOps (Machine Learning Operations), Kubernetes, Docker (Software), Containerization, Test Driven Development (TDD), Application Deployment, Software Testing, CI/CD, Scalability, Model Optimization, Benchmarking, 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

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

Northeastern University
Compétences que vous acquerrez: Pensée systémique, Études de cas, Résolution de problèmes complexes, Conception de logiciels, Développement du programme, Conception orientée objet, Conception et mise en œuvre du système, Génie logiciel, Programmation orientée objet (POO)
Mixte · 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
Intermédiaire · Cours · 1 à 3 mois

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

Scrimba
Compétences que vous acquerrez: Software Design Patterns, Software Design, Algorithms, Software Development, Data Structures, Computer Programming, Problem Solving, Software Engineering, Javascript, Computer Science, Web Development, Machine Learning Methods, Data Science
Intermédiaire · Spécialisation · 1 à 4 semaines

Duke University
Compétences que vous acquerrez: Object Oriented Programming (OOP), Java, File I/O, Algorithms, Java Programming, Data Structures, Encryption, Computer Programming, Software Engineering, Cryptography
Débutant · Cours · 1 à 3 mois

Duke University
Compétences que vous acquerrez: Scalability, Performance Measurement, Performance Analysis, Simulations, Algorithms, Python Programming, Software Engineering
Débutant · Projet Guidé · Moins de 2 heures

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

Coursera
Compétences que vous acquerrez: Cross Platform Development, Computer Programming, Software Engineering, Python Programming, Computer Programming Tools, Web Development, Software Design
★ 4.7 (6) · Débutant · Projet Guidé · Moins de 2 heures