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.

Compétences que vous acquerrez: Environnement de développement, Mise en œuvre de l'IA, Ingénierie de requête, Outils de programmation informatique
Débutant · Cours · 1 à 4 semaines

Board Infinity
Compétences que vous acquerrez: Modèles de conception de logiciels, Environnement de développement, Microsoft Visual Studio, Développement d'applications, Développement du programme
Débutant · Cours · 1 à 4 semaines

The Linux Foundation
Compétences que vous acquerrez: Technologie Open source, Version du logiciel, Contrôle des versions, Environnement de développement, Linux, Outils de développement de logiciels, Git (Système de contrôle des versions)
Débutant · Cours · 1 à 4 semaines

Vanderbilt University
Compétences que vous acquerrez: Programming Principles, Computer Programming, Matlab, Debugging, Integrated Development Environments, Linear Algebra, Computer Science, Development Environment, Data Manipulation, Algorithms, User Interface (UI), Data Structures
Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Automatisation des tests, Tests unitaires, Restful API, Maquettes, Microservices, Cas de test, Témoignage de l'utilisateur, Programmation pilotée par le comportement, Test de l'API, Test de logiciels, Outils de test, Gherkin (langage de script), Données d'essai, Couverture du code, Développement piloté par les tests (TDD)
Intermédiaire · Cours · 1 à 3 mois

University of Colorado System
Compétences que vous acquerrez: Attaques par force brute, Data Encryption Standard, Cryptographie, Cryptage, Algorithmes, Norme de chiffrement avancée (AES)
Intermédiaire · Cours · 1 à 3 mois

The Chinese University of Hong Kong
Compétences que vous acquerrez: Operations Research, Applied Mathematics, Algorithms, Mathematical Modeling, Combinatorics, Computational Logic, Advanced Mathematics, Performance Tuning, Theoretical Computer Science, Simulations, Linear Algebra
Intermédiaire · Cours · 1 à 4 semaines

DeepLearning.AI
Compétences que vous acquerrez: Codage sécurisé, Modèles de conception de logiciels, Mise en œuvre de l'IA, Optimisation des performances, Conception de l'application, Langage de requête, Développement de logiciels, Conception et mise en œuvre du système, Architecture logicielle, API OpenAI, Gestion des bases de données, Interface de programmation d'application (API), Conception de la base de données
Débutant · Cours · 1 à 4 semaines

University of Colorado Boulder
Compétences que vous acquerrez: Interaction Homme-Machine, Prototypage, Expérience Utilisateur, Logiciels embarqués, Amazon Web Services, Protocoles réseau, Architecture de l'informatique en nuage, Conception de l'expérience utilisateur, Vérification et validation, Conception d’interfaces utilisateur (UI), Développement de logiciels, Tests d'utilisabilité, Conception de l'API, Utilisabilité, Interface de programmation d'application (API), Recherche utilisateur, Recherche en design, Systèmes embarqués, Internet des objets, Conception de l'interface et de l'expérience utilisateur (UI/UX)
Préparer un diplôme
Intermédiaire · Spécialisation · 3 à 6 mois

Duke University
Compétences que vous acquerrez: Apprentissage automatique, Programmation en Python, IA générative, ChatGPT, Ingénierie de requête, Génération augmentée de récupération, Microsoft Copilot, Grand modèle de langage (LLM), Visage étreint, IA responsable, Interface de programmation d'application (API), API OpenAI, OpenAI
Débutant · Cours · 1 à 4 semaines

Amazon
Compétences que vous acquerrez: Maintenabilité, Conception orientée objet, Fichier E/S, Java, Débogage, Programmation orientée objet (POO), structures de données, Conception de logiciels
Débutant · Cours · 1 à 4 semaines

University of Pennsylvania
Compétences que vous acquerrez: Programmation Java, Principes de programmation, Java, Conception de logiciels, Débogage, Environnement de développement, Environnements de développement intégré, Fichier E/S, Programmation orientée objet (POO), Résolution de problèmes, Eclipse (Logiciel), structures de données
Débutant · Cours · 1 à 4 semaines