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: Data Structures, Algorithms, Javascript, Code Reusability, Programming Principles, Development Environment, Integrated Development Environments, Computer Programming, Application Programming Interface (API), Debugging, Hypertext Markup Language (HTML), HTML and CSS, Theoretical Computer Science, Computational Thinking, Performance Tuning, Data Management, Cascading Style Sheets (CSS)
Débutant · Spécialisation · 1 à 3 mois

University of California, Santa Cruz
Compétences que vous acquerrez: Théorie des graphes, Algorithmes, Conception orientée objet, Programmation informatique, Tests unitaires, Go (Langage de programmation), Réutilisation du code, Structures de données, Principes de programmation, C (langage de programmation), Tests de logiciels, Programmation orientée objet (POO)
Intermédiaire · Cours · 1 à 3 mois

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

Compétences que vous acquerrez: Développement de logiciels, Développement Web, Algorithmes, Informatique, Informatique théorique, Javascript, Développement du programme, Programmation informatique, Génie logiciel, Pensée informatique, Structures de données, Principes de programmation
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Terraform, Infrastructure as Code (IaC), Amazon Web Services, Amazon Elastic Compute Cloud, Cloud Infrastructure, Computer Programming, Command-Line Interface, Automation, Key Management
Intermédiaire · 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), Software Development, Data Management, Functional Design, Package and Software Management
Débutant · Cours · 3 à 6 mois

Compétences que vous acquerrez: Java Programming, Debugging, Java, Programming Principles, Computer Programming, Algorithms, Computer Programming Tools, Data Structures, Pseudocode, Software Installation, Software Architecture, Other Programming Languages, Code Reusability, Data Storage
Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Environnement de développement, Conception orientée objet, Développement du programme, Logique informatique, Programmation informatique, Outils de développement Microsoft, Cadres d'application, Git (système de contrôle de version), Microsoft Visual Studio, Structures de données, Environnements de développement intégré, Principes de programmation, C# (langage de programmation), Programmation orientée objet (POO), Contrôle des versions
Débutant · Cours · 3 à 6 mois
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), Java Programming, Object Oriented Design, Computational Thinking, Algorithms, Debugging, Java, Applied Mathematics, Programming Principles, Computer Programming, Theoretical Computer Science, Numerical Analysis, Computer Programming Tools, Software Design Patterns, Mathematical Theory & Analysis, Pseudocode, Software Installation, Software Architecture, Performance Tuning
Intermédiaire · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Responsive Web Design, HTML and CSS, Cascading Style Sheets (CSS), Hypertext Markup Language (HTML), Front-End Web Development, Web Design, Maintainability, Web Development, Full-Stack Web Development, Computer Programming, Semantic Web, Web Content Accessibility Guidelines, Design Elements And Principles
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Fichier E/S, Résolution de problèmes, Java, Algorithmes, Programmation Java, Développement du programme, Conception orientée objet, Développement d'applications, Programmation informatique, Développement Android, Réutilisation du code, Structures de données, Principes de programmation, Gestion des fichiers, Programmation orientée objet (POO)
Débutant · Cours · 1 à 3 mois