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.

Johns Hopkins University
Compétences que vous acquerrez: Javascript, Bootstrap (Framework Front-End), HTML et CSS, Conception de sites web réactifs, Développement Web, JSON, Développement Web Front-End, Conception de sites web, AJAX, Feuilles de style en cascade (CSS), Applications Web, Web sémantique
Mixte · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Web Development Tools, Javascript, Development Environment, Integrated Development Environments, Computer Programming, Debugging, HTML and CSS, Data Structures
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Software Development Life Cycle, Istio, Software Architecture, Node.JS, Application Deployment, Restful API, Kubernetes, React Redux, Database Design, CI/CD, Cloud-Native Computing, Responsive Web Design, NoSQL, OpenShift, Git (Version Control System), Cloud Applications, Ajax, Javascript, Azure DevOps, Engineering Software
Débutant · Certificat Professionnel · 3 à 6 mois

University of Toronto
Compétences que vous acquerrez: Environnements de développement intégré, Composants UI, Programmation orientée objet (POO), Développement d'applications, Design d'interaction, Animations, Principes de programmation, développement iOS, Interface utilisateur (UI), Persistance, Conception de l'application, Apple Xcode, Apple iOS, Objective-C (langage de programmation), Développement Mobile, Cadres d'application, Conception de l'interface et de l'expérience utilisateur (UI/UX), Programmation Swift, Modèle Vue Contrôleur, Infographie
Intermédiaire · Spécialisation · 3 à 6 mois

University of Michigan
Compétences que vous acquerrez: C (Programming Language), C++ (Programming Language), Object Oriented Programming (OOP), Data Structures, Programming Principles, Algorithms, Computer Programming, Software Design, Application Security, Other Programming Languages, Python Programming, System Programming, Computer Architecture, Java, Performance Tuning, Unix, Computer Science, Debugging
Intermédiaire · Spécialisation · 3 à 6 mois

University of California San Diego
Compétences que vous acquerrez: Science Informatique Théorique, Algorithmes, Normes de cryptographie à clé publique (PKCS), Algèbre, Protocoles cryptographiques, Arithmétique, Programmation en Python, Pensée informatique, Cryptographie, Gestion des clés, Cryptage
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Prompt Engineering, Software Development Life Cycle, Cloud-Native Computing, Software Architecture, Hibernate (Java), Database Design, Responsive Web Design, Docker (Software), Containerization, Git (Version Control System), GitHub, Object Oriented Programming (OOP), Microservices, CI/CD, Restful API, Java Programming, Engineering Software, Version Control, Database Management, Software Design
Débutant · Certificat Professionnel · 3 à 6 mois

Compétences que vous acquerrez: Jest (JavaScript Testing Framework), Django (Web Framework), Version Control, Restful API, Responsive Web Design, Unix Commands, HTML and CSS, Git (Version Control System), GitHub, Relational Databases, Object Oriented Programming (OOP), Database Management Systems, Bootstrap (Front-End Framework), React.js, Mobile Development, SQL, Database Design, API Design, Linux Commands, Python Programming
Débutant · Spécialisation · 3 à 6 mois

Birla Institute of Technology & Science, Pilani
Compétences que vous acquerrez: Java Programming, Object Oriented Programming (OOP), Programming Principles, Computer Programming, Data Structures, Software Engineering, Unit Testing, Debugging, OS Process Management, File Management, Performance Tuning
Intermédiaire · Cours · 1 à 3 mois

Atlassian
Compétences que vous acquerrez: Project Management, Rétrospective de Sprint, Méthodologies allégées, Jira (Logiciel), Arriérés, Administration, Scrum (développement de logiciels), Amélioration continue du processus, Gestion de projet Agile, Méthodologie Agile, Gestion des flux de travail, Suivi des questions, Gestion de configuration, Langage de requête, Version du logiciel, Planification du Sprint, Témoignage de l'utilisateur, Principes du Kanban
Débutant · Cours · 1 à 4 semaines

Meta
Compétences que vous acquerrez: structures de données, Javascript, React Native, Commandes Unix, Apple Xcode, Restful API, développement iOS, Design d'interaction, Interface utilisateur (UI), Git (Système de contrôle des versions), Contrôle des versions, Recherche UI/UX, Apple iOS, Tests d'utilisabilité, Développement Mobile, Jest (cadre de test JavaScript), Données de base (logiciel), Programmation Swift, Persona (Expérience utilisateur), GitHub
Préparer un diplôme
Débutant · Certificat Professionnel · 3 à 6 mois

Compétences que vous acquerrez: 3D Modeling, 3D Assets, Autodesk, Visualization (Computer Graphics), Computer Graphics, Computer Graphic Techniques, Graphical Tools, Image Quality
Mixte · Cours · 1 à 4 semaines