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.

University of Michigan
Compétences que vous acquerrez: C++ (Programming Language), C (Programming Language), Object Oriented Programming (OOP), Data Structures, System Programming, Computer Programming, Software Design, Python Programming, Java Programming, Algorithms, Debugging
Intermédiaire · Cours · 1 à 3 mois

Compétences que vous acquerrez: Prototyping, Figma (Design Software), Usability, User Interface (UI), User Interface and User Experience (UI/UX) Design, User Experience Design, Wireframing, Mockups, Collaborative Software, UI Components, Software Design, Web Design, Design Software
Débutant · Projet Guidé · Moins de 2 heures
LearnQuest
Compétences que vous acquerrez: Blockchain, Key Management, Security Controls, Cryptography, Cybersecurity, Security Engineering, Application Security, Network Security, Vulnerability Assessments, Encryption, Secure Coding, Data Security, Distributed Denial-Of-Service (DDoS) Attacks, Public Key Cryptography Standards (PKCS), Security Testing, Vulnerability Management, Transaction Processing, Risk Management, Code Review, Data Integrity
Intermédiaire · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Amazon Redshift, Gestion des identités et des accès (IAM) d'AWS, Administration de base de données, Amazon S3, Amazon Web Services, Bases de données, Amazon CloudWatch, Gestion des bases de données, Bases de données relationnelles, Systèmes de gestion de bases de données, Conception de la base de données, Amazon DynamoDB, Cryptage, AWS CloudFormation, Migration de données, Gestion des clés, Sécurité de l'informatique en nuage, NoSQL, Reprise après sinistre, Architecture et administration des bases de données
Débutant · Cours · 1 à 3 mois

University of Colorado System
Compétences que vous acquerrez: Systems Engineering, Requirements Analysis, Requirements Elicitation, Systems Development Life Cycle, Configuration Management, Engineering Management, Waterfall Methodology, Functional Requirement, Systems Analysis, Project Management, Risk Management, Systems Architecture, System Requirements, Interoperability
Intermédiaire · Cours · 1 à 4 semaines

University of Colorado Boulder
Compétences que vous acquerrez: Robotics, Data Mapping, Real-Time Operating Systems, Simulations, Linear Algebra, Python Programming, Algorithms, Computer Programming
Préparer un diplôme
Intermédiaire · Cours · 1 à 3 mois

Compétences que vous acquerrez: Data Storytelling, Data Visualization Software, Dashboard, Data Analysis, Advanced Analytics, Interactive Data Visualization, Analytics, Data Manipulation, Collaborative Software, Data Transformation, Data Sharing
Avancées · Cours · 1 à 4 semaines

Coursera
Compétences que vous acquerrez: Hypertext Markup Language (HTML), Web Design and Development, Browser Compatibility, Web Development, Cascading Style Sheets (CSS), Web Content, Microsoft Visual Studio, Integrated Development Environments
Débutant · Projet Guidé · Moins de 2 heures

Simplilearn
Compétences que vous acquerrez: cadre .NET, C (langage de programmation), ASP.NET, Cartographie objet-relationnelle, Modèles de conception de logiciels, Gestion des bases de données, Moteur Unité, Restful API, C++ (langage de programmation), Développement de jeux vidéo, Programmation orientée objet (POO), Développement d'applications, Principes de programmation, Génie logiciel, Services web, C# (langage de programmation)
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Programmation en Python, Programmation informatique, Environnement de développement, Pensée informatique, Programmation orientée objet (POO), Développement d'applications, Conception de logiciels, Environnements de développement intégré, Installation du logiciel, Principes de programmation
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Ingénierie de requête, Prototypage, IA générative, Flux de travail IA, Conception de logiciels, Conception centrée sur l'utilisateur, Maquettes, Utilisabilité, Intelligence artificielle, Génie logiciel, Architecture logicielle, Conception de l'interface et de l'expérience utilisateur (UI/UX), Wireframing
Débutant · Cours · 1 à 4 semaines

Coursera
Compétences que vous acquerrez: Collaborative Software, Organizational Skills, Document Management, Project Management Software, Project Coordination, Telecommuting, Project Management, Productivity Software, Internal Communications, File Management, User Accounts, Information Privacy, Account Management
Débutant · Projet Guidé · Moins de 2 heures