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.

École Polytechnique Fédérale de Lausanne
Compétences que vous acquerrez: Programmation événementielle, Modèles de conception de logiciels, Microservices, Test de logiciels, Conception et mise en œuvre du système, Conception de logiciels, Cloud Computing, Programmation en Scala, Évolutivité, Architecture logicielle, Informatique distribuée, Cadres d'application
Intermédiaire · Cours · 1 à 3 mois

Macquarie University
Compétences que vous acquerrez: Information Privacy, Personally Identifiable Information, Data Security, Threat Modeling, Vulnerability Assessments, Cybersecurity, Vulnerability, Data Ethics, General Data Protection Regulation (GDPR), Cyber Risk, Data Governance, Data Integrity, Data Encryption Standard, Security Management, Security Software, Compliance Management, Risk Management, Data Access, Security Strategy, NIST 800-53
Débutant · Cours · 1 à 3 mois

University of Colorado Boulder
Compétences que vous acquerrez: Business Ethics, Ethical Standards And Conduct, Engineering Management, Ancient History, Human Development, Cultural Diversity, Technology Strategies, Business Leadership, Anthropology, Social Sciences, Artificial Intelligence, Leadership
Préparer un diplôme
Débutant · Cours · 1 à 4 semaines

Johns Hopkins University
Compétences que vous acquerrez: Apache Hadoop, Big Data, Apache Hive, Apache Spark, NoSQL, Data Infrastructure, File Systems, Data Processing, Data Management, Analytics, Data Science, Databases, SQL, Query Languages, Data Manipulation, Java, Data Structures, Distributed Computing, Performance Tuning, Software Architecture
Intermédiaire · Spécialisation · 3 à 6 mois

University of California, Irvine
Compétences que vous acquerrez: Telecommuting, Virtual Teams, Collaborative Software, Productivity, Team Performance Management, Leadership, Meeting Facilitation, Employee Engagement, Collaboration, Leadership Development, Business Correspondence, People Management, Time Management, Communication, Business Writing, Communication Strategies
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Prototypage, Développement de la personnalité, Wireframing, Conception de l'expérience utilisateur, Maquettes, Figma (Logiciel de conception), Design d'interaction, Documentation du logiciel, Architecture de l'information, Conception d’interfaces utilisateur (UI), Design Thinking, Évolutivité, Tests d'utilisabilité, Recherche utilisateur, Parcours utilisateur, Composants UI
Avancées · Cours · 1 à 3 mois

Coursera
Compétences que vous acquerrez: HubSpot CRM, Sales Pipelines, Email Marketing, Dashboard, Sales Process, Customer Relationship Management (CRM) Software, Customer Relationship Management, Team Management, Customer Data Management, User Accounts, Marketing
Débutant · Projet Guidé · Moins de 2 heures

University of Leeds
Compétences que vous acquerrez: Version Control, GitHub, Git (Version Control System), Issue Tracking, Software Versioning, Software Development Tools, Collaborative Software, Technical Documentation, Software Documentation
Débutant · Cours · 1 à 4 semaines

Coursera
Compétences que vous acquerrez: Postman API Platform, API Testing, Data Validation, Application Programming Interface (API), Restful API, Verification And Validation, Performance Tuning, Microservices, Performance Testing, Security Controls, Data Integrity, Authentications
Intermédiaire · Cours · 1 à 4 semaines

University of California, Davis
Compétences que vous acquerrez: ISO 9000 Series, Food Quality Assurance And Control, Quality Assurance and Control, Food and Beverage, Quality Assessment, Quality Management, Hazard Analysis, Standard Operating Procedure, Statistical Process Controls, Cost Control, Descriptive Statistics
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Job Control Language (JCL), Unix, Package and Software Management, Systems Administration, TCP/IP, Operating System Administration, Disaster Recovery, System Software, Operating Systems, Data Storage, Software Installation, Debugging, System Configuration, Network Administration
Intermédiaire · Cours · 1 à 3 mois

Compétences que vous acquerrez: Kubernetes, Containerization, Cloud Infrastructure, Google Cloud Platform, Cloud Computing, Cloud Management, Application Deployment, Virtual Machines, YAML, Command-Line Interface
Intermédiaire · Cours · 1 à 4 semaines