Les cours en informatique peuvent vous aider à comprendre les algorithmes, les systèmes informatiques, les données et les principaux concepts liés au développement logiciel. Vous pouvez développer des compétences en raisonnement logique, modélisation, architecture et analyse. De nombreux cours utilisent des exemples concrets pour illustrer les principes fondamentaux.

Northeastern University
Compétences que vous acquerrez: Integration Testing, Software Testing, Software Quality Assurance, Code Coverage, Test Automation, White-Box Testing, Test Case, Test Tools, Regression Testing, Quality Assurance, Security Testing, Performance Testing, Usability Testing, Continuous Integration, Performance Metric, Graph Theory
Mixte · Cours · 1 à 3 mois

Pragmatic AI Labs
Compétences que vous acquerrez: Prometheus (Software), Amazon Bedrock, Rust (Programming Language), System Monitoring, Site Reliability Engineering, Command-Line Interface, Grafana, Continuous Monitoring, IT Automation, Automation, Prompt Engineering, CI/CD, Prompt Patterns, DevOps, Unix Commands, JSON, Compliance Auditing, Linux, File Systems
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: AI Workflows, CrewAI, Prompt Engineering, AI Orchestration, Context Engineering, Agentic Workflows, Model Context Protocol, Generative AI Agents, LLM Application, Tool Calling, Agentic systems, Role-Based Access Control (RBAC), AI Security, Artificial Intelligence and Machine Learning (AI/ML), AI Enablement, Large Language Modeling, Retrieval-Augmented Generation, Generative AI, Artificial Intelligence, Prompt Patterns
Intermédiaire · Spécialisation · 1 à 3 mois

Compétences que vous acquerrez: React.js, Frontend Performance, JavaScript Frameworks, Authorization (Computing), Data Validation, Code Reusability, Authentications, Web Development Tools, Performance Tuning, Routing Protocols, Network Routing, UI Components, Verification And Validation, Context Management
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Passerelle API, Restful API, Authentifications, Documentation du logiciel, Services Web, Conception de l'API, Gestion des identités et des accès, Déploiement des applications, Gestion du cycle de vie des applications, Déploiement dans le nuage, Serveurs proxy, Interface de programmation d'applications (API), API dans le nuage
Débutant · Cours · 1 à 3 mois

Meta
Compétences que vous acquerrez: Sécurité des applications, Modélisation des données, Codage sécurisé, Serveurs web, Langage de balisage hypertexte (HTML), MySQL, Modèle Vue Contrôleur, Développement web back-end, Migration des données, Applications Web, Développement Web, Gestion des bases de données, Réutilisation du code, Conception de la base de données, Django (Framework Web), Maintenabilité
Débutant · Cours · 1 à 3 mois

Atlassian
Compétences que vous acquerrez: Intégration continue, Bitbucket, Git (système de contrôle de version), Gestion de la configuration des logiciels, Logiciel de collaboration, Interface de ligne de commande, GitHub, Version du logiciel, Contrôle des versions
Mixte · Cours · 1 à 4 semaines
University of Michigan
Compétences que vous acquerrez: SQL, Développement de bases de données, Applications Web, PHP (langage de script), Codage sécurisé, Authentifications, MySQL, Application de base de données, Protocoles de réseau, Gestion des bases de données, Programmation orientée objet (POO)
Intermédiaire · Cours · 1 à 3 mois

Compétences que vous acquerrez: SketchUp (3D Modeling Software), AutoCAD, Data Import/Export, 3D Modeling, Design Software, Model Optimization, Design, Digital Design, File Management
Débutant · Cours · 1 à 3 mois

University at Buffalo
Compétences que vous acquerrez: Interopérabilité, Tests de développement, Applications Web, Environnement de développement, Outils de développement web, Architecture des logiciels, Environnements de développement intégré, Outils de développement de logiciels, Conception de l'application, Développement de scripts de test, Déploiement des applications, Interface de ligne de commande, Développement d'applications, Cadres d'application, Blockchain, Interface de programmation d'applications (API), Intégration frontale, Développement piloté par les tests (TDD)
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Project Estimation, Cost Estimation, Project Planning, Software Engineering, Software Development Methodologies, Risk Analysis, Dependency Analysis, Model Optimization, Verification And Validation, Software Development, Risk Management Framework, Requirements Analysis
Mixte · Cours · 1 à 3 mois

Compétences que vous acquerrez: Full-Stack Web Development, Application Deployment, React.js, Continuous Deployment, Application Development, User Interface and User Experience (UI/UX) Design, Web Applications, CI/CD, Database Development, JavaScript Frameworks, Web Development, Email Security, Database Management, Databases, UI Components, Back-End Web Development, User Interface (UI) Design, Application Programming Interface (API), SQL, Cascading Style Sheets (CSS)
Intermédiaire · Cours · 1 à 3 mois