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.

Stanford University
Compétences que vous acquerrez: Probabilité, Algorithmes, Probabilités et statistiques, Théorie et analyse mathématiques, Informatique théorique, Informatique, Structures de données, Stratégies de conception, Analyse, Théorie des graphes, Pensée informatique
★ 4.8 (5,3 k) · Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Prompt Engineering, Prompt Patterns, ChatGPT, Generative AI, Generative Model Architectures, Data Ethics, Generative AI Agents, Model Deployment, Restful API, Software Design Documents, Software Design, AI Integrations, Application Deployment, AI literacy, Software Architecture, Agentic Workflows, Continuous Integration, Artificial Intelligence and Machine Learning (AI/ML), Software Development, Java Programming
★ 4.7 (12 k) · Intermédiaire · Spécialisation · 3 à 6 mois
Stanford University
Compétences que vous acquerrez: Intégrité des données, Sécurité des applications, Probabilité, Cryptographie, Algorithmes, Normes de cryptographie à clé publique (PKCS), Protocoles cryptographiques, Cybersécurité, Arithmétique, Cryptage, Gestion des clés, Authentifications, Norme de cryptage des données, Norme de chiffrement avancée (AES)
★ 4.8 (4,5 k) · Mixte · Cours · 1 à 3 mois

University of Michigan
Compétences que vous acquerrez: Programmation informatique, Programmation Python, Programmation en Python, Visualisation des logiciels, Principes de programmation, Logique informatique, Langages de script, Structures de données, Conception de diagrammes, Scripting, Débogage, Infographie
★ 4.8 (18 k) · Débutant · Cours · 1 à 4 semaines

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

Compétences que vous acquerrez: Cloud Deployment, Software Development Life Cycle, Istio, Server Side, Software Architecture, Node.JS, Application Deployment, Restful API, Database Design, CI/CD, Kubernetes, Cloud-Native Computing, Responsive Web Design, NoSQL, Git (Version Control System), Front-End Web Development, Ajax, Javascript, Azure DevOps, Software Development
★ 4.6 (9,5 k) · Débutant · Certificat Professionnel · 3 à 6 mois

Compétences que vous acquerrez: React Native, iOS Development, Apple iOS, Software Development Life Cycle, Flutter (Software), Mobile Development, Software Architecture, Android Studio, User Centered Design, Android Development, Swift Programming, Responsive Web Design, Git (Version Control System), GitHub, User Interface (UI) Design, Android (Operating System), Front-End Web Development, Cascading Style Sheets (CSS), Data Ethics, AI Personalization
★ 4.6 (8,4 k) · Débutant · Certificat Professionnel · 3 à 6 mois

Compétences que vous acquerrez: Cloud Deployment, Software Development Life Cycle, Open Web Application Security Project (OWASP), Containerization, Istio, Server Side, Software Architecture, Node.JS, Application Deployment, Restful API, Database Design, Kubernetes, Cloud-Native Computing, Responsive Web Design, Git (Version Control System), Ajax, Grafana, Javascript, Azure DevOps, Software Development
★ 4.6 (9,2 k) · Débutant · Certificat Professionnel · 3 à 6 mois

Johns Hopkins University
Compétences que vous acquerrez: HTML and CSS, Cascading Style Sheets (CSS), Ajax, Javascript, Responsive Web Design, Front-End Web Development, Bootstrap (Front-End Framework), Web Design, Hypertext Markup Language (HTML), Web Development, Development Environment, Web Development Tools, Web Design and Development, JSON, Web Applications, Web Content Accessibility Guidelines, Browser Compatibility, Object Oriented Programming (OOP), Event-Driven Programming, User Interface and User Experience (UI/UX) Design
★ 4.7 (17 k) · Débutant · Spécialisation · 1 à 3 mois
Compétences que vous acquerrez: Programmation informatique, Algorithmes, Programmation Python, Automatisation, Programmation en Python, Principes de programmation, Cybersécurité, Maintenabilité, Langages de script, Débogage, Automatisation des technologies de l'information, Scripting, Fichier E/S, Importation/exportation de données, Structures de données
★ 4.8 (3,6 k) · Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Prompt Engineering, Prompt Patterns, ChatGPT, Generative AI, Generative Model Architectures, UI/UX Research, Responsible AI, Persona (User Experience), AI literacy, User Interface and User Experience (UI/UX) Design, Experience Design, Miro AI, Design Software, AI Workflows, Brainstorming, Artificial Intelligence and Machine Learning (AI/ML), Artificial Intelligence, Large Language Modeling, Human Centered Design, Wireframing
★ 4.7 (12 k) · Débutant · Spécialisation · 1 à 3 mois

University of Michigan
Compétences que vous acquerrez: Programmation informatique, JSON, Analyse d'images, Jupyter, Programmation Python, Programmation en Python, Restful API, Visualisation des logiciels, Tests unitaires, Principes de programmation, Langage de modélisation unifié, Conception orientée objet, Conception de diagrammes, Traitement des données, Fichier E/S, Programmation orientée objet (POO), Importation/exportation de données, Manipulation de données, Débogage, Conception de logiciels, Manipulation des données
★ 4.8 (23 k) · Débutant · Spécialisation · 3 à 6 mois