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: Selenium (Software), File I/O, Object Oriented Programming (OOP), Test Automation, Software Testing, Test Script Development, Programming Principles, Web Development Tools, Code Reusability, Scripting, Python Programming, Automation, Development Environment, Data Structures
Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Recurrent Neural Networks (RNNs), Natural Language Processing, Embeddings, Hugging Face, Deep Learning, Large Language Modeling, Transfer Learning, Convolutional Neural Networks, Artificial Neural Networks, Encryption, Python Programming, Cryptography, Fine-tuning, Machine Learning Methods, Text Mining, Classification Algorithms, Applied Machine Learning, Probability Distribution, Machine Learning Algorithms, Model Training
Intermédiaire · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Real-Time Operating Systems, Embedded Software, Software Architecture, Code Reusability, Embedded Systems, Memory Management, Systems Architecture, Software Design, Software Design Patterns, Performance Tuning, Safety Assurance, Software Testing, Secure Coding, Scalability, Data Sharing
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Data Structures, Java Programming, Java, Theoretical Computer Science, Programming Principles, Algorithms
Intermédiaire · Cours · 1 à 4 semaines

Edureka
Compétences que vous acquerrez: Développement web back-end, Gestion des bases de données, Interface de programmation d'applications (API), Conception de l'API, Restful API, Serveurs web, Applications Web, Développement Web, Évolutivité, Gestion de la mémoire, Protocoles de réseau, Côté serveur, Cartographie objet-relationnelle, Documentation du logiciel, Programmation du système, Cadres Web, Rust (langage de programmation), Authentifications
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Spring Framework, Hibernate (Java), Java Programming, Spring Boot, Java, Object-Relational Mapping, Database Management, Application Frameworks, Data Access, Apache Maven, SQL, Object Oriented Programming (OOP), Data Persistence, Functional Design
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Intelligence artificielle, Automatisation, Développement de logiciels, Ingénierie rapide, Débogage, Intelligence artificielle et apprentissage automatique (IA/ML), Sécurité de l'IA, Sécurité des applications, Codage vibratoire, Examen technique des logiciels, Cycle de vie du développement logiciel, Personnalisation de l'IA, Logiciel de collaboration, Analyse, IA générative, Examen du code, Workflows d'IA, Outils de développement de logiciels, Génie logiciel, Optimisation des performances, Ingénierie de requête
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Développement d'applications, Programmation en Python, Conception de logiciels, Penser la conception, Conception de l'application, Programmation Python, Conception interactive, Composants de l'interface utilisateur, Facilité d'utilisation, Interface utilisateur (UI), Conception de l'interface utilisateur (UI)
Mixte · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Prompt Engineering, Prompt Engineering Tools, LLM Application, AI Workflows, AI Orchestration, No-Code Development, Retrieval-Augmented Generation, Generative AI Agents, Memory Management, Agentic systems, Application Programming Interface (API), Software Installation
Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Automatisation, CI/CD, Déploiement continu, Environnement de développement, Intégration continue, Automatisation des technologies de l'information, Sécurité des données, Databricks, Pipelines de données, Tests d'intégration, Microsoft Azure, Stockage des données, Architecture des données, Intégration des données
Intermédiaire · Cours · 1 à 4 semaines

University of Colorado Boulder
Compétences que vous acquerrez: Jupyter, Programmation en Python, Programmation Python, Principes de programmation, Outils de programmation informatique, Logique informatique
Débutant · Cours · 1 à 3 mois

University of Pittsburgh
Compétences que vous acquerrez: Cloud Computing, Cloud Deployment, Cloud Technologies, Cloud Services, Virtualization and Virtual Machines, Cloud Computing Architecture, Cloud Infrastructure, Virtualization, Cloud Platforms, NoSQL, Cloud Storage, Database Design, Database Management, Data Warehousing, MongoDB, MySQL, SQL, Application Programming Interface (API), Python Programming, Git (Version Control System)
Préparer un diplôme
Intermédiaire · Cours · 1 à 4 semaines