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.

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

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

Compétences que vous acquerrez: OpenAI API, Generative Model Architectures, Hugging Face, Programming Principles, Computer Programming, Software Installation
Intermédiaire · Cours · 1 à 3 mois

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: 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: Programmation Java, Programmation informatique, Programmation Informatique, Java, Algorithmes, Fichier E/S, Développement d'applications, Débogage, structures de données, Résolution de problèmes, Développement Android, Programmation orientée objet (POO), Environnements de développement intégré
Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Threat Modeling, Application Security, Secure Coding, Open Web Application Security Project (OWASP), Security Engineering, Security Requirements Analysis, Security Controls, Data Security, Vulnerability Management, Computer Security, Vulnerability, Vulnerability Assessments, Databases, Information Privacy, Role-Based Access Control (RBAC), Computer Programming, Python Programming, Node.JS, JavaScript Frameworks, Javascript
Mixte · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Programmation informatique, Programmation Informatique, Maintenabilité, C++ (langage de programmation), Environnement de développement, Débogage, structures de données, Interface de ligne de commande, Programmation orientée objet (POO)
Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Blockchain, Threat Modeling, Application Programming Interface (API), Scripting, Cryptography, Application Security, Cryptographic Protocols, Scalability, FinTech, Payment Systems, Secure Coding, Software Development, Emerging Technologies, Distributed Computing, Software Development Tools, Computer Programming, Transaction Processing, Business Analysis, Market Dynamics, Finance
Intermédiaire · Spécialisation · 1 à 3 mois

Compétences que vous acquerrez: Object Oriented Design, Computer Programming
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Programmation informatique, Programmation Informatique, Contrôle des versions, C# (langage de programmation), Environnement de développement, Microsoft Visual Studio, Principes de programmation, Programmation orientée objet (POO), Environnements de développement intégré, Développement du programme
Débutant · Cours · 3 à 6 mois

Compétences que vous acquerrez: JSON, Data Structures, Algorithms, Web Development Tools, Javascript, Pseudocode, Development Environment, Integrated Development Environments, Computer Programming, Application Programming Interface (API), Debugging, HTML and CSS, Object Oriented Programming (OOP), Computational Thinking, Performance Tuning, Solution Design
Débutant · Spécialisation · 1 à 3 mois