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: Performance Tuning, Memory Management, Embedded Software, Microarchitecture, Embedded Systems, System Programming, Secure Coding, System Configuration, Digital Signal Processing, Security Controls, Computer Architecture, Hardware Architecture, Authentications
★ 4.8 (23) · Avancées · Cours · 1 à 3 mois

Compétences que vous acquerrez: Codage sécurisé, Cas de test, Automatisation des tests, Sécurité de l'IA, Analyse de la vulnérabilité, Évaluations de la vulnérabilité, IA générative, Documentation du logiciel, Tests de logiciels, Test de l'API, Développement Web complet, Documentation technique
★ 4.1 (16) · Débutant · Cours · 1 à 4 semaines

Board Infinity
Compétences que vous acquerrez: ASP.NET, Object Oriented Programming (OOP), Object Oriented Design, Web Design and Development, Application Frameworks, Frontend Integration, Programming Principles, API Design, Middleware, Object-Relational Mapping, Model View Controller, Event-Driven Programming, User Interface (UI), Cascading Style Sheets (CSS), Maintainability
★ 4.2 (49) · Débutant · Spécialisation · 1 à 3 mois

Compétences que vous acquerrez: Codage sécurisé, Restful API, SAP S/4HANA, CORE (logiciel), Composants de l'interface utilisateur, Modèle de programmation ABAP RESTful (RAP), HTML et CSS, Conception de l'interface utilisateur (UI)
★ 4.4 (8) · Intermédiaire · 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, Application Development, User Interface (UI) Design, Graphical Tools, Code Reusability
★ 3.7 (16) · Débutant · Cours · 1 à 4 semaines

Infosec
Compétences que vous acquerrez: C (langage de programmation), C++ (langage de programmation), Codage sécurisé, Sécurité des applications, Outils de développement de logiciels, Logiciel de sécurité, Outils de programmation informatique, C et C++
★ 2.7 (23) · Mixte · Cours · 1 à 4 semaines

Compétences que vous acquerrez: JUnit, Apache Maven, Model View Controller, Unit Testing, Frontend Integration, Spring Boot, Restful API, Data Persistence, Web Services, Software Testing, Java Programming, Object-Relational Mapping, Java, Back-End Web Development, Secure Coding, Authentications, Data Modeling, Business Logic
★ 4.6 (28) · Mixte · Cours · 1 à 4 semaines

Infosec
Compétences que vous acquerrez: Distributed Denial-Of-Service (DDoS) Attacks, Secure Coding, Application Security, Encryption, Security Controls, Data Security, Endpoint Security, Cryptography, Authentications, Query Languages, Computer Programming
★ 4.4 (9) · Débutant · Cours · 1 à 4 semaines

University of Minnesota
Compétences que vous acquerrez: Codage sécurisé, Gestion des identités et des accès, Cryptographie, Informatique en nuage, Serveurs web, Architecture de l'informatique en nuage, Gestion des clés, Sécurité des applications, DevSecOps, Sécurité de l'informatique en nuage, Applications en nuage, Côté serveur, Traitement des transactions, Authentification multifactorielle, Protocoles cryptographiques, Projet ouvert de sécurité des applications web (OWASP), Authentifications
★ 4.3 (27) · Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Penetration Testing, Exploit development, OSI Models, Exploitation techniques, Open Web Application Security Project (OWASP), TCP/IP, Network Protocols, Network Security, Cyber Security Assessment, General Networking, Vulnerability Scanning, Cybersecurity, Prompt Engineering, Large Language Modeling, AI Security, LLM Application, Test Script Development, Scripting, Scripting Languages, Python Programming
★ 4.3 (7) · Intermédiaire · Cours · 1 à 3 mois

Coursera
Compétences que vous acquerrez: Javascript, JSON, Interface de programmation d'applications (API), Codage sécurisé, Ajax, Applications Web, Sécurité des applications
★ 4.8 (8) · Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Node.JS, Scalability, Authentications, JSON, Authorization (Computing), Web Development Tools, Web Applications, Web Development, Server Side, Secure Coding, JavaScript Frameworks, Back-End Web Development, Application Frameworks, Javascript, Restful API, Development Environment, Event-Driven Programming, Operating Systems, Email Automation, Integrated Development Environments
★ 4.5 (53) · Intermédiaire · Cours · 1 à 4 semaines