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 Washington
Compétences que vous acquerrez: Other Programming Languages, Software Design, Ruby (Programming Language), Programming Principles, Data Structures, Software Architecture, Computer Programming, Functional Design, Debugging
Intermédiaire · Cours · 1 à 4 semaines
University of Illinois Urbana-Champaign
Compétences que vous acquerrez: Modélisation mathématique, Routage de réseau, Théorie des graphes, structures de données, Architecture des ordinateurs, Logique computationnelle, Conception assistée par ordinateur (CAO), Conception des systèmes, Calculs, Génie électrique, Algorithmes, Conception du matériel, Circuits intégrés (CI) spécifiques à l'application
Intermédiaire · Cours · 1 à 3 mois

Mixte · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Technical Drawing, Engineering Documentation, Engineering Drawings, Architectural Drawing, Geometric Dimensioning And Tolerancing
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Computer-Aided Design, Architectural Drawing, Technical Drawing, Schematic Diagrams, Electrical Wiring, Facility Management, Coordination, Requirements Analysis
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: AI Security, LLM Application, Cyber Security Assessment, Large Language Modeling, Continuous Monitoring, Security Testing, Responsible AI, Threat Modeling, Vulnerability Assessments, Prompt Engineering, Security Controls, Penetration Testing, Vulnerability Scanning, Security Strategy, AI Personalization, Scenario Testing, System Implementation
Intermédiaire · Cours · 1 à 4 semaines

LearnQuest
Compétences que vous acquerrez: Programmation informatique, Java, Environnements de développement intégré, Principes de programmation, Environnement de développement, Programmation orientée objet (POO), Eclipse (Logiciel), Programmation Java, Débogage
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: AutoCAD, Architectural Drawing, Architectural Design, Engineering Drawings, Civil and Architectural Engineering, Computer-Aided Design, Building Design, Technical Drawing, Drafting and Engineering Design, Architectural Engineering, Structural Engineering, Structural Analysis, Functional Design, Traffic Flow Optimization, Building Codes, Spatial Analysis, Safety Standards
Débutant · Cours · 1 à 4 semaines

University of Minnesota
Compétences que vous acquerrez: Règles pour l’accessibilité des contenus Web, Expérience Utilisateur, Examen par les pairs, Utilisabilité, Conception centrée sur l'utilisateur, Recherche UI/UX, Concevoir, Interaction Homme-Machine, Prototypage, Recherche qualitative, Tests d'utilisabilité, Interface utilisateur (UI), L'idée, Conception graphique et visuelle, Maquettes, Recherche en design, Design d'interaction, Conception de l'expérience utilisateur, Recherche utilisateur, Conception d’interfaces utilisateur (UI)
Intermédiaire · Spécialisation · 3 à 6 mois

University of Colorado System
Compétences que vous acquerrez: Programmation informatique, Conception orientée objet, Développement de jeux vidéo, Développement d'applications, Principes de programmation, Théorie des graphes, structures de données, Prototypage, Débogage, Programmation orientée objet (POO), Stockage des données, Algorithmes, Fichier E/S, Moteur Unité, Architecture logicielle, Modèles de conception de logiciels, C# (langage de programmation), Conception de jeux, Gestion des données, Programmation événementielle
Débutant · Spécialisation · 3 à 6 mois

Coursera
Compétences que vous acquerrez: AI Security, Open Web Application Security Project (OWASP), Vulnerability Assessments, Vulnerability Management, Application Security, Security Controls, Secure Coding, Security Testing, Authentications, Threat Management, Dependency Analysis, Application Programming Interface (API), API Design, Risk Analysis, Data Validation, Supply Chain
Intermédiaire · Cours · 1 à 4 semaines

University at Buffalo
Compétences que vous acquerrez: Cryptage, Interface de programmation d'application (API), Blockchain, Langue web, Informatique distribuée, Cryptographie, Développement d'applications, Traitement des transactions, Développement piloté par les tests (TDD), Environnements de développement intégré, Tests de développement, Développement du programme, Protocoles réseau, Environnement de développement, Outils de développement web, Technologies émergentes, Architecture logicielle, FinTech, Applications Web, Microsoft Azure
Intermédiaire · Spécialisation · 3 à 6 mois