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.

National Taiwan University
Compétences que vous acquerrez: C (Programming Language), Programming Principles, Computer Programming, Data Structures, Computational Logic, Program Development, Memory Management
Mixte · Cours · 1 à 3 mois

University of California San Diego
Compétences que vous acquerrez: Computational Thinking, Debugging, Programming Principles, Technical Communication, Computer Programming, Digital pedagogy, Event-Driven Programming, Cultural Responsiveness, Program Development, Data Structures, Graphical Tools
Débutant · Cours · 1 à 3 mois

University of Colorado Boulder
Compétences que vous acquerrez: Études de cas, Formation à la diversité, L'IA responsable, Normes et conduite éthiques, Algorithmes, Éthique des données, Diversité culturelle, Intelligence artificielle, IA générative, Initiatives en matière de diversité, d'équité et d'inclusion, Sensibilisation à la diversité, Connaissance de l'IA, Programmes de diversité, IA responsable
Préparer un diplôme
Débutant · Cours · 1 à 3 mois

Duke University
Compétences que vous acquerrez: Logiciel de collaboration, Simulations, Maintenabilité, Cycle de vie du développement des systèmes, C (langage de programmation), Développement de logiciels, Programmation du système, Gestion de la mémoire, Interface de ligne de commande, Fichier E/S, Génie logiciel
Débutant · Cours · 1 à 4 semaines

Compétences que vous acquerrez: Data Structures, Algorithms, Computer Programming, Computational Thinking, Program Development, Programming Principles, Debugging, Problem Solving, C++ (Programming Language), Python Programming, Computational Logic
Intermédiaire · Cours · 3 à 6 mois

Ball State University
Compétences que vous acquerrez: Cryptography, Application Security, Encryption, Authentications, Cybersecurity, Cryptographic Protocols, Data Encryption Standard, Advanced Encryption Standard (AES), Email Security, Network Security, Information Systems Security, Secure Coding, Key Management, Application Development, Public Key Cryptography Standards (PKCS), Public Key Infrastructure, Multi-Factor Authentication, Network Protocols, Data Integrity
Préparer un diplôme
Intermédiaire · Cours · 1 à 3 mois

Rice University
Compétences que vous acquerrez: Programmation en Python, Programmation informatique, Programmation orientée objet (POO), Combinatoire, Mathématiques appliquées, Mathématiques générales, Algorithmes, Probabilité, Programmation Python, Principes de programmation, Conception de jeux, Tests de logiciels, Pensée informatique
Intermédiaire · Cours · 1 à 3 mois

University of Colorado Boulder
Compétences que vous acquerrez: Études de cas, L'IA responsable, Informatique, Normes et conduite éthiques, Éthique de la recherche clinique, Technologies émergentes, Éthique des données, Dispositifs médicaux, Assurance de la sécurité, Robotique, Intelligence artificielle, Éthique des soins de santé, Technologie de la santé, Soins de santé, Automatisation, Transformation numérique, Science et recherche médicales, Protection de la vie privée dans le domaine médical, Protection de l'information, IA responsable, Gestion de l'information sur la santé
Préparer un diplôme
Débutant · Cours · 1 à 3 mois

University of Colorado Boulder
Compétences que vous acquerrez: Penetration Testing, Exploit development, Exploitation techniques, Security Testing, Unix, Cyber Operations, Computer Security, Unix Commands, Unix Shell, System Programming, Shell Script, Linux, Debugging, Memory Management, Remote Access Systems, Authentications
Préparer un diplôme
Intermédiaire · Cours · 1 à 3 mois

University of Colorado System
Compétences que vous acquerrez: Simulations, Algorithmes, Structures de données, Principes de programmation, C (langage de programmation), Automatisation, Gestion de la mémoire, Fichier E/S, Pensée informatique
Débutant · Cours · 1 à 4 semaines

Coursera
Compétences que vous acquerrez: Linux, File Management, Linux Commands, Ubuntu, User Accounts, Command-Line Interface, File Systems, Authorization (Computing), Identity and Access Management
Débutant · Projet Guidé · Moins de 2 heures

Coursera
Compétences que vous acquerrez: Cross Platform Development, Application Development, Program Development, Programming Principles, Computer Programming, Software Engineering, Python Programming, Software Installation, Computer Programming Tools, Web Development, Software Design, System Configuration
Débutant · Projet Guidé · Moins de 2 heures