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.

University of California San Diego
Compétences que vous acquerrez: Algorithmes, Débogage, Programmation orientée objet (POO), Logique computationnelle, Développement du programme, Programmation informatique, Cas de test, Principes de programmation, Java, Environnements de développement intégré, Pseudo-code, L'enseignement
Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Computational Thinking, Algorithms, Graph Theory, Data Structures, Computer Programming, C++ (Programming Language), Object Oriented Programming (OOP)
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Data Structures, Python Programming, Algorithms, Data Manipulation, Computational Thinking, Programming Principles, Data Processing, Data Dictionary, Computer Programming
Mixte · Cours · 1 à 4 semaines

Compétences que vous acquerrez: File I/O, Object Oriented Programming (OOP), Debugging, JSON, Program Development, Data Structures, Code Review, Python Programming, Microsoft Visual Studio, Development Environment, Scripting, Maintainability, Integrated Development Environments, Package and Software Management, Authorization (Computing), Programming Principles, Computer Programming, Web Scraping, Application Programming Interface (API), Scalability
Débutant · Spécialisation · 3 à 6 mois

University of California, Santa Cruz
Compétences que vous acquerrez: Débogage, Algorithmes, Informatique distribuée, Programmation orientée objet (POO), Test de logiciels, Conception de logiciels, Conception et mise en œuvre du système, Programmation informatique, Principes de programmation, Tests d'intégration, C (langage de programmation), Tests unitaires, structures de données, Go (Langage de programmation)
Intermédiaire · Cours · 1 à 3 mois

Compétences que vous acquerrez: Programming Principles, Debugging, Computer Programming, Application Design, Computer Science, Maintainability, Object Oriented Programming (OOP), Software Development, Data Management, Algorithms, Software Architecture
Débutant · Cours · 3 à 6 mois

Compétences que vous acquerrez: Communication, Critical Thinking, Problem Solving, Interpersonal Communications, Computer Programming, Computer Science, Programming Principles, Planning, Algorithms, Data Structures, Stress Management, Adaptability
Débutant · Cours · 1 à 4 semaines

University of Leeds
Compétences que vous acquerrez: Software Development, Engineering Software, Software Development Methodologies, Data Ethics, Software Engineering, Computer Programming, Back-End Web Development
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Maîtrise des logiciels Apple, Programmation orientée objet (POO), Programmation informatique, développement iOS, Développement Mobile, Principes de programmation, Développement d'applications, Outils de développement mobile, Environnements de développement intégré, Apple Xcode, Programmation Swift, Environnement de développement, Apple iOS
Débutant · Cours · 1 à 4 semaines

Duke University
Compétences que vous acquerrez: Débogage, Développement du programme, Informatique, Programmation informatique, Programmation en Python, Conception créative, Pseudo-code, Conception de jeux, Conception et produit, Conception interactive
Débutant · Cours · 1 à 4 semaines

Codio
Compétences que vous acquerrez: Matplotlib, Statistical Hypothesis Testing, Data Analysis, Statistical Analysis, Data Import/Export, Data Cleansing, Probability & Statistics, Data Manipulation, Descriptive Statistics, Pandas (Python Package), Exploratory Data Analysis, Correlation Analysis, Python Programming, Programming Principles, Computer Programming, Computational Logic
Mixte · Cours · 1 à 3 mois

Compétences que vous acquerrez: NumPy, Applied Machine Learning, PyTorch (Machine Learning Library), Predictive Modeling, Matplotlib, Artificial Intelligence, Development Environment, Pandas (Python Package), Deep Learning, Python Programming, Artificial Neural Networks, Data Manipulation, Tensorflow, Regression Analysis, Exploratory Data Analysis, Computer Programming
Débutant · Cours · 3 à 6 mois