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: Algorithmes, Développement du programme, Génie logiciel, Informatique théorique, Informatique, Développement Web, Programmation informatique, Développement de logiciels, Javascript, Structures de données, Principes de programmation, Pensée informatique
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Data Structures, Graph Theory, Algorithms, Game Theory, Java, Java Programming, Programming Principles, Performance Tuning, Computational Thinking, Theoretical Computer Science, Computer Programming, Software Design Patterns, Problem Solving, Solution Design, Applied Mathematics, Geometry
Intermédiaire · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Programming Principles, Computational Thinking, Program Development, Development Environment, C++ (Programming Language), Computer Programming, Computational Logic, Computer Programming Tools, Maintainability
Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Algorithmes, Informatique théorique, Informatique, Programmation informatique, Conception de logiciels, Méthodes d'apprentissage automatique, Développement de logiciels, Structures de données, Modèles de conception de logiciels, Résolution de problèmes, Pensée informatique
Avancées · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Maîtrise des logiciels Apple, Environnements de développement intégré, Programmation informatique, développement iOS, Environnement de développement, Programmation Swift, Programmation orientée objet (POO), Réutilisation du code, Gestion de la mémoire, Apple Xcode, Apple iOS, Développement d'applications, Développement multiplateforme, Développement mobile, Principes de programmation, Optimisation des performances
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Data Structures, Python Programming, Programming Principles, Computer Programming, Program Development, Object Oriented Programming (OOP), Scripting, Scripting Languages, Computational Logic, Jupyter
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Data Structures, Algorithms, Java, Java Programming, Programming Principles, Computer Programming, Performance Tuning, Computational Thinking, Theoretical Computer Science, Solution Design
Débutant · Cours · 1 à 3 mois

University of Leeds
Compétences que vous acquerrez: Software Development, Software Development Methodologies, Data Ethics, Software Engineering, Computer Programming, Back-End Web Development
Débutant · Cours · 1 à 4 semaines

Edureka
Compétences que vous acquerrez: Java, Java Programming, Object Oriented Programming (OOP), Computer Programming, Object Oriented Design, Memory Management, Programming Principles, Software Engineering, Debugging, Program Development, Data Structures, IntelliJ IDEA, Application Development, Software Development, Virtual Machines
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Développement du programme, Programmation événementielle, Langages de script, Programmation informatique, Javascript et jQuery, Scripting, Applications Web, Feuilles de style en cascade (CSS), Environnement de développement, Javascript, Outils de développement web, jQuery, Programmation orientée objet (POO), Réutilisation du code, Langage de balisage hypertexte (HTML), Principes de programmation
Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Test Script Development, Governance, System Monitoring, Blockchain, Scripting, Scalability, Distributed Computing, Payment Systems, Cryptographic Protocols, Business Analysis, Cryptography, Application Security, FinTech, Transaction Processing, Emerging Technologies, Software Development, Secure Coding, Market Dynamics, Software Development Tools, Computer Programming
Intermédiaire · Spécialisation · 1 à 3 mois

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