Les cours en informatique peuvent vous aider à comprendre les algorithmes, les systèmes informatiques, les données et les principaux concepts liés au développement logiciel. Vous pouvez développer des compétences en raisonnement logique, modélisation, architecture et analyse. De nombreux cours utilisent des exemples concrets pour illustrer les principes fondamentaux.

Compétences que vous acquerrez: React Native, Application Deployment, Animations, OpenAI API, Mobile Development, UI Components, LLM Application, Apple iOS, User Interface (UI), Android Development, Hugging Face, Cross Platform Development, Mobile Development Tools, iOS Development, TypeScript, JavaScript Frameworks, Command-Line Interface, Javascript, Authentications
Avancées · Cours · 1 à 3 mois

Coursera
Compétences que vous acquerrez: Data-Driven Marketing, Email Marketing, A/B Testing, Campaign Management, Performance Analysis, Data-Driven Decision-Making, Email Automation, Test Planning
Débutant · Cours · 1 à 4 semaines

Atlassian
Compétences que vous acquerrez: Intégration continue, Bitbucket, Contrôle des versions, Interface de ligne de commande, Git (système de contrôle de version), Logiciel de collaboration, GitHub, Gestion de la configuration des logiciels, Version du logiciel
★ 4.7 (3 k) · Mixte · Cours · 1 à 4 semaines

University of Illinois Urbana-Champaign
Compétences que vous acquerrez: Algorithmes, NoSQL, Informatique en nuage, Informatique distribuée, Architecture de l'informatique en nuage, Technologies de stockage des données, C++ (langage de programmation), Théorie des bases de données, Conception des systèmes, Évolutivité, Apache Cassandra
★ 4.3 (1,1 k) · Débutant · Cours · 1 à 3 mois

University of California, Davis
Compétences que vous acquerrez: Cryptographie, Conception de logiciels, Cryptage, Tests de sécurité, Authentifications, Développement d'exploits, Java, Sécurité des applications, Cybersécurité, Codage sécurisé, Conception et mise en œuvre du système, Test de pénétration, Modélisation de la menace, Stratégie de sécurité, Analyse de la vulnérabilité, Évaluations de la vulnérabilité, Principes de programmation, Modélisation des menaces, Administration Linux, Projet ouvert de sécurité des applications web (OWASP), C et C++
★ 4.5 (609) · Intermédiaire · Spécialisation · 3 à 6 mois

SkillsBooster Academy
Compétences que vous acquerrez: Prompt Engineering, Vibe coding, AI Workflows, Generative AI Agents, Generative AI, AI Personalization, Software Development Tools, GitHub, Application Development, Artificial Intelligence, Code Review, Responsible AI, Design Software, Web Development Tools, Front-End Web Development, Software Development, React.js, Javascript, Web Development, Software Engineering
★ 4.3 (10) · Débutant · Cours · 1 à 3 mois
University of Alberta
Compétences que vous acquerrez: Génie logiciel, Modélisation des processus, Méthodologie Agile, Développement de logiciels, Principes Kanban, Scrum (développement de logiciels), Développement agile de logiciels, Développement axé sur les processus, Méthodologie agile, Cycle de vie du développement logiciel, Développement piloté par les tests (TDD), Méthodologies de développement de logiciels, Développement logiciel agile, Développement agile de produits
★ 4.7 (5,3 k) · Mixte · Cours · 1 à 4 semaines

LearnKartS
Compétences que vous acquerrez: Node.JS, Authentications, Middleware, Server Side, Back-End Web Development, MongoDB, Authorization (Computing), Web Development, JSON, Encryption, JavaScript Frameworks, Model View Controller, Web Applications, Restful API, User Accounts, MySQL, Javascript, TypeScript, Email Automation, Verification And Validation
Débutant · Cours · 1 à 3 mois

University of Colorado System
Compétences que vous acquerrez: Réutilisation du code, Moteur Unreal, Scripting, Programmation informatique, Outils de programmation informatique, actifs 3D, Débogage, Développement du programme, C++ (langage de programmation), Conception orientée objet, Documentation du logiciel, Développement de jeux vidéo, Programmation orientée objet (POO), Stockage des données, Environnement de développement
★ 4.5 (180) · Intermédiaire · Cours · 1 à 4 semaines

Universidad Nacional Autónoma de México
Compétences que vous acquerrez: Electronics, Electronic Components, Robotics, Programming Principles, Prototyping, Embedded Software, Automation, Software Installation, Embedded Systems, Integrated Development Environments, Program Development, Display Devices, Computer Programming, Event-Driven Programming, Development Environment
★ 4.6 (630) · Mixte · Cours · 1 à 4 semaines

University of Minnesota
Compétences que vous acquerrez: Méthodologie Agile, Scrum (développement de logiciels), Gestion de projet Agile, Développement agile de logiciels, Témoignage de l'utilisateur, Méthodologie agile, Développement agile de produits, Gestion de projet agile, Méthodologies de développement de logiciels, Gestion des versions, Planification du sprint, Développement logiciel agile
★ 4.7 (7,5 k) · Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Vibe coding, Prompt Engineering, Authentications, LLM Application, AI Integrations, AI Workflows, User Interface (UI), Application Deployment, Full-Stack Web Development, Application Development, No-Code Development, Generative AI, Web Applications, Authorization (Computing), Back-End Web Development, System Design and Implementation, Frontend Performance, Software Development Life Cycle, Database Management, Problem Solving
Intermédiaire · Cours · 1 à 4 semaines