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.

Vanderbilt University
Compétences que vous acquerrez: Spring Boot, Spring Framework, Restful API, Application Programming Interface (API), API Design, Data Persistence, Web Applications, Application Frameworks, Software Testing, Object-Relational Mapping, Hibernate (Java), Application Security, Authentications, JSON, Authorization (Computing), Dependency Analysis
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Logiciels embarqués, Microservices, Développement de logiciels, Cycle de vie du développement logiciel, Intelligence artificielle, Architecture des systèmes, Architecture logicielle, Transformation numérique, Virtualisation
Débutant · Cours · 1 à 3 mois

Scrimba
Compétences que vous acquerrez: Programmation en Python, Programmation informatique, Développement Web, Pensée informatique, Outils de développement web, structures de données, Principes de programmation, Génie logiciel
Intermédiaire · Cours · 1 à 4 semaines
University of California San Diego
Compétences que vous acquerrez: Prototypage, Conception de la mise en page, Maquettes, Wireframing, Conception de sites web, Conception graphique et visuelle, Concevoir, Utilisabilité, Conception d’interfaces utilisateur (UI), Conception de sites web réactifs, Design d'interaction
Mixte · Cours · 1 à 4 semaines

Microsoft
Compétences que vous acquerrez: Microsoft Copilot, Feuilles de style en cascade (CSS), Javascript, HTML et CSS, Git (Système de contrôle des versions), Développement Web Front-End, Développement Web, GitHub, HyperText Markup Language (HTML), Règles pour l’accessibilité des contenus Web, Conception de sites web, Conception de sites web réactifs, Web sémantique, JSON
Débutant · Cours · 1 à 3 mois

DeepLearning.AI
Compétences que vous acquerrez: IA responsable, Examen du code, Grand modèle de langage (LLM), Ingénierie de requête, Outils de programmation informatique, Sécurité IA, Candidature au LLM
Débutant · Projet · Moins de 2 heures

Compétences que vous acquerrez: Débogage, Programmation informatique, Environnement de développement, Apple Xcode, C++ (langage de programmation), C et C++, Programmation orientée objet (POO), Microsoft Visual Studio, Optimisation des performances
Intermédiaire · Cours · 1 à 3 mois

Compétences que vous acquerrez: IT Security Architecture, Security Controls, Cryptography, Security Engineering, Application Security, Vulnerability Assessments, Information Systems Security, Encryption, Cybersecurity, Hardening, Infrastructure Security, Computer Security, Threat Modeling, Network Security, Public Key Infrastructure, Authentications, Data Integrity
Intermédiaire · Cours · 1 à 4 semaines
Xi'an Jiaotong University
Compétences que vous acquerrez: Microsoft SQL Servers, ASP.NET, SQL, C# (Programming Language), Object Oriented Programming (OOP), Relational Databases, .NET Framework, Operating Systems, System Testing, Database Design, Database Management, Computer Systems, Debugging, Databases, User Interface (UI), Microsoft Visual Studio, Web Development, Programming Principles, UI Components, Computer Programming
Débutant · Spécialisation · 3 à 6 mois

University of Minnesota
Compétences que vous acquerrez: Vérification et validation, Débogage, Test de logiciels, Sécurité des applications, Tests en boîte blanche, Outils de développement de logiciels, Automatisation, Couverture du code, Cas de test, Données d'essai, Tests de sécurité, Test de régression, Tests unitaires, Automatisation des tests
Intermédiaire · Cours · 1 à 4 semaines

LearnKartS
Compétences que vous acquerrez: JUnit, File I/O, Java Programming, Object Oriented Programming (OOP), Java, Unit Testing, Program Development, Maintainability, Software Development, Secure Coding, Software Testing, Programming Principles, Computer Programming, Test Case, Application Development, Authentications, Application Security, Application Design, Software Design Patterns, Debugging
Débutant · Spécialisation · 1 à 3 mois

Compétences que vous acquerrez: Exploit development, OSI Models, Network Security, Exploitation techniques, TCP/IP, Cybersecurity, Vulnerability Scanning, Metasploit, Malware Protection, Network Protocols, Distributed Denial-Of-Service (DDoS) Attacks, Cyber Attacks, Wireless Networks, Application Security, Cyber Security Assessment, Network Monitoring, Linux, Object Oriented Programming (OOP), General Networking, Security Awareness
Intermédiaire · Spécialisation · 3 à 6 mois