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.

University of Toronto
Compétences que vous acquerrez: Apple Xcode, Modèle Vue Contrôleur, Interface utilisateur (UI), Programmation Swift, Programmation informatique, Cadres d'application, Apple iOS, Composants UI, Développement Mobile, Conception de l'interface et de l'expérience utilisateur (UI/UX)
Mixte · Cours · 1 à 3 mois

Compétences que vous acquerrez: Gestion des identités et des accès (IAM) d'AWS, Routage de réseau, Pare-feu, Gestion des identités et des accès, Architecture de l'informatique en nuage, Virtualisation de réseau, Cloud Computing, Amazon Web Services, Virtualisation Private Network (VPN), Équilibrage de la charge, Comptes d'utilisateurs, Google Cloud Platform
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Responsive Web Design, HTML and CSS, Event-Driven Programming, UI Components, Javascript, Interactive Design, Animations, Application Programming Interface (API), User Interface and User Experience (UI/UX) Design, Real Time Data, Data Persistence
Intermédiaire · Cours · 1 à 3 mois

Compétences que vous acquerrez: Débogage, structures de données, Développement Mobile, Programmation orientée objet (POO), Kotlin, Principes de programmation, Développement Android, Programmation informatique
Débutant · Cours · 1 à 4 semaines
Compétences que vous acquerrez: Embedded Software, C (Programming Language), Embedded Systems, Debugging, Peripheral Devices, Integrated Development Environments, Computer Programming Tools, Development Environment, System Programming, Electronics, Software Development Tools, Hardware Architecture, Data Structures, Electronic Hardware, Microarchitecture, Programming Principles, Performance Tuning, Computer Architecture, Control Systems, Computer Programming
Intermédiaire · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Prompt Engineering, LangChain, Retrieval-Augmented Generation, LLM Application, Generative AI, Vector Databases, AI Workflows, Embeddings, User Interface (UI), UI Components, Application Development, Semantic Web, Database Systems, Model Evaluation, Databases, Data Storage Technologies, NoSQL, AI Enablement, Large Language Modeling, Flask (Web Framework)
Intermédiaire · Spécialisation · 1 à 3 mois

Compétences que vous acquerrez: Test Script Development, Selenium (Software)
Débutant · Cours · 1 à 4 semaines
Compétences que vous acquerrez: AI Security, Threat Modeling, MITRE ATT&CK Framework, Application Security, Security Engineering, Security Controls, Responsible AI, MLOps (Machine Learning Operations), Cybersecurity, Model Deployment, Data Security, Threat Detection, Artificial Intelligence and Machine Learning (AI/ML), Vulnerability Assessments, Application Lifecycle Management
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Restful API, API Design, GitHub, Git (Version Control System), Postman API Platform, Application Programming Interface (API), Application Deployment, Node.JS, API Testing, Web Development, Server Side, Full-Stack Web Development, Back-End Web Development, Web Applications, Front-End Web Development
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Débogage, Programmation du système, Internet des objets, Architecture des systèmes, Sécurité des applications, Linux, Microsoft Windows, Mise en réseau générale, Systèmes d'Exploitation, Optimisation des performances, Réseaux sans fil, Architecture des ordinateurs, Architecture matérielle, Systèmes d'exploitation en temps réel, Systèmes embarqués, Modélisation des menaces
Intermédiaire · Cours · 1 à 3 mois

New York University
Compétences que vous acquerrez: Cryptage, Cryptographie, Infrastructure à clés publiques, Cybersécurité, Authentification multifactorielle, Data Encryption Standard, Sécurité informatique, Authentifications, Contrôles de sécurité, Sécurité réseau
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Cloud Native Computing, Scrum (développement de logiciels), Transformateur de culture, CI/CD, Microservices, Méthodologie Agile, Collaboration interfonctionnelle, Mesure de la performance, Programmation pilotée par le comportement, Responsabilisation, DevOps, Esprit d'équipe, Développement piloté par les tests (TDD)
Débutant · Cours · 1 à 3 mois