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: Cloud Applications, Cloud-Native Computing, Application Development, Application Design, Google Cloud Platform, API Gateway, Application Programming Interface (API), Cloud API, Cloud-Based Integration, Serverless Computing, Authentications, AI Integrations, Identity and Access Management, Secure Coding, Node.JS, Event-Driven Programming, Authorization (Computing)
Intermédiaire · Cours · 1 à 3 mois

Compétences que vous acquerrez: Object Oriented Design, Ruby (Programming Language), Performance Tuning, Data Persistence, Secure Coding, File I/O, Maintainability, Application Design, Software Engineering, Application Development, Object Oriented Programming (OOP), Code Reusability, Application Security, Performance Testing, Unit Testing, Application Lifecycle Management, Dataflow, Scalability, Software Design, Debugging
Débutant · Cours · 1 à 3 mois

Google Cloud
Compétences que vous acquerrez: AI Security, LLM Application, Large Language Modeling, Open Web Application Security Project (OWASP), Prompt Engineering, Secure Coding, Security Controls, Google Cloud Platform, Cloud API, Event Monitoring, Application Programming Interface (API), System Configuration
Débutant · Cours · 1 à 3 mois

Duke University
Compétences que vous acquerrez: Planification des tests, Tests de logiciels, Développement du programme, Algorithmes, Programmation informatique, Cas de test, Débogage, C (langage de programmation), Simulations, Principes de programmation, Outils de construction
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Open Source Technology, Package and Software Management, Web Development, Linux, Shell Script, Database Design, Ubuntu, Relational Databases, Web Applications, Web Development Tools, Unix Shell, Test Driven Development (TDD), Python Programming, Linux Administration, Databases, Object Oriented Programming (OOP), Object Oriented Design, Scripting Languages, Javascript, Database Management
Préparer un diplôme
Débutant · Spécialisation · 3 à 6 mois
University of Toronto
Compétences que vous acquerrez: Programmation en Python, Programmation Python, Structures de données, Tests de développement, Tests unitaires, Tests de logiciels, Développement du programme, Conception orientée objet, Algorithmes, Programmation informatique, Automatisation des tests, Cas de test, Programmation orientée objet (POO), Principes de programmation
Mixte · Cours · 1 à 3 mois

University of Colorado System
Compétences que vous acquerrez: Statistiques descriptives, Présentation des données, Analyse statistique, Programmation informatique, Analyse des données, C (langage de programmation), Graphique, Pensée informatique, Histogramme, Principes de programmation, C et C++
Débutant · Cours · 1 à 4 semaines

University of California San Diego
Compétences que vous acquerrez: Informatique, Développement du programme, Algorithmes, Programmation informatique, Outils de programmation informatique, Remue-méninges, Logiciels et technologies pour l'éducation, Débogage, Pédagogie numérique, Pensée informatique, Logiciel de collaboration, Principes de programmation
Débutant · Cours · 1 à 3 mois

University of Colorado System
Compétences que vous acquerrez: Collecte de données, Outils de développement Microsoft, Développement du programme, Algorithmes, Programmation informatique, C (langage de programmation), Pensée informatique, Collecte des données, Environnements de développement intégré, C et C++, Principes de programmation, Microsoft Visual Studio, Stockage des données, Environnement de développement
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Technical Documentation, Technical Writing, Software Documentation, Technical Communication, Information Architecture, Writing, Software Development Tools, Document Management, Automation, AI Workflows, Software Development, Agile Software Development, Graphic and Visual Design, Interactive Design, Project Management Software, Generative AI
Débutant · Cours · 1 à 3 mois

University of California San Diego
Compétences que vous acquerrez: Big Data, Manipulation de données, Exploration de données, Évaluation du modèle, Analyse, Logiciel d'analyse de données, Analyse des données, Science des données, Développement sans code, Apprentissage non supervisé, Installation du logiciel, Analyse prédictive, Manipulation des données, Modélisation prédictive, Prise de décision fondée sur des données
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Génie logiciel, Modèles de conception de logiciels, Développement du programme, Conception orientée objet, Programmation informatique, Conception de logiciels, Débogage, Développement de logiciels, Contrôle des versions, Outils de développement de logiciels, Version du logiciel, Git (système de contrôle de version), Principes de programmation, Programmation orientée objet (POO)
Débutant · Cours · 1 à 4 semaines