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: Blockchain, Threat Modeling, Scripting Languages, Scripting, Cryptography, Application Security, Cryptographic Protocols, Scalability, FinTech, Payment Systems, Secure Coding, Software Development, Emerging Technologies, Distributed Computing, Software Development Tools, Computer Programming, Transaction Processing, Business Analysis, Market Dynamics, Finance
Intermédiaire · Spécialisation · 1 à 3 mois

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

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

Compétences que vous acquerrez: Object Oriented Design, Computer Programming, Code Reusability, Memory Management
Intermédiaire · 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: Validation des données, Développement du programme, Javascript, Développement Web, Langage de balisage hypertexte (HTML), Conception et développement de sites web, Données Validation des données, Principes de programmation, Développement Web Front-End, Théorie des couleurs, Feuilles de style en cascade (CSS), Programmation informatique, HTML et CSS
Intermédiaire · Cours · 1 à 4 semaines
Coursera
Compétences que vous acquerrez: Secure Coding, Open Web Application Security Project (OWASP), DevSecOps, Security Testing, Application Security, Vulnerability Scanning, Vulnerability Assessments, Vulnerability Management, CI/CD, Continuous Monitoring, Docker (Software), Technical Communication, Containerization, Computer Programming
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Data Structures, Object Oriented Programming (OOP), Object Oriented Design, Java Programming, Computational Thinking, Java, Algorithms, Programming Principles, Computer Programming, Solution Design
Avancées · Cours · 1 à 3 mois

Compétences que vous acquerrez: Développement d'applications, Gestion de la mémoire, Programmation Java, Persistance des données, Programmation orientée objet (POO), Environnements de développement intégré, Java, Principes de programmation, Fichier E/S, Structures de données, Gestion des fichiers, Programmation informatique, Conception orientée objet, Débogage, Environnement de développement
Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Scalability, Code Reusability, Software Design, Flutter (Software), Computational Logic, Functional Design, Application Development, Application Design, Computer Programming, Automation
Débutant · Cours · 1 à 4 semaines
University of California, Santa Cruz
Compétences que vous acquerrez: Go (Programming Language), File I/O, Data Structures, Programming Principles, Object Oriented Design, Object Oriented Programming (OOP), Debugging, Computer Programming, Unit Testing, C (Programming Language), Program Development, Computer Science, Software Testing, Algorithms, Code Reusability, Graph Theory, C and C++, Computational Logic, Memory Management, Software Design
Intermédiaire · Spécialisation · 3 à 6 mois

University of California, Santa Cruz
Compétences que vous acquerrez: C++ (Programming Language), Go (Programming Language), File I/O, Data Structures, C and C++, Object Oriented Programming (OOP), Object Oriented Design, Programming Principles, Software Design Patterns, Debugging, Computer Programming, Unit Testing, C (Programming Language), Software Design, Program Development, Algorithms, Graph Theory, Software Testing, Computer Science, Computational Logic
Intermédiaire · Spécialisation · 3 à 6 mois