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.

Meta
Compétences que vous acquerrez: CORE (logiciel), Structures de données, Programmation Swift, Interface utilisateur (UI), Git (système de contrôle de version), Recherche sur les utilisateurs, Commandes Unix, React Native, Javascript, Persona (Expérience utilisateur), Recherche UI/UX, Développement mobile, Apple iOS, Tests d'utilisabilité, Contrôle des versions, Jest (cadre de test JavaScript), Apple Xcode, développement iOS, Restful API, React.js
★ 4.6 (8,7 k) · Débutant · Certificat Professionnel · 3 à 6 mois

Compétences que vous acquerrez: Incident Management, Site Reliability Engineering, Incident Response, Problem Management, Infrastructure as Code (IaC), Ansible, Continuous Deployment, Prometheus (Software), Cloud Computing, CI/CD, Kubernetes, Service Level, Performance Testing, Jenkins, Grafana, Amazon Elastic Compute Cloud, Configuration Management, Docker (Software), Artificial Intelligence, Machine Learning
Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Microsoft Copilot, Microsoft Power Platform, Prompt Engineering, Microsoft Power Automate/Flow, Power BI, Microsoft 365, Multimedia, Microsoft PowerPoint, Dashboard, Microsoft Word, Microsoft Excel, Spreadsheet Software, No-Code Development, Data Visualization, Collaborative Software, Microsoft Office, Data Integration, Productivity Software, Presentations, Data Analysis
★ 4.7 (7,3 k) · Débutant · Spécialisation · 3 à 6 mois

The University of Edinburgh
Compétences que vous acquerrez: Principes de programmation, Conception de jeux, Programmation informatique, Algorithmes, Développement de jeux vidéo, Développement de logiciels, Réutilisation du code, Pensée informatique, Programmation événementielle, Génie logiciel
★ 4.7 (3,9 k) · Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Test Driven Development (TDD), Unit Testing, Test Planning, Debugging, Browser Compatibility, Performance Testing, Security Testing, Software Testing, System Testing, Test Script Development, Behavior-Driven Development, API Testing, Code Coverage, Integration Testing, Development Testing, Test Case, Test Automation, Continuous Delivery, Software Development Tools, Site Reliability Engineering
Intermédiaire · Spécialisation · 1 à 3 mois

Princeton University
Compétences que vous acquerrez: Cryptographie, Sécurité des applications, Cryptage, Règlement financier, Protocoles de réseau, Informatique distribuée, Circuits intégrés à application spécifique, Systèmes de paiement, Normes de cryptographie à clé publique (PKCS), Politique financière, Technologies émergentes, Gestion des clés, Scripting, Protocoles cryptographiques, FinTech, Blockchain, Analyse du processus, Traitement des transactions, Stockage des données, Actifs numériques
★ 4.6 (3,1 k) · Mixte · Cours · 1 à 3 mois

Pragmatic AI Labs
Compétences que vous acquerrez: Amazon Bedrock, AI Security, Retrieval-Augmented Generation, Docker (Software), Prompt Engineering, GitHub Copilot, Token Optimization, Agentic Workflows, AI Orchestration, LLM Application, Debugging, Serverless Computing, Software As A Service, Model Context Protocol, Amazon Web Services, Large Language Modeling, Rust (Programming Language), Code Review, Natural Language Processing, GitHub
Débutant · Spécialisation · 3 à 6 mois

University of California, Davis
Compétences que vous acquerrez: Marketing numérique, Public cible, Optimisation des moteurs de recherche, Analyse des données, L'image de marque, Analyse Web et SEO, Rapports d'activité, Algorithmes, Développement de la personnalité, Comportement du consommateur, Optimisation du contenu, Optimisation pour les moteurs de recherche (SEO)
★ 4.6 (10 k) · Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: CI/CD, Ingénierie de la fiabilité des sites, Architecture de l'infrastructure, Sécurité de l'informatique en nuage, Gestion de l'informatique en nuage, Déploiement dans le nuage, Architecture de l'informatique en nuage, Déploiement des applications, Kubernetes, Infrastructure en nuage, Stockage en nuage, Gestion des services, Architecture du réseau, Niveau de service, Google Cloud Platform, Microservices, Reprise après sinistre, Restful API, Informatique en nuage, Conception de l'API
★ 4.7 (7,2 k) · Avancées · Cours · 1 à 3 mois
Rice University
Compétences que vous acquerrez: Logiciel de tableur, Analyse des données, Importation/exportation de données, Tableaux croisés dynamiques et graphiques, Logiciel de visualisation de données, Présentation des données, Histogramme, Formules Excel, Diagrammes de dispersion, Microsoft Excel, Graphique, Manipulation de données, Manipulation des données
★ 4.7 (10 k) · Mixte · Cours · 1 à 4 semaines

École Polytechnique Fédérale de Lausanne
Compétences que vous acquerrez: Traitement des données, Structures de données, Principes de programmation, Informatique distribuée, Programmation orientée objet (POO), Modèles de conception de logiciels, Conception orientée objet, Interface utilisateur (UI), Apache Hadoop, Programmation informatique, Algorithmes, Dépliant (logiciel), Conception fonctionnelle, Big Data, Conception de l'application, Visualisation interactive des données, Visualisation scientifique, Manipulation de données, Programmation en Scala, Apache Spark, Manipulation des données
★ 4.7 (11 k) · Intermédiaire · Spécialisation · 3 à 6 mois

Duke University
Compétences que vous acquerrez: Traitement des données, Bioinformatique, Principes de programmation, Programmation orientée objet (POO), Analyse des données, Résolution de problèmes, Tests de logiciels, Programmation informatique, Programmation Java, Fichier E/S, Analyse statistique, Algorithmes, Conception de logiciels, Java, Documentation du logiciel, Débogage, Environnements de développement intégré, Manipulation de données, Récupération de données sur le Web, Développement du programme, Manipulation des données
★ 4.6 (8,1 k) · Débutant · Cours · 1 à 3 mois