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: Analyse statistique, Support technique, IA générative, GitHub, Collecte de données, Gestion des données, Contrôle des versions, Manipulation des données, Logiciel de Visualisation de Données, Git (Système de contrôle des versions), Analyse des Données, Compétences analytiques, Nettoyage des données, Traitement des données, ChatGPT
Débutant · Cours · 1 à 4 semaines
University of Michigan
Compétences que vous acquerrez: Manipulation des données, Diagrammes de dispersion, Scripting, Analyse exploratoire des données (AED), Logiciel de Visualisation de Données, Data wrangling, Ggplot2, R (logiciel), Rmarkdown, Visualisation statistique, La programmation en R, Visualisation de Données, Importation/exportation de données, Tidyverse (Package R), Histogramme, Gestion des paquets et des logiciels
Débutant · Cours · 1 à 4 semaines

University of Colorado System
Compétences que vous acquerrez: Programmation orientée objet (POO), Composants UI, structures de données, Gestion des fichiers, C++ (langage de programmation), Développement de jeux vidéo, Principes de programmation, Moteur Unreal, Modèles de conception de logiciels, Moteur Unité, C# (langage de programmation), Programmation événementielle, Débogage
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Team Leadership, Virtual Teams, Team Building, Conflict Management, Teamwork, Leadership and Management, Intercultural Competence, Program Management, Project Management, Organizational Leadership, Leadership, Communication Strategies, Simulation and Simulation Software, Communication
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Kubernetes, Cloud-Native Computing, Google Cloud Platform, Cloud Infrastructure, Application Deployment, Load Balancing, Containerization, Cloud Computing Architecture, Continuous Deployment, Data Storage, Authorization (Computing), Configuration Management, Scalability
Intermédiaire · Cours · 1 à 3 mois

Board Infinity
Compétences que vous acquerrez: Middleware, Node.JS, Development Environment, Application Development, JavaScript Frameworks, TypeScript, Web Applications, Web Development Tools, Application Programming Interface (API), Server Side, Javascript, Android Development, Dependency Analysis
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Restful API, API Design, Spring Boot, Authentications, Test Automation, JSON, Application Deployment, Spring Framework, Application Programming Interface (API), Object-Relational Mapping, JUnit, Test Case, Software Quality Assurance, Software Testing, Business Logic, Back-End Web Development, Data Modeling, Software Architecture, Java Programming, Java
Débutant · Spécialisation · 1 à 3 mois

Compétences que vous acquerrez: IT Security Architecture, Security Controls, Cryptography, Security Engineering, Application Security, Vulnerability Assessments, Information Systems Security, Encryption, Cybersecurity, Hardening, Infrastructure Security, Computer Security, Threat Modeling, Network Security, Public Key Infrastructure, Authentications, Data Integrity
Intermédiaire · Cours · 1 à 4 semaines

Illinois Tech
Compétences que vous acquerrez: Linux, Unix, Gestion des bases de données, Scripting, Commandes Linux, Red Hat Enterprise Linux, Ubuntu, Systèmes de fichiers, Systèmes d'Exploitation, Administration Linux, Technologie Open source, Administration du système d'exploitation, Script Shell, Sécurité réseau, Interface de ligne de commande, Mise en réseau générale, Gestion des paquets et des logiciels, Configuration du système, Bash (langage de script), Shell Unix
Préparer un diplôme
Intermédiaire · Cours · 1 à 3 mois

Compétences que vous acquerrez: Diagrammes de dispersion, Données non structurées, Logiciel de Visualisation de Données, Ingénierie de requête, Analyse des Données, Traitement du langage naturel (NLP), Visualisation de Données, Exploration de texte, Grand modèle de langage (LLM), Histogramme
Intermédiaire · Cours · 1 à 4 semaines

Fractal Analytics
Compétences que vous acquerrez: Apprentissage automatique, Modélisation prédictive, Algorithme de forêt aléatoire, Intelligence artificielle et apprentissage automatique (IA/ML), Algorithmes, Ingénierie des caractéristiques, Apprentissage automatique appliqué, Arbre de classification et de régression (CART), Algorithmes d'apprentissage automatique, Apprentissage supervisé, Arbre de décision, Optimisation des performances, Analyse de régression
Débutant · Cours · 1 à 3 mois

LearnQuest
Compétences que vous acquerrez: Arriérés, Rétrospective de Sprint, Développement piloté par les tests (TDD), Planification du Sprint, Principes du Kanban, Méthodologie Agile, Livraison de la solution, Déploiement des applications, Développement agile de produits, Scrum (développement de logiciels), Témoignage de l'utilisateur, Facilitation de réunions
Débutant · Cours · 1 à 4 semaines