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.

Arizona State University
Compétences que vous acquerrez: Supervised Learning, Unsupervised Learning, Generative AI, Deep Learning, Image Analysis, Machine Learning Algorithms, Applied Machine Learning, Python Programming, Machine Learning, Artificial Neural Networks, Computer Vision, Computer Programming, Regression Analysis
Débutant · Cours · 1 à 4 semaines

Arizona State University
Compétences que vous acquerrez: Object Oriented Programming (OOP), Object Oriented Design, Event-Driven Programming, Python Programming, User Interface (UI), Computer Programming, Human Computer Interaction, Application Development, Graphical Tools
Débutant · Cours · 1 à 4 semaines

Arizona State University
Compétences que vous acquerrez: Matplotlib, NumPy, Plot (Graphics), Pandas (Python Package), Data Structures, Data Visualization Software, Data Analysis, Python Programming, File Management, Data Manipulation, Exploratory Data Analysis, Data Import/Export, Computer Programming
Débutant · Cours · 1 à 4 semaines
University of Glasgow
Compétences que vous acquerrez: structures de données, Programmation informatique, JSON, Apprentissage automatique, Modélisation des données, Algorithmes, Pensée informatique, Développement de logiciels, Science des données, Traitement des données, Logiciel de Visualisation de Données, Scripting, Javascript, Analyse des Données, Apprentissage non supervisé
Débutant · Cours · 1 à 4 semaines

Infosec
Compétences que vous acquerrez: Distributed Denial-Of-Service (DDoS) Attacks, Secure Coding, Application Security, Encryption, Data Security, Database Application, Web Applications, Cryptography, Authentications, Configuration Management, Session Initiation Protocols, Computer Programming
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Rust (Programming Language), Command-Line Interface, Package and Software Management, Programming Principles, Secure Coding, Software Development, Computer Programming, Debugging
Intermédiaire · Projet Guidé · Moins de 2 heures

Duke University
Compétences que vous acquerrez: Programmation informatique, Interface de ligne de commande, Débogage, Développement du programme, Simulations, Algorithmes, Environnement de développement, C (langage de programmation), Pseudo-code, Test de logiciels
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), Scripting Languages, Computer Programming, Javascript, Database Management
Préparer un diplôme
Débutant · Spécialisation · 3 à 6 mois

University of California San Diego
Compétences que vous acquerrez: Programmation informatique, Débogage, Remue-méninges, Informatique, Algorithmes, Pensée informatique, Principes de programmation, Environnement de développement, Logiciels et technologies pour l'éducation
Débutant · Cours · 1 à 3 mois

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

Compétences que vous acquerrez: Version Control, Debugging, Software Design Patterns, Object Oriented Design, Object Oriented Programming (OOP), Software Development, Git (Version Control System), Programming Principles, Software Design, Computer Programming, Software Engineering, Integrated Development Environments, Command-Line Interface
Débutant · Cours · 1 à 4 semaines

Duke University
Compétences que vous acquerrez: structures de données, Systèmes d'Exploitation, Interface de ligne de commande, Débogage, Programmation informatique, Programmation du système, Conception de logiciels, Simulations, Interface utilisateur (UI), Maintenabilité, Développement du programme, Principes de programmation, Résolution de problèmes, Développement de logiciels, C (langage de programmation), Algorithmes, Génie logiciel, Pseudo-code, Test de logiciels, Environnement de développement
Débutant · Spécialisation · 3 à 6 mois