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.

LearnKartS
Compétences que vous acquerrez: Object Oriented Programming (OOP), Object Oriented Design, Web Development Tools, Frontend Performance, Performance Tuning, Javascript, Node.JS, Web Development, Scripting Languages, Web Applications, Computer Programming, Development Environment, Front-End Web Development, Web Design and Development, Programming Principles, Event-Driven Programming, Program Development, Frontend Integration, Data Structures, Functional Design
Débutant · Cours · 1 à 4 semaines

University of Maryland, College Park
Compétences que vous acquerrez: Logiciel de collaboration, Test de pénétration, Tests de sécurité, Logiciel de sécurité, Cybersécurité, Sécurité des applications, Codage sécurisé, Ingénierie de la sécurité, Évaluations de la vulnérabilité, Évaluation de la cybersécurité
★ 4.3 (158) · Intermédiaire · Cours · 1 à 4 semaines

Duke University
Compétences que vous acquerrez: Manipulation de données, Pipelines de données, Cryptage, Amazon Web Services, Intégration dans le nuage, Interface de ligne de commande, Structures de données, Programmation du système, Traitement des données, Rust (langage de programmation), Codage sécurisé, Programmation Python, Restful API, Interface de programmation d'applications (API), Tests de logiciels
★ 3.5 (71) · Intermédiaire · Cours · 1 à 4 semaines

University of Michigan
Compétences que vous acquerrez: Memory Management, C (Programming Language), C and C++, Data Structures, Secure Coding, Application Security, System Programming, Programming Principles
★ 4.5 (76) · Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: TypeScript, Application Programming Interface (API), API Design, Javascript, Node.JS, Code Reusability, Software Architecture, Software Design Patterns, Web Development, Object Oriented Programming (OOP), Back-End Web Development, Front-End Web Development, Software Development, Software Engineering
Intermédiaire · Cours · 1 à 4 semaines

LearnKartS
Intermédiaire · Cours · 1 à 4 semaines

Intermédiaire · Cours · 1 à 4 semaines

Infosec
Compétences que vous acquerrez: Techniques d'exploitation, Gestion des paquets et des logiciels, Sécurité de l'informatique en nuage, Javascript, Développement Web, Cryptographie, Authentifications, Cadre de gestion des risques, Services en nuage, Sécurité des infrastructures, Node.JS, L'informatique sans serveur, Gestion de la vulnérabilité, Analyse de dépendance, Sécurité des applications, Codage sécurisé, Plates-formes d'informatique en nuage, Gestion des identités et des accès, Gestion des menaces, Applications Web
★ 4.5 (114) · Intermédiaire · Spécialisation · 1 à 3 mois

Compétences que vous acquerrez: Instagram, TikTok, Debugging, Keyword Research, Podcasting, Video Production, Vibe coding, Prototyping, Social Media Content, Social Media Management, Shared Media, Social Media Marketing, Search Engine Optimization, Copywriting, Mobile Development, Paid media, Business Planning, Mobile Development Tools, Earned Media, Other Mobile Programming Languages
Débutant · Spécialisation · 3 à 6 mois

Arizona State University
Compétences que vous acquerrez: Integrated Development Environments, Development Environment, Python Programming, Programming Principles, Scripting, Computational Logic, Software Engineering, Computer Programming, Computer Engineering, Program Development, Scripting Languages, Data Entry, Code Reusability
★ 4.3 (39) · Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Secure Coding, Application Security, Authorization (Computing), Authentications, Data Validation, Role-Based Access Control (RBAC), Security Controls, Configuration Management, Package and Software Management, Cybersecurity, Identity and Access Management, Software Installation, Computer Programming, Information Technology
★ 4.6 (19) · Débutant · Cours · 1 à 3 mois

EDUCBA
Compétences que vous acquerrez: Hypertext Markup Language (HTML)
★ 4.4 (49) · Intermédiaire · Cours · 1 à 3 mois