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: Linux, Architecture des ordinateurs, Principes de programmation, Gestion de la mémoire, Logiciels embarqués, C (langage de programmation), Programmation informatique, Programmation du système, Réutilisation du code
★ 4.8 (62) · Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Matplotlib, Plot (Graphics), Statistical Visualization, Data Visualization Software, Interactive Data Visualization, Data Presentation, Scatter Plots, Jupyter, Histogram, Box Plots, Graphing, Computer Programming, Development Environment, Animations
Mixte · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Programming Principles, Debugging, Computer Programming, Application Design, Cloud Applications, Computer Science, Code Reusability, Maintainability, Computer Systems, Program Development, Computer Programming Tools, Object Oriented Programming (OOP), Data Management, Functional Design, Package and Software Management
Débutant · Cours · 3 à 6 mois

Compétences que vous acquerrez: Application Design, User Interface (UI), Database Administration, Interactive Design, Workflow Management, Business Software
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Assurance qualité, Documentation du logiciel, Principes de programmation, Guides de style, Débogage, Maintenabilité
★ 4.8 (12) · Intermédiaire · Cours · 1 à 4 semaines

University of Michigan
Compétences que vous acquerrez: Langages de script, Architectures de modèles génératifs, Programmation Python, Principes de programmation, Structures de données, Logiciel de conception, Visualisation (infographie), Logique informatique, Animations, Programmation informatique, Conception, Scripting, modélisation 3D
★ 4.9 (103) · Débutant · Cours · 1 à 3 mois

LearnKartS
Compétences que vous acquerrez: Web Analytics and SEO, Content Management Systems, Web Design, Web Analytics, Supplier Management, Web Design and Development, E-Commerce, WordPress, Search Engine Optimization, No-Code Development, Blogs, Supply Chain, Retail Management, Supplier Relationship Management, Order Management, Order Fulfillment, Promotional Strategies, Web Development, Web Frameworks, Web Development Tools
Débutant · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Data Structures, Algorithms, Computational Thinking, Programming Principles, Theoretical Computer Science, Software Engineering, Computer Programming, Performance Tuning
Intermédiaire · Cours · 1 à 3 mois

Johns Hopkins University
Compétences que vous acquerrez: HTML and CSS, Cascading Style Sheets (CSS), Javascript, Responsive Web Design, Web Design and Development, Ajax, Front-End Web Development, Bootstrap (Front-End Framework), Hypertext Markup Language (HTML), Web Design, Web Development, Web Development Tools, Development Environment, JSON, Web Applications, Frontend Performance, Browser Compatibility, Object Oriented Programming (OOP), Event-Driven Programming, User Interface and User Experience (UI/UX) Design
★ 4.7 (17 k) · Débutant · Spécialisation · 1 à 3 mois

Compétences que vous acquerrez: Version Control, Debugging, Git (Version Control System), Microsoft Visual Studio, C# (Programming Language), .NET Framework, Development Environment, Integrated Development Environments, Program Development, Computer Programming Tools, Microsoft Development Tools, Software Development Tools, Build Tools, Software Installation
Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Secure Coding, Application Security, Open Web Application Security Project (OWASP), Security Engineering, Cyber Attacks, Cybersecurity, Security Requirements Analysis, Security Testing, Threat Modeling, Vulnerability Assessments, Software Design, Encryption, Vulnerability Management, Security Controls, Data Security, Cryptography, Continuous Monitoring, Authentications, Development Testing, System Monitoring
★ 5 (6) · Intermédiaire · Cours · 1 à 3 mois

Compétences que vous acquerrez: Modélisation des grandes langues, Copilote GitHub, Connaissance de l'IA, Candidature au LLM, IA générative, Outils de programmation informatique, Une créativité alimentée par l'IA, Workflows d'IA, Outils de développement de logiciels
★ 4.4 (11) · Intermédiaire · Cours · 1 à 4 semaines