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.

Compétences que vous acquerrez: Vibe coding, Responsible AI, Prompt Engineering, Prompt Patterns, Software Engineering, Integrated Development Environments, AI Workflows, Software Development, Application Development, Web Applications, UI Components, AI Enablement, Software Design, Code Review, Front-End Web Development, Development Testing, Web Development, Software Testing, Secure Coding, User Interface (UI) Design
Intermédiaire · Cours · 1 à 3 mois

Compétences que vous acquerrez: File I/O, Data Import/Export, C++ (Programming Language), C and C++, Programming Principles, Data Structures, File Management, Computer Programming, Data Store, Memory Management, Computer Science, Development Environment
★ 4.7 (242) · Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Restful API, Application Deployment, Microservices, Docker (Software), Spring Boot, Spring Framework, Containerization, CI/CD, API Design, Application Programming Interface (API), Java Programming, Hibernate (Java), Back-End Web Development, Systems Architecture, Java, Software Architecture, Software Design, Authentications, Software Development, IntelliJ IDEA
Intermédiaire · Cours · 1 à 4 semaines
University of Colorado Boulder
Compétences que vous acquerrez: Responsible AI, Data Ethics, Artificial Intelligence, AI literacy, Automation, Education and Training, Social Impact, Governance, Information Technology, Generative AI, Creativity, Information Privacy, Case Studies, Risk Management Framework, Learning Theory, Intellectual Property
Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Graph Theory, Algorithms, Problem Solving, Computational Thinking, Computer Programming, Programming Principles, Performance Tuning
Intermédiaire · Cours · 1 à 3 mois

University of Colorado Boulder
Compétences que vous acquerrez: Réseaux neuronaux convolutifs, Intelligence artificielle, Algorithmes, Développement humain, Informatique théorique, Vision par ordinateur, Systèmes agentiques, Psychologie, Raisonnement logique, Connaissance de l'IA, Résolution de problèmes, Intelligence décisionnelle, Analyse d'images, Distribution de probabilité, Économie comportementale, Intelligence artificielle et apprentissage automatique (IA/ML), Théorie des jeux, Analyse, Pensée informatique, Réseaux neuronaux artificiels
★ 4.4 (370) · Débutant · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: C++ (Programming Language), Object Oriented Programming (OOP), Object Oriented Design, Programming Principles, Computer Programming, Code Reusability, Software Documentation, Computer Science, Maintainability
★ 4.7 (168) · Intermédiaire · Cours · 1 à 4 semaines

Edureka
Compétences que vous acquerrez: Model Context Protocol, Claude Code, Vibe coding, Generative AI Agents, LLM Application, AI Workflows, AI Orchestration, Agentic Workflows, GitHub Copilot, AI Enablement, AI Security, Prompt Engineering, Code Review, Prompt Patterns, Software Development, Web Applications, Software Testing, Security Testing, Software Engineering, Web Development
★ 4.4 (7) · Intermédiaire · Cours · 1 à 4 semaines

University of Colorado System
Compétences que vous acquerrez: Informatique, Algorithmes, Probabilité, Arithmétique, Cryptographie, Mathématiques appliquées
★ 4.6 (334) · Débutant · Cours · 1 à 4 semaines

University of Colorado Boulder
Compétences que vous acquerrez: Théorie des graphes, Informatique théorique, Algorithmes, Programmation en Python, Structures de données, Programmation Python, Cartes des arbres, Analyse
★ 4.6 (189) · Avancées · Cours · 1 à 4 semaines

Edureka
Compétences que vous acquerrez: JUnit, Apache Maven, Java Programming, Java, Unit Testing, Software Design Patterns, Test Automation, Build Tools, Software Design, Data Access, Maintainability, Software Testing, IntelliJ IDEA, SQL, Computer Programming, Programming Principles, Object Oriented Programming (OOP), Software Engineering, Software Development, Design Strategies
Intermédiaire · Cours · 1 à 4 semaines

University of California San Diego
Compétences que vous acquerrez: Algorithmes, Informatique théorique, Théorie des graphes, Programmation en Python, Modélisation mathématique, Combinatoire, Programmation Python, Mathématiques appliquées, Développement du programme, Pensée informatique
★ 4.7 (376) · Débutant · Cours · 1 à 4 semaines