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: Algorithmes, Informatique, Développement de logiciels, Développement Web, Programmation informatique, Développement du programme, Pensée informatique, Programmation Informatique, Javascript, Génie logiciel, Principes de programmation, structures de données
Intermédiaire · Cours · 1 à 4 semaines

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

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

Compétences que vous acquerrez: Programming Principles, Computational Thinking, Development Environment, C++ (Programming Language), C and C++, Computer Programming, Integrated Development Environments, Debugging, Computer Science
Débutant · 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: 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: Algorithmes, Programmation Java, Java, Débogage, Programmation orientée objet (POO), Développement d'applications, Développement Android, Programmation informatique, Fichier E/S, Programmation Informatique, Environnements de développement intégré, structures de données, Résolution de problèmes
Débutant · Cours · 1 à 3 mois

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

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

Compétences que vous acquerrez: Débogage, Programmation orientée objet (POO), Programmation informatique, Interface de ligne de commande, Programmation Informatique, Environnement de développement, Maintenabilité, structures de données, C++ (langage de programmation)
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: 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