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.

Board Infinity
Compétences que vous acquerrez: Cascading Style Sheets (CSS), HTML and CSS, Hypertext Markup Language (HTML), Responsive Web Design, Bootstrap (Front-End Framework), Web Design, Web Design and Development, Web Development, Front-End Web Development, UI Components, Application Frameworks, Design Elements And Principles, Typography
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Réutilisation du code, Évolutivité, Architecture des logiciels, Maintenabilité, Conception orientée objet, Conception de logiciels, Principes de programmation, Programmation orientée objet (POO)
Intermédiaire · Cours · 3 à 6 mois
Coursera
Compétences que vous acquerrez: Experimentation, Business Metrics, Data Storytelling, Return On Investment, Model Evaluation, Storytelling, Dashboard Creation, Dashboard, Performance Measurement, Performance Metric, Key Performance Indicators (KPIs), A/B Testing, Performance Analysis, Analysis, Estimation, Product Management, Sampling (Statistics), Business, Stakeholder Communications, Power Electronics
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Réutilisation du code, Données Validation des données, GitHub, Applications Web, Déploiement des applications, Développement Web, Conception orientée objet, Développement Web complet, Programmation événementielle, Langage de balisage hypertexte (HTML), Javascript, Validation des données, Programmation orientée objet (POO), Principes de programmation
Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Maintenabilité, Interface de ligne de commande, Conception orientée objet, Programmation informatique, C++ (langage de programmation), Logique informatique, Principes de programmation, Gestion des fichiers, Programmation orientée objet (POO), Environnement de développement
Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Cryptography, Encryption, Brute-force attacks, Python Programming, Programming Principles, Computational Logic, Program Development, Algorithms, Code Reusability, File I/O, File Management
Mixte · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Query Languages, MySQL, SQL, Database Development, Databases, Relational Databases, Performance Tuning, Software Installation, Data Management, System Configuration
Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: ChatGPT, Prompt Engineering Tools, Software Documentation, Prompt Engineering, Prompt Patterns, Test Automation, Docker (Software), AI Integrations, Technical Documentation, Software Design, API Design, AI literacy, Unit Testing, Application Programming Interface (API), Application Development, Technical Communication
Intermédiaire · Cours · 1 à 3 mois

Compétences que vous acquerrez: Programmation en Python, Interface de programmation d'applications (API), Gestion des paquets et des logiciels, Appel d'outils, Programmation Python, Technologie Open Source, Candidature au LLM, ChatGPT, Déploiement des applications, Modélisation des grandes langues, Science des données, OpenAI, Développement sans code, Interface utilisateur (UI), API OpenAI, Environnement de développement, Déploiement du modèle, Installation du logiciel
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Computational Thinking, Programming Principles, Functional Design, Python Programming, Software Installation, Program Development, Algorithms, Computational Logic, Scripting, Code Reusability, Computer Programming, Development Environment
Mixte · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Threat Modeling, Open Web Application Security Project (OWASP), DevSecOps, Secure Coding, Application Security, Threat Detection, Security Testing, Continuous Delivery, Continuous Integration, Vulnerability Assessments, CI/CD, Vulnerability Scanning, Security Controls, Risk Management Framework
Avancées · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Data Structures, Java Programming, Object Oriented Programming (OOP), Object Oriented Design, Computational Thinking, Algorithms, Debugging, Java, Applied Mathematics, Programming Principles, Computer Programming, Theoretical Computer Science, Numerical Analysis, Computer Programming Tools, Mathematical Theory & Analysis, Pseudocode, Software Installation, Software Architecture, Performance Tuning, Other Programming Languages
Intermédiaire · Spécialisation · 3 à 6 mois