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: Codage sécurisé, Côté serveur, HyperText Markup Language (HTML), Applications Web, Go (Langage de programmation), Serveurs web, Développement web back-end
Intermédiaire · Projet Guidé · Moins de 2 heures

Compétences que vous acquerrez: API Design, Back-End Web Development, Secure Coding, Data Security, Application Programming Interface (API), Restful API, IT Infrastructure, Infrastructure Security, Application Security, Data Integrity, Servers, Cloud Security, Server Administration, Web Servers, Encryption, Authentications
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: IT Security Architecture, Network Security, Infrastructure Security, Software-Defined Networking, Application Security, Zero Trust Network Access, Network Architecture, Threat Modeling, Cybersecurity, Enterprise Architecture, Secure Coding, Cloud Security, Scenario Testing, Cryptography, Vulnerability Assessments
Avancées · Cours · 1 à 4 semaines
University of Glasgow
Compétences que vous acquerrez: Programmation orientée objet (POO), Modélisation des données, JSON, Apprentissage non supervisé, Algorithmes, Programmation informatique, Javascript, Développement de logiciels, Pensée informatique, Principes de programmation, Scripting, Traitement des données, structures de données, Analyse des Données, Analytique, Logiciel de Visualisation de Données, Apprentissage automatique
Débutant · Cours · 1 à 4 semaines

University of Leeds
Compétences que vous acquerrez: Integrated Development Environments, Debugging, Microsoft Visual Studio, Unit Testing, Software Development Tools, Development Environment, Version Control
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Débogage, Codage sécurisé, Interface de ligne de commande, Rust (langage de programmation), Développement de logiciels, Programmation informatique, Principes de programmation, Gestion des paquets et des logiciels
Intermédiaire · Projet Guidé · Moins de 2 heures

Infosec
Compétences que vous acquerrez: Secure Coding, Application Security, System Programming, C++ (Programming Language), C (Programming Language), Unix, Embedded Systems, Debugging, Unix Commands, Operating Systems, Data Security, Linux, Microsoft Windows
Mixte · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Exploitation techniques, Penetration Testing, Secure Coding, Web Development, Web Applications, Full-Stack Web Development, Vulnerability Assessments, Application Security, Angular, Ajax, Javascript
Intermédiaire · Cours · 1 à 3 mois

Compétences que vous acquerrez: PostgreSQL, Relational Databases, Java, Java Platform Enterprise Edition (J2EE), Systems Development, Application Servers, Database Design, Databases, Application Design, Back-End Web Development, Web Applications, Business Logic, Secure Coding, Data Validation, Payment Systems, Document Management, Authentications, Verification And Validation, File Management
Intermédiaire · Cours · 1 à 4 semaines

Johns Hopkins University
Compétences que vous acquerrez: Epidemiology, Public Health, Social Determinants Of Health, Public Health and Disease Prevention, Health Disparities, Biostatistics, Health Equity, Medical Records, Demography, Vital Signs, Health Policy, Diversity Awareness, Medical Coding, Record Keeping, Data Quality, Health Information Management, Data Collection
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Authentications, OAuth, Back-End Web Development, Event-Driven Programming, Database Management, Databases, Authorization (Computing), Redis, Secure Coding, Application Programming Interface (API), Restful API, Email Automation, Data Migration
Intermédiaire · Cours · 3 à 6 mois

Compétences que vous acquerrez: Blockchain, Débogage, Sécurité des applications, Codage sécurisé, Technologie juridique, Développement du programme, Outils de développement de logiciels, Déploiement des applications, Tests de développement, Optimisation des performances, Évaluations de la vulnérabilité, Technologies émergentes
Débutant · Cours · 1 à 4 semaines