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.

Clemson University
Compétences que vous acquerrez: Analyse des besoins, Intelligence artificielle, Conception centrée sur l'homme, Outils de développement de logiciels, Recherche UI/UX, Conception de l'expérience utilisateur, Génie logiciel, Mise en œuvre de l'IA, Recherche utilisateur, Développement de logiciels, Méthodologies de développement de logiciels
Préparer un diplôme
Intermédiaire · Cours · 1 à 3 mois

Compétences que vous acquerrez: Architecture orientée services, Architecture des systèmes, Node.js, Microservices, Restful API, Interface de programmation d'application (API), Architecture logicielle, Développement web back-end, Passerelle API, Génie logiciel, Développement de logiciels
Mixte · Cours · 1 à 4 semaines

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

Compétences que vous acquerrez: Algorithmes, Javascript, structures de données, Développement du programme, Informatique, Développement Web, Principes de programmation, Programmation informatique, Pensée informatique, Génie logiciel, Développement de logiciels
Intermédiaire · Cours · 1 à 4 semaines

Duke University
Compétences que vous acquerrez: Algorithmes, Rust (langage de programmation), Développement d'applications, Cryptage, Cryptographie, Interface de ligne de commande, Génie logiciel, Gestion des paquets et des logiciels
Débutant · Projet Guidé · Moins de 2 heures

Peking University
Compétences que vous acquerrez: Program Development, Web Analytics and SEO, Software Engineering, Computer Programming, Application Development, Data Structures, Query Languages, Algorithms
Intermédiaire · Cours · 1 à 3 mois

Compétences que vous acquerrez: Examen du code, CI/CD, Intelligence artificielle et apprentissage automatique (IA/ML), Automatisation des tests, Agents IA génératifs, Outils de développement de logiciels, Logiciel de collaboration, Documentation du logiciel, Environnements de développement intégré, Flux de travail IA, IA générative, Développement de logiciels, Personnalisation par l'IA, IA responsable, DevOps, Architecture logicielle, Sécurité IA, Maintenabilité, Examen technique des logiciels, Génie logiciel
Intermédiaire · Cours · 1 à 4 semaines

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

University of Colorado Boulder
Compétences que vous acquerrez: Programmation Java, Modèles de conception de logiciels, Conception orientée objet, Modèle de langage unifié, Architecture logicielle, Conception de l'application, Conception de l'API, Conception de l'interface et de l'expérience utilisateur (UI/UX), Génie logiciel, Développement de logiciels
Préparer un diplôme
Intermédiaire · Cours · 1 à 3 mois

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

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

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