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: Systèmes d'exploitation, Unix, Administration Linux, Script Shell, Interface de ligne de commande, Gestion des processus du système d'exploitation, Bash (langage de script), Gestion des fichiers, Gestion des paquets et des logiciels, Scripting, Protocoles de réseau, grep, Systèmes de fichiers, Linux, Fichier E/S, Commandes Linux, Serveurs Linux, Shell Unix, Langages de script, Commandes Unix
Débutant · Cours · 1 à 4 semaines
University of Michigan
Compétences que vous acquerrez: Javascript, Langage de balisage hypertexte (HTML), Conception de sites web, Cadres Web, Wireframing, HTML et CSS, Conception de sites web réactifs, Cadres d'application, Bootstrap (Framework Front-End), Feuilles de style en cascade (CSS)
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Photo Editing, Adobe Illustrator, Adobe Express, Adobe Photoshop, Typography, Responsible AI, AI powered creativity, Color Theory, Generative AI, Graphic and Visual Design, Graphic and Visual Design Software, Graphic Design, Photography, Visual Storytelling, Data Ethics, Design, Creative Design, Digital Design, Branding, Storytelling
Débutant · Spécialisation · 1 à 3 mois

Compétences que vous acquerrez: Stored Procedure, Database Development, SQL, Database Management, Database Architecture and Administration, Test Script Development, Data Integrity, Query Languages, Performance Tuning, Continuous Deployment, Data Transformation, Data Migration, CI/CD, Jest (JavaScript Testing Framework), Verification And Validation, Debugging, Auditing, Plan Execution, Statistical Hypothesis Testing, Computer Graphic Techniques
Avancées · Cours · 1 à 3 mois

University of Alberta
Compétences que vous acquerrez: Maintenabilité, Conception de logiciels, Conception de diagrammes, Design conceptuel, Conception de l'application, Programmation orientée objet (POO), Programmation Java, Conception orientée objet, Éléments et principes de conception, Java, Réutilisation du code, Documents de conception de logiciels, Langage de modélisation unifié
Intermédiaire · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Bash (Scripting Language), Shell Script, Unix Shell, Linux Commands, Scripting, Linux, Scripting Languages, Unix, Command-Line Interface, OS Process Management, Computational Logic, File I/O, Programming Principles, Debugging
Débutant · Cours · 1 à 3 mois

University of California, Santa Cruz
Compétences que vous acquerrez: Programmation informatique, Principes de programmation, Structures de données, Théorie des graphes, Programmation orientée objet (POO), Conception orientée objet, C (langage de programmation), Algorithmes, Gestion de la mémoire, Réutilisation du code, C++ (langage de programmation), C et C++, Fichier E/S
Intermédiaire · Cours · 1 à 3 mois

Rice University
Compétences que vous acquerrez: Apache Kafka, Optimisation des performances, Serveurs, Principes de programmation, Gestion des processus du système d'exploitation, Théorie des graphes, Structures de données, Apache Hadoop, Conception fonctionnelle, Programmation Java, Programmation en Scala, Programmation événementielle, Java, Algorithmes, Informatique distribuée, Apache Spark, Cadres d'application, Flux de données, Tests de performance
Intermédiaire · Spécialisation · 3 à 6 mois

Compétences que vous acquerrez: Event-Driven Programming, Embedded Systems, Embedded Software, Interactive Design, Prototyping, Internet Of Things, Program Development, System Design and Implementation, Peripheral Devices, Simulations, Python Programming, Computer Programming
Débutant · Cours · 1 à 3 mois

Compétences que vous acquerrez: Prompt Engineering, LangChain, Retrieval-Augmented Generation, Prompt Patterns, LLM Application, Generative AI, Vector Databases, Generative AI Agents, Tool Calling, Embeddings, AI Workflows, User Interface (UI), AI Integrations, Large Language Modeling, UI Components, Database Systems, Model Evaluation, Data Storage Technologies, Database Management Systems, AI Enablement
Intermédiaire · Spécialisation · 1 à 3 mois

Peking University
Compétences que vous acquerrez: C (Programming Language), Programming Principles, Computer Architecture, Theoretical Computer Science, Computer Programming, Computational Logic, Quantum computing
Mixte · Cours · 3 à 6 mois

Compétences que vous acquerrez: No-Code Development, Responsive Web Design, User Accounts, Frontend Integration, Workflow Management, UI Components, Application Development, Product Automation, Interactive Design, Web Design, Database Application, Web Design and Development, Identity and Access Management, Automation, User Interface (UI) Design, Databases, Authentications, Authorization (Computing), Computational Logic, Debugging
Intermédiaire · Cours · 3 à 6 mois