Les cours en développement web peuvent vous aider à apprendre comment créer des sites et applications fonctionnant cçté client et cçté serveur. Vous pouvez développer des compétences en HTML, CSS, JavaScript, bases de données, API et frameworks modernes. De nombreux cours utilisent des projets pratiques pour consolider les bases.

Compétences que vous acquerrez: Cartographie objet-relationnelle, SQL, Autorisation (informatique), Bootstrap (Framework Front-End), Bases de données relationnelles, Développement d'applications, Déploiement dans le nuage, Authentifications, Bases de données, Django (Framework Web), Systèmes de gestion de bases de données, Programmation orientée objet (POO), Développement Web complet, Développement web back-end
Intermédiaire · Cours · 1 à 3 mois

Compétences que vous acquerrez: IA générative, Candidature au LLM, Apprentissage automatique, Développement Mobile, Stratégie en matière de données, Logiciels embarqués, Anthropic Claude, Personnalisation par l'IA, Conception de l'application, Stratégie produit IA, Apple iOS, Développement de l'informatique en nuage, Conception de l'interface et de l'expérience utilisateur (UI/UX)
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Flask (Framework Web), Systèmes de base de données, Docker (Logiciel), Restful API, NoSQL, Développement d'applications, Évolutivité, Applications en nuage, Déploiement dans le nuage, MongoDB, Django (Framework Web), Cloud Native Computing, Microservices, OpenShift, Kubernetes, Développement web back-end
Avancées · Cours · 1 à 3 mois

Compétences que vous acquerrez: Figma (Design Software), Responsive Web Design, Design, Web Design, User Interface (UI) Design, Wireframing, User Experience, User Experience Design, Typography, UI Components, Color Theory, Mockups, Web Development Tools
Intermédiaire · Cours · 1 à 3 mois

Compétences que vous acquerrez: HTML and CSS, Responsive Web Design, Web Design, User Experience Design, Usability, User Centered Design, User Interface (UI) Design, Persona (User Experience), Adobe Photoshop, Figma (Design Software)
Intermédiaire · Projet Guidé · Moins de 2 heures

Compétences que vous acquerrez: Event-Driven Programming, Graphics Software, Computer Graphics, Video Game Development, Computer Graphic Techniques, Development Environment, Debugging, Application Development
Mixte · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Git (Système de contrôle des versions), Javascript, Maintenabilité, Développement d'applications, Contrôle des versions, React.js, Node.js, Débogage, Composants UI, Outils de développement de logiciels, GitHub, Optimisation des performances, Environnement de développement, Côté serveur, Test de logiciels, Tests unitaires
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Test Script Development, Test Automation, Regression Testing, Continuous Integration, Performance Testing, CI/CD, Browser Compatibility, Test Execution Engine, GitLab, Debugging, Test Case, User Interface (UI), Scalability
Avancées · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Angular, Web Development Tools, Unit Testing, Software Testing, Test Case, UI Components, Web Components, Web Applications, User Interface (UI), TypeScript
Intermédiaire · Projet Guidé · Moins de 2 heures
Michigan State University
Compétences que vous acquerrez: Créativité, Examen par les pairs, C# (langage de programmation), Développement de jeux vidéo, Scripting, Interface utilisateur (UI), Programmation orientée objet (POO), Conception de logiciels, Design conceptuel, Développement multiplateforme, Moteur Unité, Conception de jeux, Animations
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Object Oriented Programming (OOP), Code Review, Microsoft Visual Studio, Development Environment, Maintainability, Integrated Development Environments, Scalability, Programming Principles, Software Development Tools, Python Programming, Debugging
Avancées · Cours · 1 à 4 semaines

The Linux Foundation
Compétences que vous acquerrez: Linux, Git (Système de contrôle des versions), Commandes Unix, GitHub, Administration Linux, Interface de ligne de commande, Logiciel de collaboration, Contrôle des versions, Outils de développement de logiciels, Technologie Open source, Scripting, Comptes d'utilisateurs, Commandes Linux, Bash (langage de script), Systèmes de fichiers, Version du logiciel, Gestion des paquets et des logiciels, Configuration du système, CI/CD, Script Shell
Débutant · Spécialisation · 3 à 6 mois