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.

John Wiley & Sons
Compétences que vous acquerrez: Threat Modeling, Secure Coding, Application Security, DevSecOps, Open Web Application Security Project (OWASP), Cybersecurity, Security Testing, Mobile Security, Software Development Life Cycle, Cryptographic Protocols, Security Controls, Computer Security, Vulnerability Assessments, Continuous Monitoring, Vulnerability Management, Computer Programming, C and C++, Java Programming, Python Programming, C (Programming Language)
Intermédiaire · Spécialisation · 3 à 6 mois

John Wiley & Sons
Compétences que vous acquerrez: Threat Modeling, Secure Coding, Application Security, Open Web Application Security Project (OWASP), Cybersecurity, DevSecOps, Cryptographic Protocols, Security Controls, Computer Security, Cryptography, Data Access, Database Application, Encryption, Data Security, Information Assurance, Data Validation, Authorization (Computing), Data Integrity, Computer Programming, Identity and Access Management
Intermédiaire · Cours · 1 à 4 semaines

University of Michigan
Compétences que vous acquerrez: Debugging, Unit Testing, Relational Databases, Object Oriented Programming (OOP), Data Visualization, Data Store, Web Scraping, Database Management, Data Structures, Scatter Plots, Data Manipulation, SQL, File I/O, Integrated Development Environments, Software Testing, Python Programming, Computer Programming, Data Import/Export, Program Development, Diversity and Inclusion
Intermédiaire · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Graph Theory, Data Structures, Algorithms, Computational Thinking, Programming Principles, Computer Programming, C++ (Programming Language), Theoretical Computer Science, Software Engineering, Geometry, Performance Tuning, Solution Design
Intermédiaire · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Programmation informatique, Programmation orientée objet (POO), Programmation Java, Structures de données, Gestion des données, Gestion des fichiers, Conception de l'application, Principes de programmation, Conception orientée objet, Développement du programme, Java, Développement d'applications, Cadres d'application, Fichier E/S
Intermédiaire · Cours · 1 à 3 mois

University of California San Diego
Compétences que vous acquerrez: Programmation informatique, Programmation Python, Tests de logiciels, Programmation en Python, Rust (langage de programmation), Structures de données, Maladies infectieuses, Mathématiques avancées, Bioinformatique, Javascript, Informatique théorique, C et C++, Java, Stockage des données, Analyse du réseau, Débogage, Pensée informatique, Algorithmes, Théorie des graphes, Tests de développement, Algorithmes d'apprentissage automatique
Intermédiaire · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Graph Theory, Data Structures, Algorithms, Computer Programming, Python Programming, Programming Principles, Computational Thinking, Data Science, Theoretical Computer Science, Model Optimization, Data Processing, Geometry, Data Analysis Expressions (DAX), Data Manipulation, Data Analysis, Data Management, Applied Mathematics
Intermédiaire · Spécialisation · 3 à 6 mois

Edureka
Compétences que vous acquerrez: JUnit, Apache Maven, Restful API, Java Programming, Java, Application Deployment, Microservices, Docker (Software), Object Oriented Programming (OOP), Spring Boot, Spring Framework, Containerization, CI/CD, Unit Testing, API Design, Application Programming Interface (API), Hibernate (Java), Computer Programming, Object Oriented Design, Programming Principles
Intermédiaire · Spécialisation · 1 à 3 mois

John Wiley & Sons
Compétences que vous acquerrez: Application Security, DevSecOps, Secure Coding, Security Testing, Software Development Life Cycle, Threat Modeling, Continuous Monitoring, Security Requirements Analysis, Continuous Deployment, Security Controls, CI/CD, Program Development, Computer Security, System Monitoring, Security Awareness, Vulnerability Assessments, Product Lifecycle Management, Computer Programming
Intermédiaire · Cours · 1 à 3 mois

Duke University
Compétences que vous acquerrez: Programmation informatique, Conteneurisation, Candidature au LLM, Restful API, Rust (langage de programmation), Docker (Logiciel), L'informatique sans serveur, Interface de ligne de commande, Cas de test, Informatique en nuage, IA générative, Pipelines de données, Traitement du langage naturel, Informatique sans serveur, Modélisation des grandes langues, Déploiement des applications, Intégration continue, DevOps, Jenkins, Visage étreint, CI/CD
Débutant · Spécialisation · 3 à 6 mois

Microsoft
Compétences que vous acquerrez: Programmation informatique, Contrôle des versions, Microsoft Copilot, Conception de diagrammes, GitHub, Principes de programmation, Git (système de contrôle de version), Développement Web, C# (langage de programmation), Développement du programme, Développement Web complet, Logique informatique, Pensée informatique, Débogage, Algorithmes, Réutilisation du code
Débutant · Cours · 1 à 3 mois
Compétences que vous acquerrez: Application Security, Security Testing, DevSecOps, Secure Coding, Security Requirements Analysis, Open Web Application Security Project (OWASP), Cyber Security Assessment, Security Software, Software Design, Security Controls, Cyber Security Strategy, Computer Security, Information Systems Security, Security Strategy, Data Security, Network Security, Security Management, Application Development, Computer Programming, Python Programming
Mixte · Cours · 1 à 3 mois