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.

Infosec
Compétences que vous acquerrez: Open Web Application Security Project (OWASP), Secure Coding, Exploitation techniques, Application Security, Vulnerability Assessments, Extensible Markup Language (XML), Threat Detection
★ 4.8 (22) · Intermédiaire · Cours · 1 à 4 semaines

Microsoft
Compétences que vous acquerrez: Programmation en Python, Sécurité des applications, Collaboration, Bases de données, Codage sécurisé, Interface de programmation d'applications (API), HTML et CSS, Cartographie objet-relationnelle, Selenium (Logiciel), Programmation Python, Applications en nuage, Applications Web, Flask (Framework Web), Restful API, Développement Web, Développement web back-end, Développement Web Front-End, Cadres JavaScript, Outils de développement web, Outils de test, Déploiement dans le nuage
★ 3.9 (25) · Débutant · Cours · 1 à 3 mois

Edureka
Compétences que vous acquerrez: Angular, Application Deployment, JavaScript Frameworks, Software Testing, Test Tools, Web Development Tools, Unit Testing, Application Performance Management, CI/CD, Continuous Integration, Web Applications, TypeScript, Ajax, Application Lifecycle Management, Secure Coding, Web Development, Code Coverage, Software Architecture, Command-Line Interface, Version Control
★ 4.2 (17) · Intermédiaire · Spécialisation · 1 à 3 mois

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: Sécurité des applications, Logiciel de sécurité, Codage sécurisé, Outils de programmation informatique, C++ (langage de programmation), C (langage de programmation), Outils de développement de logiciels, C et C++
★ 2.7 (23) · Mixte · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Informatique, Développement d'applications, Développement du programme, Programmation informatique, Autres langages de programmation, C++ (langage de programmation), Développement de logiciels, Environnement de développement, C et C++, Principes de programmation
★ 4.4 (60) · Débutant · Projet Guidé · Moins de 2 heures

Board Infinity
Compétences que vous acquerrez: User Interface (UI), User Interface and User Experience (UI/UX) Design, Bootstrap (Front-End Framework), Web Design, Cascading Style Sheets (CSS), UI Components, Secure Coding, Full-Stack Web Development, Web Applications, Database Development, Frontend Integration, JavaScript Frameworks, Database Management, Hypertext Markup Language (HTML), Software Architecture, Development Environment, Software Testing, Development Testing, NoSQL, API Design
★ 4.1 (25) · Débutant · Spécialisation · 1 à 3 mois

Board Infinity
Compétences que vous acquerrez: Bases de données, Logiciel médiateur, Codage sécurisé, Node.JS, Programmation événementielle, MongoDB
★ 4.6 (12) · Intermédiaire · Cours · 1 à 4 semaines

Infosec
Compétences que vous acquerrez: Secure Coding, C and C++, Application Security, Computer Programming Tools, System Programming, C++ (Programming Language), Software Development Tools, Exploit development, C (Programming Language), Security Software, Debugging, Security Engineering, Security Testing, Interoperability, Unix, Embedded Software, Information Systems Security, OS Process Management, Embedded Systems, Programming Principles
★ 2.7 (35) · Intermédiaire · Spécialisation · 3 à 6 mois

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

Alex Genadinik
Compétences que vous acquerrez: Search Engine Optimization, Generative AI Agents, Selling Techniques, Video Production, Email Automation, Google Ads, Inside Sales, AI Orchestration, Sales Strategy, Online Advertising, Marketing Channel, Marketing, Performance marketing, Product Promotion, AI Workflows, Marketing Strategies, Content Marketing, Entrepreneurship, Web Analytics, New Business Development
Débutant · Spécialisation · 3 à 6 mois

Nanjing University
Compétences que vous acquerrez: Memory Management, Computer Systems, C (Programming Language), Programming Principles, System Programming, Computer Programming, Computational Logic, System Software, Computer Architecture, Microarchitecture, Operating Systems, Hardware Architecture, Data Structures, Data Storage, Secure Coding
★ 4.7 (59) · Mixte · Cours · 1 à 3 mois