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.

University at Buffalo
Compétences que vous acquerrez: Conception de solutions, Programmation événementielle, Langue web, Données Validation des données, Traitement des transactions, Environnements de développement intégré, Principes de programmation, Environnement de développement, Outils de développement web, Logique d'entreprise, Blockchain, Développement du programme
Intermédiaire · Cours · 1 à 4 semaines

Peking University
Compétences que vous acquerrez: Data Structures, Graph Theory, Data Storage, Algorithms, Computer Programming, C (Programming Language), C++ (Programming Language)
Mixte · Cours · 1 à 3 mois
University of California San Diego
Compétences que vous acquerrez: Prototypage, Méthodes de recherche, Conception de l'expérience utilisateur, Design d'interaction, Storyboard, Conception centrée sur l'utilisateur, Innovation, Tests d'utilisabilité, Compétences en matière d'entretien, Persona (Expérience utilisateur), Recherche en design, Recherche utilisateur, Créativité
Mixte · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Programmation en Python, Scripting, Programmation informatique, Pensée informatique, Principes de programmation, Développement de logiciels
Débutant · Projet Guidé · Moins de 2 heures
University of California San Diego
Compétences que vous acquerrez: Interaction Homme-Machine, Prototypage, Design d'interaction, Interface utilisateur (UI), Architecture de l'information, Utilisabilité, Conception de l'interface et de l'expérience utilisateur (UI/UX), Facteurs humains
Mixte · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Gradle, Environnement de développement, Développement Mobile, Développement Android, Environnement virtuel, EXtensible Markup Language (XML), Android Studio, Composants UI, Environnements de développement intégré, Android (système d'exploitation), Développement d'applications
Débutant · Cours · 1 à 4 semaines

Indian Institute of Technology Guwahati
Compétences que vous acquerrez: Programmation informatique, IA générative, Microsoft Visual Studio, Outils de programmation informatique, Intelligence artificielle et apprentissage automatique (IA/ML), OpenAI, GitHub
Préparer un diplôme
Débutant · Cours · 1 à 4 semaines

University of Colorado System
Compétences que vous acquerrez: Scripting, Moteur Unité, Gestion des données, Développement de jeux vidéo, Programmation orientée objet (POO), Débogage, C# (langage de programmation), Développement d'applications, structures de données, Développement du programme
Intermédiaire · Cours · 1 à 4 semaines

Vanderbilt University
Compétences que vous acquerrez: Programmation Java, Maintenabilité, Automatisation des tests, Tests unitaires, Développement Mobile, Fichier E/S, Développement Android, Modèles de conception de logiciels, Tests de développement, Android Studio, Test de logiciels, Programmation orientée objet (POO), Java, JUnit, Génie logiciel, Testabilité, Développement piloté par les tests (TDD), Git (Système de contrôle des versions), Tests d'intégration, Sécurité des applications
Débutant · Spécialisation · 3 à 6 mois

Universitat Autònoma de Barcelona
Compétences que vous acquerrez: Computer Vision, Image Analysis, Classification Algorithms, Convolutional Neural Networks, Machine Learning Algorithms, Supervised Learning, Machine Learning, Deep Learning, Artificial Intelligence, Model Evaluation, Algorithms
Mixte · Cours · 1 à 3 mois

Duke University
Compétences que vous acquerrez: Programmation Java, Traitement des données, HyperText Markup Language (HTML), Java, Conception de logiciels, Analyse des Données, Algorithmes, structures de données, Personnalisation par l'IA
Intermédiaire · Cours · 1 à 3 mois

Compétences que vous acquerrez: Programmation Java, Programmation informatique, Développement Mobile, Principes de programmation, Java, Débogage, Programmation orientée objet (POO), Environnements de développement intégré, structures de données
Débutant · Projet Guidé · Moins de 2 heures