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.

Coursera
Compétences que vous acquerrez: TypeScript, Data Structures, Javascript
Intermédiaire · Projet Guidé · Moins de 2 heures

Compétences que vous acquerrez: File I/O, C++ (Programming Language), Object Oriented Design, Object Oriented Programming (OOP), Debugging, Data Structures, C (Programming Language), Development Environment, Software Design Patterns, Computational Thinking, Computer Programming, Programming Principles, Data Persistence, Algorithms, Maintainability, Simulations, Data Management, Prototyping
Intermédiaire · Spécialisation · 1 à 3 mois

Board Infinity
Compétences que vous acquerrez: Interface utilisateur (UI), Développement Web Front-End, Développement Web, Javascript, React.js, Feuilles de style en cascade (CSS), HTML et CSS, Applications Web
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Gestion des bases de données, Persistance des données, Bases de données, SQL, Restful API, Android Studio, Kotlin, Conception de l'API, JSON, Développement Mobile, Développement Android, Applications Web
Intermédiaire · Cours · 1 à 3 mois

Scrimba
Compétences que vous acquerrez: Interface utilisateur (UI), Déploiement des applications, Environnement de développement, GitHub, Conception de sites web réactifs, Développement Web Front-End, Conception et développement de sites web, Conception de sites web, Développement Web, HTML et CSS, Feuilles de style en cascade (CSS), HyperText Markup Language (HTML), Conception interactive, Outils de développement web
Débutant · Cours · 3 à 6 mois

Vanderbilt University
Compétences que vous acquerrez: Programmation informatique, Programmation Java, IntelliJ IDEA, Technologie Open source, Java, Conception fonctionnelle, Programmation orientée objet (POO), Environnements de développement intégré, Évolutivité, Principes de programmation
Intermédiaire · Cours · 1 à 4 semaines

Board Infinity
Compétences que vous acquerrez: Angular, Cascading Style Sheets (CSS), Front-End Web Development, HTML and CSS, Responsive Web Design, jQuery, React.js, Javascript, Web Applications, JavaScript Frameworks, Web Development, Web Components, Web Design and Development, Web Development Tools, UI Components, User Interface and User Experience (UI/UX) Design, Web Content Accessibility Guidelines, User Interface (UI), Event-Driven Programming, Maintainability
Débutant · Spécialisation · 1 à 3 mois

University of Glasgow
Compétences que vous acquerrez: Engineering Practices, Engineering Calculations, Engineering Analysis, Engineering, Applied Mathematics
Débutant · Cours · 1 à 4 semaines

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

Meta
Compétences que vous acquerrez: Parcours utilisateur, Environnement de développement, GitHub, Contrôle des versions, SQL, React Native, Magasin de données, Composants UI, Conception de l'interface et de l'expérience utilisateur (UI/UX), JSON, Développement Mobile, Wireframing
Intermédiaire · Cours · 1 à 4 semaines

Universitat Autònoma de Barcelona
Compétences que vous acquerrez: Video Game Development, Game Design, Unity Engine, Software Design Documents, Design, Experience Design, Usability, Prototyping, Storytelling, Creativity
Mixte · Cours · 1 à 4 semaines

University of Colorado System
Compétences que vous acquerrez: Modèles de conception de logiciels, Gestion des bases de données, Sécurité des applications, Conception de la base de données, Systèmes d'Exploitation, Stratégies de conception, Tests d'utilisabilité, Conception de logiciels, Architecture logicielle, Conception de l'interface et de l'expérience utilisateur (UI/UX), Conception des systèmes
Intermédiaire · Cours · 1 à 3 mois