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.

Scrimba
Compétences que vous acquerrez: Conception de l'API, Données en temps réel, Cadres Web, Logiciel médiateur, Serveurs web, Réutilisation du code, Maintenabilité, Node.JS, Codage sécurisé, Restful API, Côté serveur, Cadres JavaScript, Applications Web
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Model Optimization, Cloud Security, Stakeholder Communications, Stakeholder Management, Stakeholder Engagement, Risking, Data Ethics, Data Governance, Data Security, Enterprise Architecture, Dashboard Creation, Executive Presence, Security Architecture Review, Professional Development, Data Management, Software Architecture, Application Deployment, Continuous Deployment, Incident Management, IT Automation
Intermédiaire · Certificat Professionnel · 3 à 6 mois

Compétences que vous acquerrez: Secure Coding, Frontend Performance
Intermédiaire · Cours · 1 à 3 mois

Board Infinity
Compétences que vous acquerrez: Frontend Integration, Application Programming Interface (API), API Gateway, Secure Coding, Cloud Development, Cloud Deployment, Database Development, Maintainability, Dataflow, Application Deployment, Server Side, Web Applications, Authentications, Authorization (Computing), Data Access
★ 4 (7) · Débutant · Spécialisation · 1 à 3 mois

Pearson
Compétences que vous acquerrez: AWS Identity and Access Management (IAM), Amazon CloudWatch, Amazon Elastic Compute Cloud, Amazon S3, AWS CloudFormation, Amazon Web Services, Identity and Access Management, Cloud Hosting, AWS Kinesis, Cloud Applications, Amazon DynamoDB, Secure Coding, Cloud Deployment, Command-Line Interface, Cloud Development, Scalability, Microservices, Serverless Computing, Application Programming Interface (API), Data Storage Technologies
Intermédiaire · Spécialisation · 1 à 3 mois

EDUCBA
Compétences que vous acquerrez: Model View Controller, Java Platform Enterprise Edition (J2EE), Back-End Web Development, Server Side, Data Access, Application Servers, Java Programming, Relational Databases, Databases, Java, Web Servers, SQL, Authentications, Web Applications, Software Design Patterns
★ 4.7 (28) · Intermédiaire · Cours · 1 à 3 mois

Board Infinity
Compétences que vous acquerrez: MongoDB, Logiciel médiateur, Node.JS
★ 4.6 (12) · Intermédiaire · Cours · 1 à 4 semaines

Google DeepMind
Compétences que vous acquerrez: Google Gemini, Gemini, Generative AI Agents, AI Orchestration, LLM Application, Token Optimization, Agentic Workflows, AI Integrations, Google Cloud Platform, Tool Calling, Agentic systems, Generative Model Architectures, AI Security, Cloud Deployment, Prompt Engineering, Application Programming Interface (API), Application Deployment, Secure Coding, Data Structures
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Blockchain, Frontend Integration, Transaction Processing, Event-Driven Programming, Front-End Web Development, JavaScript Frameworks, Event Monitoring, Development Environment, Web Development, Web Applications, Program Development, Secure Coding, Web Development Tools, React.js, Emerging Technologies, Application Development, Javascript
★ 4.8 (78) · Intermédiaire · Cours · 1 à 4 semaines

LearnKartS
Compétences que vous acquerrez: JUnit, File I/O, Unit Testing, Java Programming, Debugging, Java, Maintainability, Software Development, Secure Coding, Software Testing, Test Case, Cryptographic Protocols, Authentications, Application Security, Data Import/Export, Cryptography, Object Oriented Programming (OOP), Eclipse (Software), Integrated Development Environments, Encryption
★ 4.9 (12) · Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Principes de programmation, Blockchain, Développement de logiciels, Autorisation (informatique), Autres langages de programmation, Authentifications, Traitement des transactions, Déploiement des applications, Développement du programme, Provisionnement des utilisateurs, Développement de scripts de test, Sécurité des applications, Codage sécurisé, Contrôle d'accès basé sur les rôles (RBAC), Gestion des identités et des accès, Optimisation des jetons
★ 4.9 (42) · Intermédiaire · Cours · 1 à 4 semaines

LearnQuest
Compétences que vous acquerrez: Angular, JavaScript Frameworks, UI Components, Data Transformation, User Interface (UI), Dataflow, Hypertext Markup Language (HTML), Code Reusability, Application Frameworks, Network Routing, Cascading Style Sheets (CSS)
★ 4.2 (15) · Débutant · Cours · 1 à 4 semaines