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, Santa Cruz
Compétences que vous acquerrez: C and C++, C++ (Programming Language), Object Oriented Programming (OOP), Memory Management, C (Programming Language), Algorithms, File I/O, Graph Theory, Data Structures, Secure Coding, Scaled Agile Framework
Intermédiaire · Cours · 1 à 3 mois

Compétences que vous acquerrez: C# (Programming Language), Object Oriented Programming (OOP), Software Design Patterns, Software Architecture, Object Oriented Design, Software Design, Secure Coding, Computer Programming, System Design and Implementation, Data Integrity, Code Reusability, Maintainability, Scalability, Programming Principles, Software Documentation, AI Integrations
Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Role-Based Access Control (RBAC), Postman API Platform, Authentications, Spring Framework, API Testing, Authorization (Computing), Restful API, Identity and Access Management, Secure Coding, Java Programming, Spring Boot, User Accounts, Application Programming Interface (API), API Design, Web Applications
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Développement d'applications, Programmation du système, Codage sécurisé, Gestion de la mémoire, Données en temps réel, cadre .NET, Optimisation des performances, C# (langage de programmation)
Intermédiaire · Projet Guidé · Moins de 2 heures

Packt
Compétences que vous acquerrez: Cryptographic Protocols, Application Design, Exploitation techniques, Event Monitoring, Intrusion Detection and Prevention, Server Side, Continuous Monitoring, Computer Security Incident Management, System Monitoring, System Configuration
Intermédiaire · Cours · 1 à 3 mois

Microsoft
Compétences que vous acquerrez: Transformation de données, Tests de développement, Réutilisation du code, Javascript, Tests unitaires, Maintenabilité, Tests de logiciels, Développement piloté par les tests (TDD), Performance de l'interface utilisateur, Architecture des logiciels, Codage sécurisé, Documentation du logiciel, Modèles de conception de logiciels, Documentation technique, Applications Web, Tests de performance, Débogage, Interface de programmation d'applications (API), Transformation des données, Optimisation des performances, Développement de scripts de test
Débutant · Cours · 1 à 4 semaines

Scrimba
Compétences que vous acquerrez: Réutilisation du code, Côté serveur, Maintenabilité, Cadres Web, Node.JS, Restful API, Serveurs web, Logiciel médiateur, Codage sécurisé, Données en temps réel, Conception de l'API, Cadres JavaScript, Applications Web
Débutant · Cours · 1 à 4 semaines

Packt
Compétences que vous acquerrez: Secure Coding, API Testing, API Design, Application Programming Interface (API), Security Testing, Penetration Testing, Application Security, Restful API, Authentications, Exploit development, Distributed Denial-Of-Service (DDoS) Attacks, Vulnerability Assessments, Exploitation techniques, Data Security, Business Logic, Authorization (Computing), Scenario Testing, Security Controls, Development Environment, Cybersecurity
Intermédiaire · Cours · 1 à 3 mois

Compétences que vous acquerrez: Restful API, API Design, Application Programming Interface (API), Security Controls, Virtual Environment, Development Environment, Python Programming, Secure Coding, Data Access, User Accounts, Package and Software Management, Application Security, Encryption
Intermédiaire · Projet Guidé · Moins de 2 heures

Compétences que vous acquerrez: Application Security, Secure Coding, Security Testing, Open Web Application Security Project (OWASP), Vulnerability, Software Testing, Computer Security, Vulnerability Management, Data Security, Security Strategy, Unit Testing, Human Factors (Security), Application Design, Information Privacy, Computer Programming, Python Programming, Node.JS, Javascript, Design Strategies, JavaScript Frameworks
Intermédiaire · Spécialisation · 1 à 3 mois

Pearson
Compétences que vous acquerrez: Django (Web Framework), Development Environment, Authentications, Model View Controller, Web Development, Secure Coding, Software Installation, Application Frameworks, Integrated Development Environments, System Configuration, Back-End Web Development, Application Development, Application Deployment, API Design, Relational Databases
Débutant · Cours · 1 à 4 semaines

Coursera
Compétences que vous acquerrez: AI Security, Open Web Application Security Project (OWASP), Vulnerability Assessments, Computer Security Incident Management, Vulnerability Management, Vulnerability Scanning, Application Security, Security Controls, Secure Coding, Security Testing, API Testing, Authentications, Threat Management, Hardening, Dependency Analysis, Package and Software Management, Application Programming Interface (API), Risk Analysis, Data Validation, Supply Chain
Intermédiaire · Cours · 1 à 4 semaines