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 Michigan
Skills you'll gain: SQL, Data Store, Database Management, Database Design, Databases, Relational Databases, Database Software, Web Scraping, Data Modeling, Data Visualization Software, Object Oriented Programming (OOP), Data Processing, Geospatial Mapping, Data Manipulation, Python Programming, Data Collection
Mixed · Course · 1 - 3 Months

Skills you'll gain: Event-Driven Programming, Javascript, Object Oriented Programming (OOP), Web Development, Scripting, Cascading Style Sheets (CSS), Data Validation, Prototyping, Programming Principles, Computational Logic, Code Reusability, Development Environment
Beginner · Course · 3 - 6 Months

Skills you'll gain: Spring Framework, JUnit, Restful API, Spring Boot, Unit Testing, Java Programming, Java, Hibernate (Java), Model View Controller, Java Platform Enterprise Edition (J2EE), Web Services, Object-Relational Mapping, Software Testing, Test Script Development, Apache Maven, Data Access, Databases, Database Management, Web Applications, Gradle
Beginner · Course · 3 - 6 Months

Duke University
Skills you'll gain: Bash (Scripting Language), Shell Script, Scripting, Unix Shell, Command-Line Interface, Scripting Languages, Code Reusability, Automation, DevOps
Beginner · Guided Project · Less Than 2 Hours

Google Cloud
Skills you'll gain: Prompt Engineering, Responsible AI, Generative AI Agents, Google Gemini, AI Security, Generative AI, Gemini, Google Workspace, Generative Model Architectures, Retrieval-Augmented Generation, Google Cloud Platform, AI Enablement, AI Orchestration, AI Product Strategy, Agentic Workflows, Large Language Modeling, Prompt Engineering Tools, Artificial Intelligence, Cloud Computing, Collaboration
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Apache Maven, Eclipse (Software), Build Tools, Data Import/Export, Kotlin, Software Installation, Unit Testing, Database Management
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Development Environment, Integrated Development Environments, Software Installation
Beginner · Course · 1 - 3 Months

DeepLearning.AI
Skills you'll gain: LLM Application, AI Security, Large Language Modeling, Security Testing, Data Loss Prevention, Responsible AI, Threat Detection, System Monitoring, Personally Identifiable Information, Data Security
Beginner · Project · Less Than 2 Hours

Skills you'll gain: Cloud-Native Computing, Cloud Development, Google App Engine, Application Deployment, Cloud Deployment, Google Cloud Platform, Application Performance Management, Infrastructure as Code (IaC), Platform As A Service (PaaS), Kubernetes, Development Environment, Performance Tuning, Containerization, Debugging, Serverless Computing, Virtual Machines, Computer Programming
Intermediate · Course · 1 - 3 Months

Princeton University
Skills you'll gain: Blockchain, Cryptographic Protocols, Cryptography, FinTech, Application Security, Encryption, Payment Systems, Security Engineering, Network Protocols, Key Management, Digital Assets, Data Storage, Transaction Processing, Distributed Computing, Scripting, Application Specific Integrated Circuits, Financial Regulation, Environmental Social And Corporate Governance (ESG), Data Structures, Market Dynamics
Mixed · Course · 1 - 3 Months

Skills you'll gain: Adobe Photoshop, Layout Design, Graphic and Visual Design, Graphic Design, Computer Graphic Techniques, Creative Design, Typography, Design, Color Theory
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Jira (Software), Issue Tracking, Dashboard Creation, User Story, Dashboard, Workflow Management, Scrum (Software Development), Kanban Principles, Sprint Planning, Concision, Prioritization, Query Languages, Process Management, Collaborative Software, Technical Communication, Stakeholder Communications, Team Oriented
Beginner · Course · 1 - 4 Weeks