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.

University of California, Davis
Compétences que vous acquerrez: Données Validation des données, Cryptographie, Évaluations de la vulnérabilité, Modélisation de la menace, Gestion de la vulnérabilité, Gestion des vulnérabilités, Sécurité des applications, Authentifications, Techniques d'exploitation, Projet ouvert de sécurité des applications web (OWASP), Cryptage, Sécurité des données, Contrôles de sécurité, Codage sécurisé, Modélisation des menaces, Validation des données
★ 4.7 (178) · Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Gestion des données, Programmation en Python, Gestion des bases de données, Langages de requête, SQL, Interface de programmation d'applications (API), Développement web back-end, Programmation Python, Développement de bases de données, Application de base de données, Django (Framework Web), Bases de données, MySQL, Procédure stockée
★ 4.3 (98) · Intermédiaire · Cours · 1 à 4 semaines

Board Infinity
Compétences que vous acquerrez: Données Validation des données, Langages de script, Conception de l'API, Installation du logiciel, Déploiement des applications, Documentation du logiciel, Développement Web complet, Restful API, Développement Web, Contrôles de sécurité, Codage sécurisé, Validation des données, API dans le nuage
★ 4.2 (196) · Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: PyTorch (Machine Learning Library), Recurrent Neural Networks (RNNs), Model Evaluation, Convolutional Neural Networks, Natural Language Processing, Deep Learning, Generative Adversarial Networks (GANs), Classification Algorithms, Transfer Learning, Model Training, Vision Transformer (ViT), Artificial Intelligence and Machine Learning (AI/ML), Image Analysis, Fine-tuning, Artificial Neural Networks, Machine Learning, Computer Vision, Generative Model Architectures, Graph Theory, Machine Learning Algorithms
★ 4.5 (82) · Intermédiaire · Spécialisation · 3 à 6 mois

Accenture
Compétences que vous acquerrez: Prise de décision fondée sur des données, Langages de script, Programmation en Python, Collecte de données, Technologies émergentes, Microsoft Excel, Analyse des données, Logiciel de tableur, Maîtrise des données, Maîtrise de l'informatique, Principes de programmation, Formules Excel, Développement Web, Collecte des données, Sensibilisation à la sécurité informatique, Sécurité des données, Programmation Python, Langue web, Javascript, Télétravail, Communications numériques, alphabétisation numérique
★ 4.6 (33) · Débutant · Cours · 1 à 4 semaines

Johns Hopkins University
Compétences que vous acquerrez: Analyse numérique, Calculs, Programmation informatique, Tracé (graphique), Graphique, Calcul intégral, Mathématiques appliquées, Programmation en Python, Logiciels mathématiques, Produits dérivés, L'algèbre, Programmation Python, Visualisation des logiciels
★ 4.9 (46) · Intermédiaire · Cours · 1 à 3 mois

Compétences que vous acquerrez: Génie logiciel, Ingénierie rapide, Conception et développement de sites web, Outils de développement web, HTML et CSS, Motifs de l'invitation, Conception de sites web réactifs, Une créativité alimentée par l'IA, Ingénierie de requête, Apprentissage automatique, Développement Web, Copilote GitHub, Composants Web
★ 4.6 (74) · Intermédiaire · Projet Guidé · Moins de 2 heures

University of Colorado System
Compétences que vous acquerrez: Cryptographie, Modélisation de la menace, Cybersécurité, Informatique théorique, Sécurité informatique, Protocoles cryptographiques, Cryptage, Assurance de l'information, Systèmes de communication, Attaques brutales, Modélisation des menaces, Gestion des clés
★ 4.5 (550) · Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Développement de logiciels, Programmation informatique, Gestion de projet agile, Service d'assistance, Scrum (développement de logiciels), Examen du code, Méthodologies de développement de logiciels, Suivi des questions, Cycle de vie du développement des systèmes, Développement logiciel agile, Méthodologie Agile, Gestion de projet Agile, Assurance qualité, Cycle de vie du développement logiciel, Support technique, Développement agile de logiciels, Soutien au système, Assurance qualité des logiciels, Assistance et services techniques, Méthodologie agile, COBOL (langage de programmation), Ordinateurs centraux, Qualité des logiciels (SQA/SQC)
★ 3.6 (64) · Débutant · Cours · 1 à 3 mois

LearnKartS
Compétences que vous acquerrez: JUnit, File I/O, Object Oriented Design, Java Programming, Object Oriented Programming (OOP), Java, Unit Testing, Maintainability, Software Development, Secure Coding, Software Testing, Programming Principles, Computer Programming, Application Development, Authentications, Code Reusability, Android Development, Application Design, Debugging, Performance Tuning
★ 4.6 (84) · Débutant · Spécialisation · 1 à 3 mois

Compétences que vous acquerrez: C and C++, Object Oriented Programming (OOP), C++ (Programming Language), Data Validation, Data Integrity, Computer Programming, Computer Science
★ 4.8 (230) · Intermédiaire · Cours · 1 à 4 semaines

Queen Mary University of London
Compétences que vous acquerrez: Données Validation des données, Méthodes de recherche, Rapports de recherche, Probabilités et statistiques, Collecte de données, Enquêtes, Rédaction de rapports, Analyse, Statistiques, Tests d'hypothèses statistiques, Prétraitement de données, Analyse statistique, Collecte des données, Statistiques descriptives, Recherche quantitative, Prétraitement des données, Rapports statistiques, Création d'une enquête, Traitement des données, Validation des données, Conception de la recherche, Méthodes statistiques
★ 4.9 (29) · Débutant · Cours · 1 à 4 semaines