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 of London
Compétences que vous acquerrez: Infographie, Réalité augmentée et virtuelle (AR/VR), Interface utilisateur (UI), Moteur Unity, Conception d'interaction, Techniques d'infographie, Conception interactive, Test d'acceptation par l'utilisateur (UAT), Prototypage, Interaction homme-machine, Développement de jeux vidéo, Environnement virtuel, Réalité virtuelle, Conception de jeux, Animations, Dispositifs d'affichage, Visualisation (infographie), actifs 3D, Storyboard, Conception de l'application
Débutant · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Javascript, Problem Solving, Interviewing Skills, Algorithms, Programming Principles, Data Structures, Event-Driven Programming, Performance Tuning, Data Validation
Débutant · Cours · 1 à 3 mois

University of Colorado System
Compétences que vous acquerrez: Débogage, C et C++, Moteur Unity, Programmation orientée objet (POO), Algorithmes, Prototypage, Développement de jeux vidéo, Principes de programmation, Théorie des graphes, Structures de données, Conception de logiciels, Conception de jeux, Stockage des données, Architecture des logiciels, Programmation événementielle, C# (langage de programmation), Réutilisation du code, Modèles de conception de logiciels, Conception orientée objet, Conception de l'application
Débutant · Spécialisation · 3 à 6 mois

University of Colorado System
Compétences que vous acquerrez: Débogage, Moteur Unity, Programmation orientée objet (POO), Développement de jeux vidéo, Principes de programmation, Stockage des données, Scripting, Environnement de développement, C# (langage de programmation), Documentation du logiciel
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Python Programming, Algorithms, Computer Programming, Theoretical Computer Science, Linear Algebra, Mathematics and Mathematical Modeling, Computer Science, Algebra, Object Oriented Programming (OOP), IBM Cloud, Scripting, Probability, Artificial Intelligence and Machine Learning (AI/ML), Data Processing, Mathematical Modeling, Data Structures, Data Manipulation, Probability & Statistics, Applied Mathematics, Software Installation
Débutant · Spécialisation · 3 à 6 mois

John Wiley & Sons
Compétences que vous acquerrez: Object Oriented Design, Java Programming, Java, Object Oriented Programming (OOP), Data Persistence, Software Design Patterns, Maintainability, Memory Management, Programming Principles, Code Reusability, Functional Design, Computer Programming, Oracle Databases, File Systems, Computational Logic, API Design, Data Structures, Software Design, File Management, Data Management
Intermédiaire · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Intégrations AI, Déploiement des applications, Développement Web, Applications Web, Gestion du cycle de vie des applications, IBM Cloud, Environnements de développement intégré, Intelligence artificielle, Programmation Python, Tests unitaires, Tests de logiciels, Programmation en Python, Principes de programmation, Applications en nuage, Interface de programmation d'applications (API), Flask (Framework Web)
Intermédiaire · Cours · 1 à 4 semaines

University of California, Santa Cruz
Compétences que vous acquerrez: Programmation informatique, Programmation orientée objet (POO), Algorithmes, C++ (langage de programmation), C (langage de programmation), Principes de programmation, Théorie des graphes, Structures de données, Réutilisation du code, Gestion de la mémoire, Fichier E/S
Intermédiaire · Cours · 1 à 3 mois
Compétences que vous acquerrez: Stratégies de conception, Conception de sites web, Conception centrée sur l'homme, Penser la conception, Prototypage, Recherche en design, Conception de sites web réactifs, Expérience de l'utilisateur, Conception de l'expérience utilisateur, Tests d'utilisabilité, IA générative, Présence sur le web, Conception de l'expérience, L'idée, Développement multiplateforme, Recherche UI/UX, Conception de l'interface et de l'expérience utilisateur (UI/UX), Facilité d'utilisation, Conception centrée sur l'utilisateur
Débutant · Cours · 1 à 4 semaines

University of California, Irvine
Compétences que vous acquerrez: Protocoles de réseau, Go (Langage de programmation), Gestion des processus du système d'exploitation, Programmation orientée objet (POO), Partage des données, Algorithmes, Programmation Python, Logique informatique, Programmation en Python, Gestion des paquets et des logiciels, C (langage de programmation), Programmation du système, Structures de données, Importation/exportation de données, Gestion de la mémoire, Fichier E/S, Conception orientée objet
Intermédiaire · Spécialisation · 1 à 3 mois

Compétences que vous acquerrez: SketchUp (3D Modeling Software), Animations, AutoCAD, Visualization (Computer Graphics), 3D Modeling, Software Visualization, 3D Assets, Design Software, Color Matching, Data Import/Export, Digital Design, Design, Editing, Package and Software Management, Software Installation
Avancées · Cours · 1 à 3 mois

Compétences que vous acquerrez: AI Personalization, Responsible AI, GitHub Copilot, Data Ethics, AI Integrations, Experience Design, Computer Vision, Web Design and Development, User Experience Design, Software Architecture, Human Computer Interaction, Devops Tools, Software Development Tools, Machine Learning Software, Artificial Intelligence and Machine Learning (AI/ML), Governance, Artificial Intelligence, AI Security, User Interface and User Experience (UI/UX) Design, Web Development
Débutant · Spécialisation · 3 à 6 mois