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: Legal Risk, Responsible AI, Data Ethics, Generative AI, Personally Identifiable Information, Law, Regulation, and Compliance, Engineering Software, Information Privacy, Regulation and Legal Compliance, Artificial Intelligence, Data Security, Case Studies, Diversity Awareness, Ethical Standards And Conduct, Governance, Mitigation
Débutant · Cours · 1 à 4 semaines

Snowflake
Compétences que vous acquerrez: Data Engineering, Data Pipelines, Database Management, Data Manipulation, Databases, Data Transformation, Data Lakes, Extract, Transform, Load, Data Warehousing, DevOps, Cloud Development, SQL, Data Integration, CI/CD, Application Development, Artificial Intelligence and Machine Learning (AI/ML), Role-Based Access Control (RBAC), Software Development Tools, Stored Procedure, Data Analysis
Débutant · Certificat Professionnel · 1 à 3 mois

University of Michigan
Compétences que vous acquerrez: Failure Analysis, Engineering Practices, Biomedical Engineering, Ethical Standards And Conduct, Engineering Management, Engineering, Case Studies, Civil Engineering, Software Engineering, Safety Assurance
Débutant · Cours · 1 à 4 semaines

Columbia University
Compétences que vous acquerrez: Travail à la perforatrice, Méthodologies allégées, Innovation, Transformation des entreprises, Environnement, santé et sécurité, La construction, Financement de projets, Estimation de la construction, Calendriers des projets, Finance, Clôture du projet, Gestion des risques liés aux projets, Enchères, Estimation des coûts, Gestion de la construction, Calendrier, Modélisation de l'information sur les bâtiments, Planification, Contrôle des coûts, Immobilier
Débutant · Spécialisation · 3 à 6 mois
University of Alberta
Compétences que vous acquerrez: Scrum (développement de logiciels), Méthodologie Agile, Cycle de vie du développement logiciel, Développement agile de logiciels, Méthodologies de développement de logiciels, Développement axé sur les processus, Génie logiciel, Principes du Kanban
Mixte · Cours · 1 à 4 semaines

University of California, Davis
Compétences que vous acquerrez: Chemical Engineering, Hazard Analysis, Process Engineering, Safety Assurance, Safety Training, Risk Management, Process Control, Failure Analysis, Accident Prevention, Risk Analysis
Intermédiaire · Cours · 1 à 4 semaines

University of California, Irvine
Compétences que vous acquerrez: Systèmes d'Exploitation, Architecture matérielle, Protocoles réseau, Configuration du système, Réseaux informatiques, Systèmes de fichiers, Maîtrise de l'informatique, Installation du logiciel, Matériel informatique, TCP/IP, Systèmes informatiques, Sécurité réseau, Mise en réseau générale, Technologies de l'information
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Jest (JavaScript Testing Framework), Django (Web Framework), Version Control, Restful API, Responsive Web Design, Unix Commands, HTML and CSS, Git (Version Control System), GitHub, Relational Databases, Object Oriented Programming (OOP), Database Management Systems, Bootstrap (Front-End Framework), React.js, Mobile Development, SQL, Database Design, API Design, Linux Commands, Python Programming
Débutant · Spécialisation · 3 à 6 mois

Duke University
Compétences que vous acquerrez: Pipelines de données, Cloud Computing, Amazon S3, Informatique sans serveur, Interface de ligne de commande, Technologies de l'informatique en nuage, Programmation en Python, Big Data, Informatique distribuée, Gouvernance des données, Rust (langage de programmation), Google Cloud Platform, Génie logiciel, Intégration continue, NumPy, Extrait
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Linux, Commandes Unix, Interface de ligne de commande, Développement Web, Commandes Linux, Développement de logiciels, Contrôle des versions, Version du logiciel, Outils de développement de logiciels, Logiciel de collaboration, Gestion des fichiers, Git (Système de contrôle des versions), GitHub
Débutant · Cours · 1 à 4 semaines
Georgia Institute of Technology
Compétences que vous acquerrez: Ingénierie biomédicale, Conception mécanique, Science des matériaux, Résolution de problèmes, Analyse technique, Mécanique, Analyse des défaillances, Analyse structurelle, Processus de conception technique
Intermédiaire · Cours · 1 à 3 mois

Rice University
Compétences que vous acquerrez: Mathématiques appliquées, Physique, Systèmes électriques, Génie électrique, Analyse technique, Couple (Physique), Mathématiques avancées, Composants électroniques, Systèmes électriques de base, Calculs, Modélisation mathématique, Trigonométrie, Mécanique, Résolution de problèmes, Systèmes électroniques, Calculs d'ingénierie
Intermédiaire · Spécialisation · 3 à 6 mois