530 cours de programmation informatique et informatique gratuits en ligne, vous pouvez commencer en mai

Il y a six ans, des universités telles que le MIT et Stanford ont ouvert pour la première fois des cours en ligne gratuits au public. Aujourd'hui, plus de 800 écoles du monde entier ont créé des milliers de cours en ligne gratuits.

J'ai compilé cette liste de 530 cours en ligne gratuits que vous pouvez commencer ce mois-ci. Pour cela, j’ai exploité la base de données de Class Central d’environ 10 000 cours. J’ai également inclus la note moyenne de chaque cours.

Page d'accueil de Class Central.

J'ai classé ces cours dans les catégories suivantes en fonction de leur niveau de difficulté:

  • Débutant
  • Intermédiaire
  • Avancée

Les cours proposés pour la première fois sont marqués comme [NOUVEAU].

Beaucoup de ces cours sont complètement auto-rythmés. Le reste commencera à divers moments plus tard en mai. Vous pouvez trouver des listes complètes des cours liés à la technologie qui débuteront plus tard en 2018 dans les pages consacrées aux matières Informatique, Science des données et Programmation de Class Central.

Je comprends que cette liste est longue et que cela pourrait être décourageant pour les apprenants débutants en programmation. Dans ce cas, les recommandations de David Venturi concernant les meilleurs cours en ligne Data Science sont utiles, même si vous ne souhaitez pas apprendre Data Science. J'espère créer plus de ces guides dans le futur.

Enfin, si vous rencontrez des difficultés pour vous inscrire gratuitement aux cours Coursera, ne vous inquiétez pas, j’ai écrit un article sur la façon de procéder.

DÉBUTANT (134)

  • Programmation pour tous (Premiers pas avec Python) de l'Université du Michigan ★★★★★ (2626)
  • Introduction à l'informatique et à la programmation avec Python du Massachusetts Institute of Technology ★★★★★ (115)
  • Apprendre à programmer: les bases de l'Université de Toronto ★★★★★ (100)
  • Introduction à l'informatique de l'Université de Virginie ★★★★ ☆ (68)
  • Introduction de CS50 à l’informatique par l’Université de Harvard ★★★★★ (67)
  • Ruby on Rails: Introduction de l'Université Johns Hopkins ★★★ (55)
  • Comment utiliser Git et GitHub
  • Introduction à Linux à partir de Linux Foundation ★★★★ (37)
  • Histoire, technologie et sécurité sur Internet de l'Université du Michigan ★★★★★ (36)
  • Introduction à HTML et CSS
  • Introduction à la programmation VBA / Excel de Cal Poly Pomona ★★★★ (26)
  • [Nouveau] Introduction à la programmation en Java: structures de données et algorithmes de l'Université Carlos iii de Madrid
  • Construire un ordinateur moderne à partir de principes premiers: de Nand à Tetris (cours centré sur le projet) de l'Université hébraïque de Jérusalem ★★★★★ (23)
  • Introduction à la cybersécurité de l'université ouverte ★★★★ (19)
  • Les bases de JavaScript
  • Introduction à la programmation orientée à l'objet en Java de Universidad de los Andes ★★★★★ (17)
  • CS101: Informatique 101 de l'Université Stanford ★★★★ ☆ (15)
  • Principes de base de la programmation de l'Institut indien de technologie de Bombay ★★ (13)
  • Principes fondamentaux de la sécurité Web de l'Université KU Leuven ★★★★ (13)
  • Programmation de bases avec Python
  • Mise en réseau: introduction aux réseaux informatiques de l'Université de Stanford ★★★★★ (11)
  • Programmation créative pour les médias numériques et les applications mobiles des programmes internationaux de l'Université de Londres ★★★★ (11)
  • HTML, CSS et Javascript pour les développeurs Web de l'Université Johns Hopkins ★★★★★ (10)
  • Introduction à l'Internet des objets et aux systèmes embarqués de l'Université de Californie à Irvine ★★★★ (10)
  • Introduction à Bootstrap - Un didacticiel de Microsoft ★★★ (9)
  • Principes de base et meilleures pratiques de codage HTML5 du World Wide Web Consortium (W3C) ★★★★ (9)
  • Python pour tous - Exploration de l'information
  • Introduction à la programmation pour les arts visuels avec p5.js de l'Université de Californie à Los Angeles ★★★★★ (7)
  • Introduction aux bases de données relationnelles
  • Programmation Python: Une introduction concise de la Wesleyan University ★★★ (5)
  • Introduction à jQuery à partir de Microsoft ★★★★ (5)
  • Principes fondamentaux de HTML5 et CSS du Consortium World Wide Web (W3C) ★★★★ (5)
  • Notions de base sur la programmation Java
  • Notions de base de la ligne de commande Linux
  • Introduction à la programmation Java - Première partie de l'Université des sciences et technologies de Hong Kong ★★★★ (4)
  • Introduction à la programmation Java: commencer à coder en Java à partir de l'Université Carlos iii de Madrid ★★★★ (4)
  • Paradigmes de la programmation informatique - Principes de base de l'Université catholique de Louvain ★★★★★ (4)
  • Paradigmes de la programmation informatique - Abstraction et simultanéité de Université catholique de Louvain ★★★★ (4)
  • Programmation dans Scratch de Harvey Mudd College ★★★★★ (4)
  • Comment créer un site web dans un week-end! (Cours axé sur les projets) de l'Université d'État de New York ★★★★★ (3)
  • Introduction à JavaScript
  • Programmation pour le Web avec JavaScript de l'Université de Pennsylvanie ★★★★★ (2)
  • La beauté et la joie de l'informatique - Principes AP® CS, partie 1 de l'Université de Californie à Berkeley ★★★★★ (2)
  • Introduction à l'informatique avec Python du Georgia Institute of Technology ★★★★★ (2)
  • Comment coder: données simples de l'Université de la Colombie-Britannique ★★★★★ (2)
  • Programmation orientée objet de Indian Institute of Technology Bombay ★★★★ (2)
  • Pense. Créer. Code de l'Université d'Adélaïde ★★★★★ (2)
  • La technologie informatique à l'intérieur de votre smartphone de l'Université Cornell ★★★★★ (2)
  • Principes de base d'Android: Créez votre première application à partir de Google ★★★★ (2)
  • Apprenez à programmer en utilisant Python de l'Université du Texas à Arlington ★★★★★ (2)
  • Introduction à HTML et JavaScript de Microsoft ★★★★★ (2)
  • CS For All: Introduction à l'informatique et à la programmation Python du Harvey Mudd College ★★★★★ (2)
  • Contrôle de version avec Git
  • Android pour les débutants
  • Principes de l'informatique AP® de CS50, Harvard University ★★★★★ (1)
  • CS50 de l’informatique pour les professionnels de l’université de Harvard ★★★★★ (1)
  • Introduction au langage de requête structuré (SQL) de l'Université du Michigan ★★★★★ (1)
  • Réseaux: amis, argent et octets de l'Université de Princeton ★★★ (1)
  • Développement et conception Web à l'aide de Wordpress de l'Institut des arts de Californie ★★★★ (1)
  • Développement d'applications Android pour les débutants de l'Université Galileo ★ (1)
  • Principes de base du codage Web pour artistes de l'Université nationale de Singapour ★★★★ (1)
  • Apprendre à programmer en Java avec Microsoft ★★★★★ (1)
  • Introduction à ReactJS de Microsoft ★★ ☆☆☆ (1)
  • Introduction à Node.js à partir de Microsoft ★★★★★ (1)
  • Informatique: arts, magie, sciences de l'ETH Zurich ★★★★ (1)
  • Les bases du génie logiciel de la Technische Universität München (Université technique de Munich) ★★★★★ (1)
  • Lernen objekt-orientierter Programmierung de Technische Universität München (Université technique de Munich) ★★★★★ (1)
  • MyCS: Informatique pour débutants du Collège Harvey Mudd ★★★ (1)
  • CODAPPS: Codage d'applications mobiles pour les entrepreneurs d'EMLYON Business School ★★★★★ (1)
  • Introduction à Python
  • Des applications Web pour tous
  • Comprendre la technologie du CS50 de l’Université de Harvard
  • Principes d'informatique de l'Université de Stanford
  • Création d'applications de base de données en PHP de l'Université du Michigan
  • JavaScript, jQuery et JSON de l'Université du Michigan
  • L'Unix Workbench de l'Université Johns Hopkins
  • Introduction à la cybersécurité de l'Université de Washington
  • Introduction à la réalité virtuelle à partir des programmes internationaux de l'Université de Londres
  • Création de personnages 3D interactifs et de réalité virtuelle à partir des programmes internationaux de l'Université de Londres
  • Génie logiciel: Introduction de l'Université de la Colombie-Britannique
  • Введение в базы данных de l'Université polytechnique d'État de Saint-Pétersbourg
  • Lire la suite (C ++) de l'école supérieure d'économie
  • Introduction à la programmation Java - Partie 2 de l'Université des sciences et technologies de Hong Kong
  • Scratch: Programmeren voor kinderen (8+) de l'Université de technologie de Delft
  • Excel / VBA pour la résolution créative de problèmes, partie 3 (projets), University of Colorado Boulder
  • AP Computer Science A: Classes et objets de programmation Java de l'Université de Purdue
  • AP Computer Science A: Polymorphisme de programmation Java et structures de données avancées de l'Université de Purdue
  • AP Computer Science A: Boucles de programmation Java et structures de données de l'Université Purdue
  • Тонкости верстки de Institut de physique et de technologie de Moscou
  • JavaScript, jeudi 1: chercheurs et experts de l'Institut de physique et de technologie de Moscou
  • Monétisez vos applications Android à partir de l'Université Galileo
  • Principes de base de Java pour le développement Android de l'Université Galileo
  • Introduction à la programmation Java: Écrire du bon code de l'Université Carlos iii de Madrid
  • Introduction à TCP / IP de l'Université Yonsei
  • Deep Learning for Business de l'Université de Yonsei
  • Conception de logiciel en tant qu'abstraction du système de l'Université du Colorado
  • Conception de logiciels en tant qu'élément du cycle de vie du développement de logiciel de l'Université du Colorado
  • Méthodes et outils de conception logicielle de University of Colorado System
  • Sécurité informatique proactive de l'université du système de Colorado
  • Introduction à la cybersécurité pour les entreprises de l'université du Colorado
  • TCP / IP et sujets avancés du système University of Colorado
  • Conception et équilibre de jeux vidéo du Rochester Institute of Technology
  • Développement Web mobile de Google
  • Accessibilité Web de Google
  • Introduction à la programmation à l'aide de Python de l'Université du Texas à Arlington
  • Introduction à la conception par Microsoft
  • Bases CSS de Microsoft
  • Introduction à Python: Absolute Beginner de Microsoft
  • Pensée logique et informatique de Microsoft
  • Écrire du code professionnel de Microsoft
  • Introduction à Python: Principes de base de Microsoft
  • Programmation orientée objet en Java de Microsoft
  • Contre-mesures à la cyberattaque de l'Université de New York (NYU)
  • Introduction aux cyberattaques de l'Université de New York (NYU)
  • Cybersécurité pour les petites et moyennes entreprises: Identifier les menaces et prévenir les attaques de l'université Deakin
  • Informatique: Art, magie, science - Deuxième partie de l'ETH Zurich
  • Comment construire un chatbot sans codage d'IBM
  • Informatique mobile avec App Inventor - Principes CS de l'Université de Warwick
  • Communications de données et services réseau de Cisco
  • Protocoles réseau et architecture de Cisco
  • Connexion Internet: Comment se connecter? de Cisco
  • Notions de base sur la mise en réseau domestique de Cisco
  • Introduction à la mise en réseau de Cisco à partir de Cisco
  • Introduction JavaScript à partir du World Wide Web Consortium (W3C)
  • Introduction à MongoDB de l'Université MongoDB
  • Programmation orientée objet en Python: Créez votre propre jeu d'aventure à partir de Raspberry Pi Foundation
  • JavaScript orienté objet
  • ES6 - JavaScript amélioré
  • GitHub & Collaboration
  • JavaScript et le DOM
  • Introduction à la réalité virtuelle
  • Serveurs HTTP et Web
  • Apprendre la syntaxe de programmation rapide
  • Swift pour les débutants

INTERMÉDIAIRE (285)

  • Structures de données Python de l'Université du Michigan ★★★★★ (1589)
  • Utilisation de Python pour accéder à des données Web de l'Université du Michigan ★★★★★ (832)
  • Utilisation de bases de données avec Python de l'Université du Michigan ★★★★★ (721)
  • Principes de la programmation fonctionnelle à la Scala de l'École polytechnique fédérale de Lausanne ★★★★★ (63)
  • Algorithmes, première partie de l'université de Princeton ★★★★★ (58)
  • Apprentissage automatique pour musiciens et artistes de Goldsmiths, Université de Londres ★★★★★ (58)
  • Cryptographie I de l'Université de Stanford ★★★★★ (49)
  • Conception de programmes fonctionnels à la Scala de l'École polytechnique fédérale de Lausanne ★★★★★ (38)
  • Programmation d'applications mobiles pour systèmes de poche Android: Partie 1 de l'Université du Maryland, College Park ★★★★ (38)
  • CS188.1x: Intelligence artificielle de l'Université de Californie à Berkeley ★★★★★ (30)
  • Principes de base des sites Web réactifs: Code avec HTML, CSS et JavaScript des programmes internationaux de l'Université de Londres ★★★★ (24)
  • Langages de programmation, partie A, Université de Washington ★★★★★ (22)
  • Algorithmes, deuxième partie, de l'Université de Princeton ★★★★★ (21)
  • Cloud Computing Concepts, Part 1 de University of Illinois à Urbana-Champaign ★★★ (21)
  • Théorie des automates de l'université de Stanford ★★★★ (18)
  • Introduction à l'apprentissage automatique de l'Université de Stanford ★★★★ (18)
  • Développement agile avec Ruby on Rails - Notions fondamentales de l'Université de Californie à Berkeley ★★★★★ (18)
  • Développement Android pour les débutants de Google ★★★★ 17 (17)
  • Développement web
  • Programmeurs C ++ pour C, partie A, université de Californie à Santa Cruz ★★★ (16)
  • La nature du code de la Fondation de traitement ★★★★★ (16)
  • M101J: MongoDB pour les développeurs Java
  • Programmation d'applications mobiles pour les systèmes de poche Android: 2ème partie de University of Maryland, College Park
  • Conception de programmes informatiques de l'Université de Stanford ★★★★ 13 (13)
  • Recherche de texte et moteurs de recherche de l'Université de l'Illinois à Urbana-Champaign ★★★ (13)
  • La plate-forme Arduino et la programmation C de l'Université de Californie à Irvine ★★★ (12)
  • Optimisation discrète de l'Université de Melbourne ★★★★ (12)
  • Introduction à la programmation fonctionnelle de l'université de technologie de Delft ★★★★ (11)
  • Développement d'applications Android à partir de Google ★★★ (11)
  • JavaScript orienté objet de Hack Reactor ★★★★★ (11)
  • M101JS: MongoDB pour les développeurs Node.js
  • Langages de programmation de l'Université de Virginie ★★★ (10)
  • M101P: MongoDB pour les développeurs
  • Introduction à la gestion des produits logiciels de l'Université de l'Alberta ★★★★ (9)
  • Conflits de données avec MongoDB de l'Université MongoDB ★★★ (9)
  • Cryptographie de l'Université du Maryland, College Park ★★★★ (8)
  • Apprendre des données (cours d'initiation à la machine) du California Institute of Technology ★★★★★ (8)
  • Processus logiciels et pratiques agiles de l'Université de l'Alberta ★★★★ (8)
  • Notions de base sur la conception de sites Web réactifs de Google ★★★★★ (8)
  • Julia Scientific Programming de l'Université du Cap ★★★★★ (8)
  • Tests de logiciels de l'Université de l'Utah ★★★★ (7)
  • Introduction à AJAX
  • Services Web Ruby on Rails et intégration à MongoDB de l'Université Johns Hopkins ★★★★★ (6)
  • Interfaçage avec le Arduino de l'Université de Californie à Irvine ★★★★ (6)
  • Architecture des ordinateurs de l'Université de Princeton ★★★★ (6)
  • Internet of Things: Comment en sommes-nous arrivés là? de l'Université de Californie à San Diego ★★ (6)
  • Développement d'applications Web avec JavaScript et MongoDB de l'Université de Londres Programmes internationaux ★★★★ (6)
  • Comment coder: Conception de programme systématique - Partie 1 de l'Université de la Colombie-Britannique ★★★★ (6)
  • Besoins du client et logiciels requis par l'Université de l'Alberta ★★★★★ (6)
  • Principes fondamentaux de la cybersécurité du Rochester Institute of Technology ★★★★★ (6)
  • Introduction à DevOps de Nutanix ★★★ (6)
  • Introduction aux algorithmes
  • Fondations complètes
  • Construction de logiciels en Java du Massachusetts Institute of Technology ★★★★★ (5)
  • Infographie de l'Université de Californie à Berkeley ★★★★ (5)
  • La plate-forme Raspberry Pi et la programmation Python pour le Raspberry Pi de l'Université de Californie à Irvine ★★★ (5)
  • Processus de développement logiciel du Georgia Institute of Technology ★★★★ 5 (5)
  • Réseaux informatiques de Georgia Institute of Technology ★★★★ 5 (5)
  • Développement de jeux HTML5 de Google ★★★ (5)
  • Introduction à C ++ de Microsoft ★★★★ (5)
  • Débogage logiciel de l'Université de la Sarre ★★★★★ (5)
  • Introduction au développement d'applications iOS avec Swift
  • Concepts de programmation parallèle
  • Utilisation de Python pour la recherche à l'Université de Harvard ★★★ (4)
  • Développement agile avec Ruby on Rails - Niveau avancé de l'Université de Californie à Berkeley ★★★★★ (4)
  • Rails avec Active Record et Action Pack de l'Université Johns Hopkins ★★★★ (4)
  • Applications Web à une page avec AngularJS de l'Université Johns Hopkins ★★★★★ (4)
  • Analyse d'algorithmes de l'Université de Princeton ★★★★★ (4)
  • Programmation Java: Principes de conception de logiciels de l'Université Duke ★★★★★ (4)
  • Mise en réseau dans le nuage de l'Université de l'Illinois à Urbana-Champaign ★★★★ (4)
  • Internet des objets: configuration de votre plate-forme de développement DragonBoard ™ de l'Université de Californie à San Diego ★★★ (4)
  • Internet des objets et réalité augmentée Technologies émergentes de l'Université de Yonsei ★★★ (4)
  • Optimisation des performances du site Web à partir de Google ★★★★ ☆ (4)
  • Design UX pour les développeurs mobiles de Google ★★★★★ (4)
  • Interrogation des données avec Transact-SQL de Microsoft ★★★★ 4 (4)
  • Fondements du développement d'applications Objective-C de l'Université de Californie à Irvine ★★★ (3)
  • Réseaux illustrés: principes sans calcul de l'Université de Princeton ★★★★ (3)
  • VLSI CAD Partie I: Logique de l'Université de l'Illinois à Urbana-Champaign ★★★★★ (3)
  • Développement de jeux pour plates-formes modernes de la Michigan State University ★★★★★ (3)
  • MATLAB et Octave pour les débutants de l'École Polytechnique Fédérale de Lausanne ★★★ (3)
  • Technologies de communication sans fil émergentes de l'Université de Yonsei ★★★★ (3)
  • Principes de base d'Android: saisie de l'utilisateur par Google ★★★★ ☆ (3)
  • Développement logiciel VR de Google ★★★ (3)
  • Promesses JavaScript de Google ★★★★★ (3)
  • Principes de base d'Android: Applications multi-écrans de Google ★★★★ (3)
  • DevOps for Developers: comment démarrer avec Microsoft ★★★★ (3)
  • Développement logiciel agile de l'ETH Zurich ★★★★ (3)
  • Robots mobiles autonomes de l'ETH Zurich ★★★ (3)
  • M101N: Développeurs MongoDB pour .NET
  • Configuration de serveurs Web Linux
  • Tests JavaScript
  • Introduction à jQuery
  • Modèles de conception JavaScript
  • LPL: Langue, preuve et logique de l'Université de Stanford ★★★★★ (2)
  • Compilateurs de l'Université de Stanford ★★★★ (2)
  • Expériences d'applications mobiles - Partie 1: d'un domaine à une idée d'application du Massachusetts Institute of Technology ★★★★★ (2)
  • Interfaçage avec le Raspberry Pi de l'Université de Californie à Irvine ★★★ (2)
  • Apprentissage automatique: Apprentissage non supervisé de l'Université Brown ★★★★★ (2)
  • Langages de programmation, partie B de l'Université de Washington ★★★★★ (2)
  • Conception et développement d'applications pour iOS de l'Université de Toronto ★★★ (2)
  • Introduction au développement d'applications mobiles sous Android de l'Université des sciences et technologies de Hong Kong ★★★★ (2)
  • Technologies Internet émergentes de l'Université de Yonsei ★★★ (2)
  • Communication client-serveur de Google ★★★★★ (2)
  • Principes de base d'Android: mise en réseau de Google ★★★★ ☆ (2)
  • Optimisation du rendu du navigateur de Google ★★★★ ☆ (2)
  • Développement de logiciels internationaux, 1ère partie de Microsoft ★★★★ (2)
  • Analyse et visualisation de données avec Power BI de Microsoft ★★★★★ (2)
  • Construisez votre première application Android (cours axé sur le projet) de l'École Centrale Paris ★★★ (2)
  • Algorithmes d'approximation, partie I, de l'École normale supérieure ★★★★★ (2)
  • Mise en réseau pour les développeurs Web
  • Structures de calcul 2: Architecture informatique du Massachusetts Institute of Technology ★★★★ (1)
  • Principes fondamentaux du développement de logiciels de l'Université de Pennsylvanie ★★★ (1)
  • Meilleures pratiques pour la conception d'interface utilisateur iOS de l'Université de Californie à Irvine ★★★★★ (1)
  • Architecture et conception logicielles from Georgia Institute of Technology ★★★★★ (1)
  • Concepts et conception de systèmes de bases de données de Georgia Institute of Technology ★★★★ (1)
  • Animation et CGI Motion de l'Université Columbia ★★★ (1)
  • Langages de programmation, partie C de University of Washington ★★★★★ (1)
  • Modèles 3D de réalité virtuelle issus des programmes internationaux de l'Université de Londres ★★★★★ (1)
  • Comment coder: données complexes de l'Université de la Colombie-Britannique ★★★★★ (1)
  • Gestion d'une équipe agile de l'Université de Virginie ★★ (1)
  • Mise en route: Agile et Design Penser de l'Université de Virginie ★★★★★ (1)
  • Développement de logiciels agiles de l'Université du Minnesota ★★★★ (1)
  • Java pour Android de l'Université Vanderbilt ★ (1)
  • Économie de la cybersécurité de l'Université de technologie de Delft ★★ (1)
  • Développement d'applications Web: concepts de base de l'Université du Nouveau-Mexique ★★★★ (1)
  • Algorithmes de l'Institut indien de technologie de Bombay ★★★★★ (1)
  • Android: Introduction à la programmation de l'Université polytechnique de Valence ★★★★ (1)
  • Planification agile des produits logiciels de l'Université de l'Alberta ★★★ (1)
  • Architecture logicielle pour l'Internet des objets de EIT Digital ★★★★ (1)
  • Conception de matériel pour les développeurs Android de Google ★★★★★ (1)
  • Microservices évolutifs avec Kubernetes de Google ★★★★ (1)
  • Gradle pour Android et Java de Google ★★★★★ (1)
  • Développement d'applications évolutives en Python à partir de Google ★★★★ (1)
  • Principes de base d'Android: Interface utilisateur de Google ★★ (1)
  • Développement d'applications évolutives en Java à partir de Google ★★★★ (1)
  • Performance Android de Google ★★★★★ (1)
  • Principes de base d'Android: Clics de bouton de Google ★★★ (1)
  • Programmation asynchrone avec Javascript de Microsoft ★★★★★ (1)
  • C ++ intermédiaire de Microsoft ★★★★ (1)
  • Principes d'apprentissage automatique de Microsoft ★★★★★ (1)
  • Introduction à C # de Microsoft ★★ ☆☆☆ (1)
  • AngularJS: Techniques de framework avancées de Microsoft ★★★★ (1)
  • Construisez un ordinateur moderne à partir des principes premiers: de Nand à Tetris, partie II (cours centré sur le projet) de l'Université hébraïque de Jérusalem ★★★★★ (1)
  • Python 玩转 数据 Traitement de données utilisant Python de l'Université de Nanjing ★★★★★ (1)
  • Introduction aux technologies d'infrastructure cloud de Linux Foundation ★★★★ (1)
  • Développement de jeux 2D avec libGDX d'Amazon ★★★★★ (1)
  • Introduction aux systèmes temps réel de IEEE ★★★★ (1)
  • Comment gagner des compétitions de codage: secrets de champions de l'Université ITMO ★★★ (1)
  • Applications et jeux HTML5 du Consortium World Wide Web (W3C) ★★★ (1)
  • Entretien technique avec Pramp ★★★★★ (1)
  • Principes de base d'Android: Stockage de données
  • Introduction à l'informatique théorique
  • Algorithmes: Design and Analysis, Part 2 de l'Université de Stanford
  • Algorithmes gloutons, arbres de recouvrement minimaux et programmation dynamique de l'Université Stanford
  • Modèles graphiques probabilistes 3: apprendre de l'Université de Stanford
  • Recherche de graphique, chemins les plus courts et structures de données de l'Université Stanford
  • Diviser pour régner, trier et rechercher et algorithmes randomisés de l'Université de Stanford
  • Algorithmes: conception et analyse de l'Université de Stanford
  • Expériences d'applications mobiles du Massachusetts Institute of Technology
  • Partie 3: Expériences d'applications mobiles: Création d'applications mobiles à partir du Massachusetts Institute of Technology
  • Construction logicielle avancée en Java du Massachusetts Institute of Technology
  • Conception et analyse d'algorithmes de l'Université de Pennsylvanie
  • Structures de données et conception de logiciels de l'Université de Pennsylvanie
  • Création d'applications Web en PHP de l'Université du Michigan
  • Jeux, capteurs et supports de l'Université de Californie à Irvine
  • Mise en réseau et sécurité dans les applications iOS de l'Université de Californie à Irvine
  • Vers l'avenir du développement iOS avec Swift de l'Université de Californie à Irvine
  • Analyse et test de logiciels du Georgia Institute of Technology
  • Concepts et conception de systèmes de bases de données du Georgia Institute of Technology
  • Introduction aux algorithmes d'études supérieures du Georgia Institute of Technology
  • Pointeurs, tableaux et récursivité de l'Université de Duke
  • Internet des objets: détection et activation à partir d'appareils de l'Université de Californie à San Diego
  • Comment fonctionne la réalité virtuelle de l'Université de Californie à San Diego
  • Structures de données: une approche d'apprentissage actif de l'Université de Californie à San Diego
  • Création d'applications de réalité virtuelle (VR) de l'Université de Californie à San Diego
  • Minecraft, codage et enseignement de l'Université de Californie à San Diego
  • Conception algorithmique et techniques de l'Université de Californie à San Diego
  • Cybersécurité: le point de vue du RSSI de l’Université de Washington
  • Construire une boîte à outils sur la cybersécurité de l'Université de Washington
  • Construisez votre propre application iOS de l'Université de Toronto
  • La technologie orientée objet de pointe de l'Université de Pékin
  • 设计 与 Conception et analyse d'algorithmes de l'Université de Pékin
  • Construction de logiciels: conception orientée objet de l'Université de la Colombie-Britannique
  • Comment coder: Conception de programme systématique - Partie 3 de l'Université de la Colombie-Britannique
  • Comment coder: Conception de programme systématique - Partie 2 de l'Université de la Colombie-Britannique
  • Construction de logiciels: extraction de données de l'Université de la Colombie-Britannique
  • LAFF - On Programming for Correctness de l'Université du Texas à Austin
  • Historique et références de LaTeX (Introduction à LaTeX) de la Higher School of Economics
  • Développement de logiciels allégés de l'Université du Minnesota
  • Processus et méthodologies de développement logiciel de l'Université du Minnesota
  • Applications d'ingénierie maintenables via Android de l'Université Vanderbilt
  • Développement d'applications Android avec App Inventor de l'Université des sciences et technologies de Hong Kong
  • Génie logiciel distribué mondialement de l'Université de technologie de Delft
  • Разработка веб-сервисов на Go - основы языка de l'Institut de physique et de technologie de Moscou
  • À propos de iOS-разработку de l'Institut de physique et de technologie de Moscou
  • Ыстрый старт в разработке Android-приложений de l'Institut de physique et de technologie de Moscou
  • Commentaires HTML et CSS de l'Institut de physique et de technologie de Moscou
  • JavaScript, à savoir 2: les statistiques et les performances de l'Institut de physique et de technologie de Moscou
  • Mise en œuvre des structures de données de l'Institut indien de technologie de Bombay
  • Fondations des structures de données de l'Institut indien de technologie de Bombay
  • Fondements d'Android de l'Université Nationale Autonome du Mexique
  • Python 商 設計 一 一) de National Taiwan University
  • Vous êtes le premier à donner votre avis sur le: Université de Tsinghua
  • Développement d'applications Android professionnelles à partir de l'Université Galileo
  • Le code d'architecte logiciel: Construire le monde numérique à partir de l'Université Carlos iii de Madrid
  • Introduction à la programmation Java: Structures de données fondamentales et algorithmes de l'Université Carlos iii de Madrid
  • Gestion du cycle de vie des logiciels d'entreprise de la MEPhI de la National Research Nuclear University
  • Télécharger le catalogue en anglais gratuitement de l'Université nationale de la recherche sur le nucléaire, l'Université nationale de la recherche sur la recherche médicale
  • Commentaires et statistiques sur les améliorations logicielles de l'Université de l'Alberta
  • Plus de programmation C # et Unity de la University of Colorado System
  • Piratage et correctifs de l'Université du Colorado
  • Introduction à la programmation et à l'unité C # de l'université du Colorado
  • Conception et analyse de systèmes en réseau sécurisés à partir du système de l'Université du Colorado
  • Menaces pour la conception de logiciels et mesures d'atténuation émanant du système de l'Université du Colorado
  • Structures de données et modèles de conception pour les développeurs de jeux de l'Université du Colorado
  • Programmation intermédiaire orientée objet pour les jeux Unity du système University of Colorado
  • Détection et atténuation des menaces et des attaques cybernétiques à partir du système de l'Université du Colorado
  • Principes de base de la communication réseau du système de l'Université du Colorado
  • Cryptographie et programmation de base avec Crypto API de University of Colorado System
  • Cryptographie asymétrique et gestion des clés de la University of Colorado System
  • Cryptographie symétrique de l'Université du Colorado
  • Réseaux et algorithmes de commutation de paquets du système de l'université du Colorado
  • Protocoles d'égal à égal et réseaux locaux du système de l'Université du Colorado
  • Gestion des tests logiciels de University System of Maryland
  • Vérification de logiciel formelle du système universitaire du Maryland
  • Principes fondamentaux des tests de logiciels du système universitaire du Maryland
  • Informatique en nuage pour les entreprises du système universitaire du Maryland
  • Infrastructure informatique en nuage du système universitaire du Maryland
  • Gestion en nuage informatique du système universitaire du Maryland
  • Travail d'équipe et collaboration du Rochester Institute of Technology
  • Programmation de jeu pour les concepteurs de jeux vidéo du Rochester Institute of Technology
  • Introduction aux structures de données de l'Université d'Adélaïde
  • Architecture des dispositifs Smart IoT d'EIT Digital
  • Connectivité Web et sécurité dans les systèmes embarqués d'EIT Digital
  • Cybersécurité et Internet des objets du système universitaire de Géorgie
  • Introduction aux applications Web progressives de Google
  • Applications Web hors connexion de Google
  • Développement d'applications Android avancées à partir de Google
  • Firebase Essentials pour Android de Google
  • API Google Maps de Google
  • Optimisation des performances pour les applications SQL de Microsoft
  • Création d'objets de base de données SQL programmatiques à partir de Microsoft
  • Algorithmes et structures de données de Microsoft
  • Construction de prototypes fonctionnels à l'aide de Node.js de Microsoft
  • Algorithmes et structures de données en C # de Microsoft
  • Conception de solutions de plate-forme de données de Microsoft
  • AngularJS: Principes fondamentaux de Microsoft
  • Concepts CSS avancés de Microsoft
  • Développement d'applications intelligentes et de robots de Microsoft
  • Introduction à TypeScript 2 de Microsoft
  • Construire des prototypes interactifs en utilisant JavaScript de Microsoft
  • Implémentation d'objets de base de données SQL en mémoire de Microsoft
  • Développement de bases de données SQL à partir de Microsoft
  • Apprentissage automatique de Microsoft
  • Programmation concurrente (avec Java) de Sorbonne Universités
  • Détection et atténuation des menaces cybernétiques en temps réel de l'Université de New York (NYU)
  • Introduction à Kubernetes à partir de Linux Foundation
  • Introduction à DevOps: Transformer et améliorer les opérations à partir de Linux Foundation
  • Diagrammes de classes UML pour le génie logiciel de l'Université KU Leuven
  • Utilisation et conception mobiles pour IOS à partir de Facebook
  • Ergonomie et conception mobiles pour Android à partir de Facebook
  • Principes de base des conteneurs, des Kubernetes et de Red Hat OpenShift de Red Hat
  • Principes de base du parallélisme sur l'architecture Intel d'Intel
  • Principes de base de Red Hat Enterprise Linux à partir de Red Hat
  • Concurrence de l'Université AdaCore
  • Scènes et objets VR
  • Apprenez Backbone.js
  • Comment créer sous Android
  • Le modèle MVC en rubis
  • SQL pour l'analyse de données
  • Hacker101 de HackerOne
  • Conception d'API RESTful
  • Applications Web dynamiques avec Sinatra
  • Déploiement d'applications avec Heroku
  • Modèles de conception iOS
  • Persistance iOS et données de base
  • Mise en réseau iOS avec Swift
  • Principes fondamentaux d'UIKit
  • C ++ pour les programmeurs
  • Comment faire une application iOS
  • Plateformes et applications VR
  • Construction d'interfaces iOS
  • Nouveaux fondamentaux Android
  • VR Design
  • Swift pour les développeurs

AVANCÉ (108)

  • Apprendre en profondeur de Google ★★ ☆☆☆ (44)
  • Applications créatives de l'apprentissage en profondeur avec TensorFlow
  • [Nouveau] Apprentissage pratique par renforcement de l'école supérieure d'économie
  • [Nouveau] Apprendre en profondeur dans la vision par ordinateur de la Higher School of Economics
  • [Nouveau] Relever les défis des grands collisionneurs de hadrons par l'apprentissage automatique de la Higher School of Economics
  • [Nouveau] Principes de base de l'informatique accélérée avec CUDA C / C ++ de Nvidia
  • [Nouveau] Principes fondamentaux de l'apprentissage en profondeur pour la vision par ordinateur de Nvidia
  • Introduction à l'intelligence artificielle de l'Université de Stanford ★★★★ (24)
  • Réseaux de neurones pour l'apprentissage automatique de l'Université de Toronto ★★★★ (22)
  • Modèles graphiques probabilistes 1: Représentation de l'Université Stanford ★★★★ (17)
  • Apprentissage automatique pour la science des données et l'analyse de l'Université de Columbia ★★★ (15)
  • Technologies du bitcoin et de la crypto-monnaie de l'Université de Princeton ★★★★★ (15)
  • Apprentissage automatique pour le commerce de Georgia Institute of Technology ★★★ (13)
  • Apprentissage automatique avec Big Data de l'Université de Californie à San Diego ★★ (13)
  • Réseaux de neurones et apprentissage en profondeur from deeplearning.ai ★★★★★ (12)
  • Sécurité matérielle de l'Université du Maryland, College Park ★★★ (11)
  • Intelligence artificielle (IA) de l'Université de Columbia ★★★★ (9)
  • Neurosciences computationnelles de l'Université de Washington ★★★★ (8)
  • Apprentissage par renforcement de l'Université Brown ★★★ (7)
  • Introduction à la vision par ordinateur du Georgia Institute of Technology ★★★★★ (6)
  • Introduction à la programmation parallèle de Nvidia ★★★★ (6)
  • Graphiques 3D interactifs d'Autodesk ★★★★ (6)
  • Apprentissage automatique de l'Institut de technologie de Géorgie ★★★★★ (5)
  • Technologies habilitantes pour la science des données et l'analyse: l'Internet des objets de l'université de Columbia ★ (5)
  • Cryptographie appliquée de l'Université de Virginie ★★★★ ☆ (5)
  • Apprendre en profondeur les codeurs, première partie de fast.ai ★★★★ (5)
  • Systèmes d'exploitation avancés de Georgia Institute of Technology ★★★★★ (4)
  • Apprentissage automatique de l'Université de Columbia ★★★★★ (4)
  • Programmation parallèle de l'École Polytechnique Fédérale de Lausanne ★★★★ (4)
  • Introduction à l'architecture informatique de l'Université Carnegie Mellon ★★★★★ (4)
  • Modèles graphiques probabilistes 2: Inférence de l'Université de Stanford ★★★★ (3)
  • Apprentissage automatique appliqué en Python de l'Université du Michigan ★★★★ (3)
  • Analyse prédictive pratique: modèles et méthodes de l'Université de Washington ★★ (3)
  • Modélisation par régression en pratique de la Wesleyan University ★★★★ (3)
  • Modélisation formelle quantitative et analyse des performances dans les cas les plus défavorables d'EIT Digital ★★★ (3)
  • Structuration de projets d'apprentissage machine de deeplearning.ai ★★★★★ (2)
  • Améliorer les réseaux de neurones profonds: réglage, régularisation et optimisation d'hyperparamètre à partir de deeplearning.ai ★★★★★ (2)
  • Modèles de séquence de deeplearning.ai ★★★★★ (2)
  • 6.S191: Introduction à l'apprentissage en profondeur du Massachusetts Institute of Technology ★★★★ (2)
  • Introduction aux systèmes d'exploitation de Georgia Institute of Technology ★★★★★ (2)
  • Introduction à la sécurité de l'information du Georgia Institute of Technology ★★ (2)
  • 6.S094: Apprentissage approfondi des voitures autonomes du Massachusetts Institute of Technology ★★★★ (1)
  • Photographie informatisée de Georgia Institute of Technology ★★★★ (1)
  • AI basée sur la connaissance: systèmes cognitifs du Georgia Institute of Technology ★★★ (1)
  • Calculabilité, complexité et algorithmes du Georgia Institute of Technology ★★★★★ (1)
  • Architecture informatique à haute performance de Georgia Institute of Technology ★★★★★ (1)
  • Applications d'informatique en nuage, partie 2: Big Data et applications dans le nuage de l'Université de l'Illinois à Urbana-Champaign ★★★★ (1)
  • Base de données relationnelle pour les entrepôts de données de l'Université du Colorado Système ★★ (1)
  • Matériel intégré et systèmes d'exploitation de EIT Digital ★ ☆☆☆☆ (1)
  • Apprendre TensorFlow et apprendre en profondeur, sans doctorat de Google ★★★★ ☆ (1)
  • Pratiques et principes de DevOps de Microsoft ★★ (1)
  • Représentations clairsemées dans le traitement du signal et des images: principes de base de Technion - Institut israélien de technologie ★★★★★ (1)
  • Blockchain for Business - Introduction aux technologies Hyperledger de Linux Foundation ★★★★ (1)
  • Introduction à Cloud Foundry et à l'architecture logicielle cloud native de Linux Foundation ★★★★★ (1)
  • Structures de calcul 3: organisation informatique du Massachusetts Institute of Technology
  • GT - Actualisation - Système d'exploitation avancé de Georgia Institute of Technology
  • Informatique de haute performance du Georgia Institute of Technology
  • Conception et analyse de systèmes cyber-physiques du Georgia Institute of Technology
  • Intelligence artificielle du Georgia Institute of Technology
  • Compilateurs: théorie et pratique du Georgia Institute of Technology
  • Sécurité du réseau du Georgia Institute of Technology
  • Sécurité des systèmes cyber-physiques du Georgia Institute of Technology
  • Apprentissage automatique de Georgia Institute of Technology
  • Apprentissage automatique de Georgia Institute of Technology
  • Faire votre premier jeu de réalité virtuelle à partir des programmes internationaux de l'Université de Londres
  • Programmation simultanée en Java de l'Université Rice
  • Programmation distribuée en Java de l'Université Rice
  • Programmation parallèle en Java de l'Université Rice
  • Modélisation avancée pour l'optimisation discrète de l'Université de Melbourne
  • Modélisation de base pour l'optimisation discrète de l'Université de Melbourne
  • Nature, en code: Biologie en JavaScript de l'École Polytechnique Fédérale de Lausanne
  • MATLAB et Octave pour débutants de l'École Polytechnique Fédérale de Lausanne
  • Méthodes bayésiennes pour l'apprentissage automatique de la Higher School of Economics
  • Introduction à l'analyse de concept formel de l'école supérieure d'économie
  • Traitement du langage naturel de l'école supérieure d'économie
  • Обработка изображений de l'école supérieure d'économie
  • Introduction à l'apprentissage en profondeur de l'école supérieure d'économie
  • Introduction aux systèmes de recommandation: non personnalisés et basés sur le contenu de l'Université du Minnesota
  • Systèmes de recommandation: évaluation et mesures de l'Université du Minnesota
  • 學習 基石 下 (Fondements d'apprentissage machine) - Fondements algorithmiques de l'Université nationale de Taiwan
  • Mathématiques discrètes de l'Université Jiao Tong de Shanghai
  • Cryptographie et théorie de l'information de l'Université du Colorado
  • Cryptosystèmes classiques et concepts de base de l'Université du Colorado
  • Protection cryptographique contre le hachage et l'intégrité de l'université du Colorado
  • Sécurité informatique en nuage du système universitaire du Maryland
  • Validation du système (2): comportement de processus de modèle d'EIT Digital
  • Validation du système: équivalents automates et comportements d'EIT Digital
  • Validation du système (3): Exigences par formules modales d'EIT Digital
  • Validation du système (4): logiciel de modélisation, protocoles et autres comportements d'EIT Digital
  • Cours intensif d'apprentissage automatique avec les API TensorFlow de Google
  • Deep Learning expliqué par Microsoft
  • Introduction à l'intelligence artificielle (AI) de Microsoft
  • C ++ avancé de Microsoft
  • Tests DevOps de Microsoft
  • Infrastructure en tant que code de Microsoft
  • DevOps pour bases de données de Microsoft
  • Apprendre en profondeur pour le traitement du langage naturel de l'Université d'Oxford
  • Apprentissage statistique automatique de l'Université Carnegie Mellon
  • Systèmes cyber-physiques: modélisation et simulation de l'Université de Californie à Santa Cruz
  • Introduction à OpenStack à partir de Linux Foundation
  • Algorithmes d'approximation Partie II de l'École normale supérieure
  • Cutting Edge Deep Learning pour les codeurs, 2ème partie de fast.ai
  • Conception de systèmes informatiques: concepts avancés de microprocesseurs modernes de la Chalmers University of Technology
  • Algorithmes distribués fiables, deuxième partie, KTH Royal Institute of Technology
  • Applications Big Data: Apprentissage automatique à l'échelle de Yandex
  • Calcul haute performance dans le nuage de la Dublin City University
  • Université d'été d'apprentissage en profondeur
  • Intégration et déploiement continus