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: Cadre de travail Spring, Sécurité des données, Java, Cartographie objet-relationnelle, Conception de logiciels, Restful API, Sécurité de l'informatique en nuage, Cloud Computing, Middleware, Conception orientée objet, Contrôles de sécurité, Applications Web, Conception de la base de données, Services en nuage, Services web, Évolutivité, JSON
Intermédiaire · Cours · 1 à 4 semaines

University of Michigan
Compétences que vous acquerrez: C (Programming Language), Data Structures, Application Security, System Programming, Programming Principles, Performance Tuning
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: MySQL, Java, Data Access, Database Application, Database Development, Java Programming, Databases, Software Development, Data Storage, Computer Programming
Avancées · Projet Guidé · Moins de 2 heures

Universidad Nacional Autónoma de México
Compétences que vous acquerrez: Android Studio, Android Development, Mobile Development, Mockups, Mobile Development Tools, Software Design Patterns, Kotlin, Application Development, User Interface (UI) Design, Prototyping, Application Design, User Interface and User Experience (UI/UX) Design, Development Environment, Gradle, Java Programming, Extensible Markup Language (XML), GitHub
Mixte · Cours · 1 à 3 mois

Compétences que vous acquerrez: Principes du Kanban, DevSecOps, Scrum (développement de logiciels), Déploiement continu, Programmation pilotée par le comportement, Intégration continue, Collaboration interfonctionnelle, Amélioration continue du processus, Méthodologies allégées, Développement agile de logiciels, Méthodologies de développement de logiciels, DevOps, Méthodologie Agile, Développement piloté par les tests (TDD)
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Test de l'API, Test de logiciels, Microservices, Restful API, Témoignage de l'utilisateur, Cas de test, Programmation pilotée par le comportement, Maquettes, Tests unitaires, Données d'essai, Outils de test, Automatisation des tests, Couverture du code, Gherkin (langage de script), Développement piloté par les tests (TDD)
Intermédiaire · Cours · 1 à 3 mois

DeepLearning.AI
Compétences que vous acquerrez: Ingénierie de requête, Prétraitement de données, Apprentissage par transfert, Grand modèle de langage (LLM), Génération augmentée de récupération
Intermédiaire · Projet · Moins de 2 heures

The Chinese University of Hong Kong
Compétences que vous acquerrez: Operations Research, Applied Mathematics, Algorithms, Mathematical Modeling, Combinatorics, Computational Logic, Advanced Mathematics, Performance Tuning, Theoretical Computer Science, Simulations, Linear Algebra
Intermédiaire · Cours · 1 à 4 semaines
Compétences que vous acquerrez: Django (Web Framework), Performance Tuning, Postman API Platform, Restful API, Application Programming Interface (API), Data Validation, Authentications, Frontend Integration, React.js, API Testing, Authorization (Computing), PostgreSQL, API Design, Scalability, Application Frameworks, JSON, Full-Stack Web Development, Frontend Performance, Web Development, Python Programming
Avancées · Spécialisation · 3 à 6 mois

University of Colorado Boulder
Compétences que vous acquerrez: Conception d’interfaces utilisateur (UI), Prototypage, Amazon Web Services, Internet des objets, Logiciels embarqués, Architecture de l'informatique en nuage, Systèmes embarqués, Interaction Homme-Machine, Protocoles réseau, Interface de programmation d'application (API), Conception de l'expérience utilisateur, Conception de l'API, Vérification et validation, Expérience Utilisateur, Tests d'utilisabilité, Utilisabilité, Recherche en design, Recherche utilisateur, Conception de l'interface et de l'expérience utilisateur (UI/UX), Développement de logiciels
Préparer un diplôme
Intermédiaire · Spécialisation · 3 à 6 mois

University of Pennsylvania
Compétences que vous acquerrez: Programmation Java, Java, Environnement de développement, structures de données, Débogage, Programmation orientée objet (POO), Conception de logiciels, Résolution de problèmes, Environnements de développement intégré, Eclipse (Logiciel), Fichier E/S, Principes de programmation
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Open Web Application Security Project (OWASP), Vulnerability Scanning, Proxy Servers, Security Testing, Penetration Testing, Vulnerability Assessments, Brute-force attacks, Web Scraping
Intermédiaire · Projet Guidé · Moins de 2 heures