Les cours de programmation peuvent vous aider à apprendre la logique, la syntaxe et les structures nécessaires pour créer vos propres programmes. Vous pouvez développer des compétences en organisation du code, résolution de problèmes et utilisation d'outils de développement. Beaucoup de cours proposent des exercices pratiques pour progresser étape par étape.

Compétences que vous acquerrez: Programmation informatique, Maintenabilité, C++ (langage de programmation), Interface de ligne de commande, Gestion des fichiers, Programmation orientée objet (POO), Principes de programmation, Logique informatique, Environnement de développement, Conception orientée objet
Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Plot (Graphics), File I/O, Web Frameworks, Scripting
Intermédiaire · Cours · 3 à 6 mois

Compétences que vous acquerrez: Transformation de données, Gouvernance des données, Nettoyage des données, Éthique des données, Analyse des données, Intégration des données, Traitement des données, Capture des données, Présentation des données, Intégrité des données, Collecte de données, Narration des données, Création de tableaux de bord, Analyse exploratoire des données, Développement sans code, Science des données, Transformation des données, Récit de données, Visualisation interactive des données, Analyse exploratoire des données (AED), Apprentissage automatique appliqué, Modélisation prédictive, Collecte des données, Données du marché
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Object Oriented Programming (OOP), Video Game Development, Debugging, Animation and Game Design, Game Design, Program Development, Python Programming, Event-Driven Programming, Computer Graphics, Animations, Computer Graphic Techniques, Development Environment
Intermédiaire · Cours · 1 à 3 mois

Compétences que vous acquerrez: Cryptography, Encryption, Brute-force attacks, Python Programming, Programming Principles, Computational Logic, Program Development, Algorithms, Code Reusability, File I/O, File Management
Mixte · Cours · 1 à 4 semaines

Infosec
Compétences que vous acquerrez: Apple iOS, iOS Development, Open Web Application Security Project (OWASP), Swift Programming, Role-Based Access Control (RBAC), Vulnerability Assessments, Mobile Security, Software Testing, Mobile Development, Development Testing, Secure Coding, Authentications, Unit Testing, Application Security, Encryption, Knowledge of Apple Hardware, Security Testing, IT Security Architecture, Network Security, Mobile Development Tools
Intermédiaire · Spécialisation · 1 à 3 mois
Alberta Machine Intelligence Institute
Compétences que vous acquerrez: Generative AI Agents, Generative AI, Generative Model Architectures, Agentic systems, LLM Application, Agentic Workflows, LangChain, AI Workflows, Large Language Modeling, Artificial Intelligence and Machine Learning (AI/ML), Model Deployment, Model Training, Google Cloud Platform, PyTorch (Machine Learning Library), System Monitoring, Deep Learning, Model Optimization, Fine-tuning, Model Evaluation, Development Environment
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Moteur Unity, Développement Android, Android (système d'exploitation), Développement de jeux vidéo, Composants de l'interface utilisateur, Développement mobile, Scripting, Programmation événementielle, Conception de jeux, Installation du logiciel, Environnement de développement, Principes de programmation, Conception interactive, Langages de script, Outils de développement mobile, C# (langage de programmation)
Débutant · Cours · 3 à 6 mois

Compétences que vous acquerrez: Développement d'applications, Déploiement des applications, Persistance des données, Structures de données, Composants de l'interface utilisateur, Développement mobile, développement iOS, JSON, Conception de l'interface utilisateur (UI), Interface de programmation d'applications (API), Services Web, Conception de l'application, Programmation Swift, Principes de programmation, Interface utilisateur (UI), Apple Xcode, Apple iOS
Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Cascading Style Sheets (CSS), Responsive Web Design, HTML and CSS, LESS, UI Components, Web Design, Bootstrap (Front-End Framework), Web Design and Development, Front-End Web Development, User Interface (UI), Frontend Performance, Web Content Accessibility Guidelines, Web Frameworks, Typography, Interactive Design, User Interface (UI) Design, Animations, Web Development, Maintainability, Web Analytics and SEO
Débutant · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Infrastructure as Code (IaC), Terraform, Vibe coding, GitHub Copilot, Cloud Infrastructure, IT Automation, Cloud Deployment, Devops Tools, Generative AI Agents, AI Integrations, AI Workflows, Agentic Workflows, Generative AI
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Cryptography, Encryption, Key Management, Python Programming, Scripting, User Interface (UI), UI Components, Application Development
Mixte · Cours · 1 à 4 semaines