530 bezpłatnych kursów programowania i informatyki, które możesz rozpocząć w maju

Sześć lat temu uniwersytety takie jak MIT i Stanford po raz pierwszy otworzyły bezpłatne kursy online dla publiczności. Obecnie ponad 800 szkół na całym świecie stworzyło tysiące bezpłatnych kursów online.

Przygotowałem listę 530 takich bezpłatnych kursów online, które możesz rozpocząć w tym miesiącu. W tym celu wykorzystałem bazę danych Class Central zawierającą około 10 000 kursów. Podałem również średnią ocenę każdego kursu.

Strona główna Class Central.

Posortowałem te kursy według następujących poziomów trudności:

  • Początkujący
  • Pośredni
  • zaawansowane

Kursy oferowane po raz pierwszy są oznaczone jako [NOWE].

Wiele z tych kursów jest całkowicie samodzielnych. Reszta rozpocznie się w późniejszym czasie w maju. Pełną listę kursów związanych z technologią, które rozpoczną się później w 2018 r., Można znaleźć na stronach tematycznych Computer Central, Data Science i Programowania w Class Central.

Rozumiem, że jest to długa lista i może być zniechęcająca dla osób początkujących w programowaniu. W takim przypadku przydatne mogą być rekomendacje Davida Venturiego dotyczące najlepszych kursów online z zakresu Data Science - nawet jeśli nie chcesz uczyć się Data Science. Mam nadzieję, że w przyszłości utworzę więcej tych przewodników.

I na koniec, jeśli masz problemy z ustaleniem, jak zapisać się na kursy Coursera za darmo, nie martw się - napisałem artykuł o tym, jak to zrobić.

POCZĄTEK (134)

  • Programowanie dla każdego (Pierwsze kroki w Pythonie) z University of Michigan ★★★★★ (2626)
  • Wprowadzenie do informatyki i programowania przy użyciu języka Python z Massachusetts Institute of Technology ★★★★★ (115)
  • Naucz się programować: Podstawy z University of Toronto ★★★★★ (100)
  • Wprowadzenie do informatyki z University of Virginia ★★★★ ☆ (68)
  • Wprowadzenie CS50 do informatyki z Harvard University ★★★★★ (67)
  • Ruby on Rails: Wprowadzenie z Johns Hopkins University ★★★ ☆☆ (55)
  • Jak korzystać z Git i GitHub
  • Wprowadzenie do Linuksa z Linux Foundation ★★★★ ☆ (37)
  • Historia Internetu, technologia i bezpieczeństwo z University of Michigan ★★★★★ (36)
  • Wprowadzenie do HTML i CSS
  • Wprowadzenie do programowania VBA / Excel od Cal Poly Pomona ★★★★ ☆ (26)
  • [Nowość] Wprowadzenie do programu w języku Java: estructuras de datos y algoritmos z Universidad Carlos III de Madrid
  • Zbuduj nowoczesny komputer z pierwszych zasad: od Nand do Tetris (kurs zorientowany na projekt) z Uniwersytetu Hebrajskiego w Jerozolimie ★★★★★ (23)
  • Wprowadzenie do Cyber ​​Security z The Open University ★★★★ ☆ (19)
  • Podstawy JavaScript
  • Introducción a la programación orientada a objetos en Java z Universidad de los Andes ★★★★★ (17)
  • CS101: Informatyka 101 z Uniwersytetu Stanforda ★★★★ ☆ (15)
  • Podstawy programowania z Indian Institute of Technology Bombay ★★ ☆☆☆ (13)
  • Podstawy bezpieczeństwa w sieci z KU Leuven University ★★★★ ☆ (13)
  • Podstawy programowania w języku Python
  • Sieć: Wprowadzenie do sieci komputerowej z Uniwersytetu Stanforda ★★★★★ (11)
  • Twórcze programowanie multimediów cyfrowych i aplikacji mobilnych z międzynarodowych programów University of London ★★★★ ☆ (11)
  • HTML, CSS i JavaScript dla programistów stron internetowych z Johns Hopkins University ★★★★★ (10)
  • Wprowadzenie do Internetu przedmiotów i systemów wbudowanych z University of California, Irvine ★★★★ ☆ (10)
  • Wprowadzenie do Bootstrap - samouczek od Microsoft ★★★ ☆☆ (9)
  • Podstawy kodowania HTML5 i najlepsze praktyki konsorcjum World Wide Web (W3C) ★★★★ ☆ (9)
  • Python dla wszystkich - odkrywanie informacji
  • Wprowadzenie do programowania dla sztuk wizualnych za pomocą p5.js z University of California, Los Angeles ★★★★★ (7)
  • Wprowadzenie do relacyjnych baz danych
  • Programowanie w języku Python: zwięzłe wprowadzenie z Wesleyan University ★★★ ☆☆ (5)
  • Wprowadzenie do jQuery firmy Microsoft ★★★★ ☆ (5)
  • Podstawy HTML5 i CSS z konsorcjum World Wide Web (W3C) ★★★★ ☆ (5)
  • Podstawy programowania Java
  • Podstawy wiersza poleceń systemu Linux
  • Wprowadzenie do programowania w języku Java - część 1 z Uniwersytetu Nauki i Technologii w Hongkongu ★★★★ ☆ (4)
  • Wprowadzenie do programowania w Javie: Rozpoczęcie pisania kodu w Javie z Universidad Carlos III de Madrid ★★★★ ☆ (4)
  • Paradygmaty programowania komputerowego - podstawy z Université catholique de Louvain ★★★★★ (4)
  • Paradygmaty programowania komputerowego - abstrakcja i współbieżność z Université catholique de Louvain ★★★★ ☆ (4)
  • Programowanie od zera z Harvey Mudd College ★★★★★ (4)
  • Jak stworzyć stronę internetową w weekend! (Project-Centered Course) z State University of New York ★★★★★ (3)
  • Wprowadzenie do JavaScript
  • Programowanie w Internecie za pomocą JavaScript z University of Pennsylvania ★★★★★ (2)
  • The Beauty and Joy of Computing - AP® CS Principles Part 1 from University of California, Berkeley ★★★★★ (2)
  • Wprowadzenie do informatyki przy użyciu Pythona z Georgia Institute of Technology ★★★★★ (2)
  • Jak kodować: Proste dane z University of British Columbia ★★★★★ (2)
  • Programowanie obiektowe od Indian Institute of Technology Bombay ★★★★ ☆ (2)
  • Myśleć. Stwórz. Kod z University of Adelaide ★★★★★ (2)
  • Technologia komputerowa wewnątrz smartfona z Cornell University ★★★★★ (2)
  • Podstawy Androida: Zrób pierwszą aplikację od Google ★★★★ ☆ (2)
  • Naucz się programować za pomocą Pythona z University of Texas Arlington ★★★★★ (2)
  • Wprowadzenie do HTML i JavaScript od Microsoft ★★★★★ (2)
  • CS For All: Wprowadzenie do informatyki i programowania w języku Python od Harvey Mudd College ★★★★★ (2)
  • Kontrola wersji za pomocą Git
  • Android dla początkujących
  • Zasady informatyczne AP50 CS50 z Uniwersytetu Harvarda ★★★★★ (1)
  • Informatyka CS50 dla profesjonalistów z Uniwersytetu Harvarda ★★★★★ (1)
  • Wprowadzenie do języka strukturalnego zapytania (SQL) z University of Michigan ★★★★★ (1)
  • Sieci: przyjaciele, pieniądze i bajty z Princeton University ★★★ ☆☆ (1)
  • Tworzenie i projektowanie stron internetowych przy użyciu Wordpress z California Institute of the Arts ★★★★ ☆ (1)
  • Tworzenie aplikacji na Androida dla początkujących z Galileo University ★ ☆☆☆☆ (1)
  • Podstawy kodowania w sieci dla artystów z National University of Singapore ★★★★ ☆ (1)
  • Naucz się programować w Javie od Microsoft ★★★★★ (1)
  • Wprowadzenie do ReactJS firmy Microsoft ★★ ☆☆☆ (1)
  • Wprowadzenie do Node.js z Microsoft ★★★★★ (1)
  • Informatyka: sztuka, magia, nauka z ETH Zurich ★★★★ ☆ (1)
  • Software Engineering Essentials z Technische Universität München (Technical University of Munich) ★★★★★ (1)
  • Lernen objekt-orientierter Programmierung z Technische Universität München (Technical University of Munich) ★★★★★ (1)
  • MyCS: Informatyka dla początkujących z Harvey Mudd College ★★★ ☆☆ (1)
  • CODAPPS: Kodowanie aplikacji mobilnych dla przedsiębiorców z EMLYON Business School ★★★★★ (1)
  • Wprowadzenie do Pythona
  • Aplikacje internetowe dla każdego
  • Zrozumienie technologii CS50 z Uniwersytetu Harvarda
  • Zasady informatyki z Uniwersytetu Stanforda
  • Budowanie aplikacji bazodanowych w PHP z University of Michigan
  • JavaScript, jQuery i JSON z University of Michigan
  • Unix Workbench z Johns Hopkins University
  • Wprowadzenie do cyberbezpieczeństwa na University of Washington
  • Wprowadzenie do wirtualnej rzeczywistości z międzynarodowych programów University of London
  • Budowanie interaktywnych postaci 3D i społecznościowych VR z międzynarodowych programów University of London
  • Inżynieria oprogramowania: Wprowadzenie z University of British Columbia
  • Введение в базы данных z St. Petersburg State Polytechnic University
  • Введение в программирование (C ++) z Higher School of Economics
  • Wprowadzenie do programowania Java - część 2 z The Hong Kong University of Science and Technology
  • Scratch: Programmeren voor kinderen (8+) z Delft University of Technology
  • Excel / VBA do kreatywnego rozwiązywania problemów, część 3 (Projekty) z University of Colorado Boulder
  • AP Informatyka A: Klasy programowania Java i obiekty z Purdue University
  • AP Informatyka A: Polimorfizm programowania Java i zaawansowane struktury danych z Purdue University
  • AP Informatyka A: Pętle programowania Java i struktury danych z Purdue University
  • Тонкости верстки z Moskiewskiego Instytutu Fizyki i Technologii
  • JavaScript, часть 1: основы и функции z Moskiewskiego Instytutu Fizyki i Technologii
  • Zarabiaj na aplikacjach na Androida z Galileo University
  • Podstawy Java dla rozwoju Androida z Galileo University
  • Wprowadzenie do programowania w Javie: pisanie dobrego kodu z Universidad Carlos III de Madrid
  • Wprowadzenie do TCP / IP z Yonsei University
  • Deep Learning for Business z Yonsei University
  • Projektowanie oprogramowania jako abstrakcja z systemu University of Colorado
  • Projektowanie oprogramowania jako element cyklu rozwoju oprogramowania od University of Colorado System
  • Metody projektowania oprogramowania i narzędzia z University of Colorado System
  • Proactive Computer Security z University of Colorado System
  • Wprowadzenie do Cybersecurity for Business z University of Colorado System
  • TCP / IP i zaawansowane tematy z University of Colorado System
  • Projektowanie gier wideo i równowaga z Rochester Institute of Technology
  • Programowanie mobilne przez Google
  • Dostępność sieciowa od Google
  • Wprowadzenie do programowania za pomocą Pythona z University of Texas Arlington
  • Wprowadzenie do Microsoft Design Thinking
  • Podstawy CSS firmy Microsoft
  • Wprowadzenie do Python: Absolute Beginner od Microsoft
  • Logika i myślenie obliczeniowe firmy Microsoft
  • Pisanie Kodeksu Profesjonalnego od Microsoft
  • Wprowadzenie do Pythona: podstawy od Microsoft
  • Programowanie obiektowe w Javie od Microsoft
  • Cyberatakowe środki zaradcze z New York University (NYU)
  • Wprowadzenie do cyberataków z New York University (NYU)
  • Cyberbezpieczeństwo dla małych i średnich przedsiębiorstw: identyfikowanie zagrożeń i zapobieganie atakom z Deakin University
  • Informatyka: sztuka, magia, nauka - część II z ETH Zurich
  • Jak zbudować Chatbota bez kodowania od IBM
  • Mobile Computing z App Inventor - Zasady CS z The University of Warwick
  • Komunikacja danych i usługi sieciowe firmy Cisco
  • Protokoły sieciowe i architektura firmy Cisco
  • Połączenie internetowe: jak uzyskać dostęp do Internetu? od Cisco
  • Podstawy sieci domowej z Cisco
  • Wprowadzenie do Cisco Networking od Cisco
  • Wprowadzenie do JavaScript z konsorcjum World Wide Web (W3C)
  • Wprowadzenie do MongoDB z MongoDB University
  • Programowanie obiektowe w Pythonie: Stwórz własną grę przygodową z Raspberry Pi Foundation
  • JavaScript zorientowany obiektowo
  • ES6 - Ulepszony JavaScript
  • GitHub i współpraca
  • JavaScript i DOM
  • Wprowadzenie do rzeczywistości wirtualnej
  • HTTP i serwery WWW
  • Naucz się szybkiej składni programowania
  • Szybki dla początkujących

POŚREDNI (285)

  • Struktury danych w języku Python z University of Michigan ★★★★★ (1589)
  • Korzystanie z Pythona w celu uzyskania dostępu do danych internetowych z University of Michigan ★★★★★ (832)
  • Korzystanie z baz danych w języku Python z University of Michigan ★★★★★ (721)
  • Funkcjonalne zasady programowania w Scali z École Polytechnique Fédérale de Lausanne ★★★★★ (63)
  • Algorytmy, część I z Princeton University ★★★★★ (58)
  • Uczenie maszynowe dla muzyków i artystów z Goldsmiths, University of London ★★★★★ (58)
  • Kryptografia I z Uniwersytetu Stanforda ★★★★★ (49)
  • Projektowanie programu funkcjonalnego w Scali z École Polytechnique Fédérale de Lausanne ★★★★★ (38)
  • Programowanie aplikacji mobilnych na urządzenia przenośne z systemem Android: Część 1 z University of Maryland, College Park ★★★★ ☆ (38)
  • CS188.1x: Sztuczna inteligencja z University of California, Berkeley ★★★★★ (30)
  • Responsive Podstawy strony: Kod z HTML, CSS i JavaScript z międzynarodowych programów University of London ★★★★ ☆ (24)
  • Języki programowania, część A z University of Washington ★★★★★ (22)
  • Algorytmy, część II z Princeton University ★★★★★ (21)
  • Cloud Computing Concepts, część 1 z University of Illinois at Urbana-Champaign ★★★ ☆☆ (21)
  • Teoria automatów z Uniwersytetu Stanforda ★★★★ ☆ (18)
  • Wprowadzenie do uczenia maszynowego na Uniwersytecie Stanforda ★★★★ ☆ (18)
  • Zwinne programowanie przy użyciu Ruby on Rails - podstawy z University of California, Berkeley ★★★★★ (18)
  • Rozwój Androida dla początkujących od Google ★★★★ ☆ (17)
  • Tworzenie stron internetowych
  • C ++ Dla programistów C, część A z University of California, Santa Cruz ★★★ ☆☆ (16)
  • The Nature of Code from Processing Foundation ★★★★★ (16)
  • M101J: MongoDB dla programistów Java
  • Programowanie aplikacji mobilnych dla przenośnych systemów Android: część 2 z University of Maryland, College Park ★★★★ ☆ (15)
  • Projektowanie programów komputerowych z Uniwersytetu Stanforda ★★★★ ☆ (13)
  • Wyszukiwanie tekstów i wyszukiwarki z University of Illinois w Urbana-Champaign ★★★ ☆☆ (13)
  • Platforma Arduino i programowanie C z University of California, Irvine ★★★ ☆☆ (12)
  • Optymalizacja dyskretna z University of Melbourne ★★★★ ☆ (12)
  • Wprowadzenie do programowania funkcjonalnego z Delft University of Technology ★★★★ ☆ (11)
  • Tworzenie aplikacji na Androida od Google ★★★ ☆☆ (11)
  • Obiektowy JavaScript z Hack Reactor ★★★★★ (11)
  • M101JS: MongoDB dla programistów Node.js
  • Języki programowania z University of Virginia ★★★ ☆☆ (10)
  • M101P: MongoDB dla programistów
  • Wprowadzenie do zarządzania produktem z University of Alberta ★★★★ ☆ (9)
  • Wranglowanie danych za pomocą MongoDB z MongoDB University ★★★ ☆☆ (9)
  • Kryptografia z University of Maryland, College Park ★★★★ ☆ (8)
  • Uczenie się na danych (wstępny kurs uczenia maszynowego) z California Institute of Technology ★★★★★ (8)
  • Procesy oprogramowania i zwinne praktyki z University of Alberta ★★★★ ☆ (8)
  • Elastyczne podstawy projektowania stron internetowych od Google ★★★★★ (8)
  • Julia Programowanie naukowe z University of Cape Town ★★★★★ (8)
  • Testowanie oprogramowania z University of Utah ★★★★ ☆ (7)
  • Wprowadzenie do AJAX
  • Usługi sieciowe Ruby on Rails i integracja z MongoDB z Johns Hopkins University ★★★★★ (6)
  • Współpraca z Arduino z University of California, Irvine ★★★★ ☆ (6)
  • Architektura komputerów z Princeton University ★★★★ ☆ (6)
  • Internet przedmiotów: jak się tu dostaliśmy? z University of California, San Diego ★★ ☆☆☆ (6)
  • Tworzenie aplikacji internetowych z JavaScript i MongoDB z międzynarodowych programów University of London ★★★★ ☆ (6)
  • Jak kodować: systematyczne projektowanie programów - część 1 z The University of British Columbia ★★★★ ☆ (6)
  • Potrzeby klientów i wymagania programowe z University of Alberta ★★★★★ (6)
  • Podstawy cyberbezpieczeństwa od Rochester Institute of Technology ★★★★★ (6)
  • Wprowadzenie do DevOps od Nutanix ★★★ ☆☆ (6)
  • Wprowadzenie do algorytmów
  • Podstawy z pełnym stosem
  • Budowa oprogramowania w Javie od Massachusetts Institute of Technology ★★★★★ (5)
  • Grafika komputerowa z University of California, Berkeley ★★★★ ☆ (5)
  • Platforma Raspberry Pi i programowanie w języku Python dla Raspberry Pi z University of California, Irvine ★★★ ☆☆ (5)
  • Proces opracowywania oprogramowania z Georgia Institute of Technology ★★★★ ☆ (5)
  • Sieci komputerowe od Georgia Institute of Technology ★★★★ ☆ (5)
  • Tworzenie gier HTML5 od Google ★★★ ☆☆ (5)
  • Wprowadzenie do C ++ od Microsoft ★★★★ ☆ (5)
  • Debugowanie oprogramowania z Saarland University ★★★★★ (5)
  • Wprowadzenie do tworzenia aplikacji na iOS w Swift
  • Koncepcje programowania równoległego
  • Korzystanie z Pythona do badań z Harvard University ★★★ ☆☆ (4)
  • Zwinne programowanie przy użyciu Ruby on Rails - Advanced University of California, Berkeley ★★★★★ (4)
  • Szyny z Active Record i Action Pack z Johns Hopkins University ★★★★ ☆ (4)
  • Jednostronne aplikacje internetowe z AngularJS z Johns Hopkins University ★★★★★ (4)
  • Analiza algorytmów z Princeton University ★★★★★ (4)
  • Programowanie Java: Zasady projektowania oprogramowania z Duke University ★★★★★ (4)
  • Cloud Networking z University of Illinois at Urbana-Champaign ★★★★ ☆ (4)
  • Internet rzeczy: Konfigurowanie platformy programistycznej DragonBoard ™ z University of California, San Diego ★★★ ☆☆ (4)
  • Internet rzeczy i rzeczywistość rozszerzona Nowe technologie z Uniwersytetu Yonsei ★★★ ☆☆ (4)
  • Optymalizacja wydajności strony internetowej od Google ★★★★ ☆ (4)
  • UX Design dla programistów mobilnych z Google ★★★★★ (4)
  • Zapytanie o dane za pomocą Transact-SQL od Microsoft ★★★★ ☆ (4)
  • Podstawy rozwoju aplikacji Objective-C z University of California, Irvine ★★★ ☆☆ (3)
  • Ilustrowane sieci: Zasady bez rachunku z Princeton University ★★★★ ☆ (3)
  • VLSI CAD Część I: Logika z University of Illinois w Urbana-Champaign ★★★★★ (3)
  • Tworzenie gier dla nowoczesnych platform z Michigan State University ★★★★★ (3)
  • MATLAB i Octave dla początkujących z École Polytechnique Fédérale de Lausanne ★★★ ☆☆ (3)
  • Komunikacja bezprzewodowa Nowe technologie z Uniwersytetu Yonsei ★★★★ ☆ (3)
  • Podstawy Androida: Wejście użytkownika z Google ★★★★ ★ (3)
  • Rozwój oprogramowania VR od Google ★★★ ☆☆ (3)
  • Obietnice JavaScript od Google ★★★★★ (3)
  • Podstawy Androida: Aplikacje wieloekranowe od Google ★★★★ ☆ (3)
  • DevOps dla programistów: Jak zacząć od Microsoft ★★★★ ☆ (3)
  • Zwinne tworzenie oprogramowania od ETH Zurich ★★★★ ☆ (3)
  • Autonomiczne roboty mobilne od ETH Zurich ★★★ ☆☆ (3)
  • M101N: MongoDB dla programistów .NET
  • Konfigurowanie serwerów WWW Linux
  • Testowanie JavaScript
  • Wprowadzenie do jQuery
  • Wzory projektowe JavaScript
  • LPL: Język, dowód i logika z Uniwersytetu Stanforda ★★★★★ (2)
  • Kompilatory z Uniwersytetu Stanforda ★★★★ ☆ (2)
  • Doświadczenia z aplikacjami mobilnymi Część 1: Od domeny do pomysłu na aplikację z Massachusetts Institute of Technology ★★★★★ (2)
  • Współpraca z Raspberry Pi z University of California, Irvine ★★★ ☆☆ (2)
  • Uczenie maszynowe: uczenie się bez nadzoru od Brown University ★★★★★ (2)
  • Języki programowania, część B z University of Washington ★★★★★ (2)
  • Projektowanie i rozwój aplikacji na iOS z University of Toronto ★★★ ☆☆ (2)
  • Wprowadzenie do tworzenia aplikacji mobilnych przy użyciu Androida z The University of Science and Technology w Hongkongu ★★★★ ☆ (2)
  • Nowe technologie internetowe z Uniwersytetu Yonsei ★★★ ☆☆ (2)
  • Komunikacja klient-serwer od Google ★★★★★ (2)
  • Podstawy Androida: Praca w sieci od Google ★★★★ ☆ (2)
  • Optymalizacja renderowania przeglądarki od Google ★★★★ ☆ (2)
  • Opracowywanie oprogramowania międzynarodowego, część 1 firmy Microsoft ★★★★ ☆ (2)
  • Analiza i wizualizacja danych za pomocą Power BI firmy Microsoft ★★★★★ (2)
  • Zbuduj swoją pierwszą aplikację na Androida (kurs zorientowany na projekt) z École Centrale Paris ★★★ ☆☆ (2)
  • Algorytmy aproksymacyjne Część I z École normale supérieure ★★★★★ (2)
  • Sieć dla programistów stron internetowych
  • Struktury obliczeniowe 2: Architektura komputerów z Massachusetts Institute of Technology ★★★★ ☆ (1)
  • Podstawy rozwoju oprogramowania z University of Pennsylvania ★★★ ☆☆ (1)
  • Najlepsze praktyki w zakresie projektowania interfejsu użytkownika iOS od University of California, Irvine ★★★★★ (1)
  • Architektura i projektowanie oprogramowania z Georgia Institute of Technology ★★★★★ (1)
  • Systemy baz danych Koncepcje i projektowanie z Georgia Institute of Technology ★★★★ ☆ (1)
  • Animacja i ruch CGI z Columbia University ★★★ ☆☆ (1)
  • Języki programowania, część C z University of Washington ★★★★★ (1)
  • Modele 3D do wirtualnej rzeczywistości z międzynarodowych programów University of London ★★★★★ (1)
  • Jak kodować: złożone dane z University of British Columbia ★★★★★ (1)
  • Zarządzanie zwinnym zespołem z University of Virginia ★★ ☆☆☆ (1)
  • Pierwsze kroki: Agile Meets Design Thinking z University of Virginia ★★★★★ (1)
  • Agile Software Development z University of Minnesota ★★★★ ☆ (1)
  • Java dla Androida z Vanderbilt University ★ ☆☆☆☆ (1)
  • Cyber ​​Security Economics z Delft University of Technology ★★ ☆☆☆ (1)
  • Tworzenie aplikacji internetowych: podstawowe pojęcia z University of New Mexico ★★★★ ☆ (1)
  • Algorytmy z Indian Institute of Technology Bombay ★★★★★ (1)
  • Android: Introducción a la Programación z Universitat Politècnica de València ★★★★ ☆ (1)
  • Zwinne planowanie oprogramowania od University of Alberta ★★★ ☆☆ (1)
  • Architektura oprogramowania dla Internetu rzeczy od EIT Digital ★★★★ ☆ (1)
  • Projektowanie materiałów dla programistów Androida od ★★★★★ (1)
  • Skalowalne mikrousługi z Kubernetes od Google ★★★★ ☆ (1)
  • Gradle dla Androida i Java od Google ★★★★★ (1)
  • Tworzenie skalowalnych aplikacji w Pythonie z Google ★★★★ ☆ (1)
  • Podstawy Androida: Interfejs użytkownika od Google ★★ ☆☆☆ (1)
  • Tworzenie skalowalnych aplikacji w Javie z Google ★★★★ ☆ (1)
  • Wydajność Androida od Google ★★★★★ (1)
  • Podstawy Androida: Kliknięcia przycisku od Google ★★★ ☆☆ (1)
  • Programowanie asynchroniczne z Javascriptem od Microsoft ★★★★★ (1)
  • Pośredni C ++ od Microsoft ★★★★ ☆ (1)
  • Zasady uczenia maszynowego od Microsoft ★★★★★ (1)
  • Wprowadzenie do C # od Microsoft ★★ ☆☆☆ (1)
  • AngularJS: Advanced Framework Techniques firmy Microsoft ★★★★ ☆ (1)
  • Zbuduj nowoczesny komputer od pierwszych zasad: Nand do Tetris część II (kurs zorientowany na projekt) z Uniwersytetu Hebrajskiego w Jerozolimie ★★★★★ (1)
  • 用 Python 玩转 数据 Przetwarzanie danych przy użyciu Python z Nanjing University ★★★★★ (1)
  • Wprowadzenie do technologii infrastruktury chmury od Linux Foundation ★★★★ ☆ (1)
  • Tworzenie gier 2D z libGDX od Amazon ★★★★★ (1)
  • Wprowadzenie do systemów czasu rzeczywistego od IEEE ★★★★ ☆ (1)
  • Jak wygrać zawody w kodowaniu: Sekrety mistrzów z ITMO University ★★★ ☆☆ (1)
  • Aplikacje i gry HTML5 z konsorcjum World Wide Web (W3C) ★★★ ☆☆ (1)
  • Wywiad techniczny z Pramp ★★★★★ (1)
  • Podstawy systemu Android: przechowywanie danych
  • Wprowadzenie do informatyki teoretycznej
  • Algorytmy: projektowanie i analiza, część 2 z Uniwersytetu Stanforda
  • Chciwe algorytmy, minimalne drzewa opinające i programowanie dynamiczne z Uniwersytetu Stanforda
  • Probabilistyczne modele graficzne 3: Uczenie się na Uniwersytecie Stanforda
  • Wyszukiwanie wykresów, najkrótsze ścieżki i struktury danych z Uniwersytetu Stanforda
  • Dziel i rządź, sortuj i szukaj oraz losowe algorytmy z Uniwersytetu Stanforda
  • Algorytmy: projektowanie i analiza z Uniwersytetu Stanforda
  • Doświadczenia aplikacji mobilnych z Massachusetts Institute of Technology
  • Doświadczenia z aplikacjami mobilnymi Część 3: Tworzenie aplikacji mobilnych z Massachusetts Institute of Technology
  • Zaawansowana konstrukcja oprogramowania w Javie z Massachusetts Institute of Technology
  • Projektowanie i analiza algorytmów z University of Pennsylvania
  • Struktury danych i projektowanie oprogramowania z University of Pennsylvania
  • Budowanie aplikacji internetowych w PHP z University of Michigan
  • Gry, czujniki i media z University of California, Irvine
  • Sieć i bezpieczeństwo w aplikacjach na iOS z University of California, Irvine
  • Ku przyszłości rozwoju iOS dzięki Swift z University of California, Irvine
  • Analiza i testowanie oprogramowania z Georgia Institute of Technology
  • Koncepcje i projektowanie systemów baz danych opracowane przez Georgia Institute of Technology
  • Wprowadzenie do Absolwent Algorytmy z Georgia Institute of Technology
  • Wskaźniki, tablice i rekurencja z Duke University
  • Internet przedmiotów: wykrywanie i uruchamianie z urządzeń z University of California, San Diego
  • Jak działa wirtualna rzeczywistość z University of California, San Diego
  • Struktury danych: aktywne podejście do uczenia się z University of California, San Diego
  • Tworzenie aplikacji Virtual Reality (VR) z University of California, San Diego
  • Minecraft, kodowanie i nauczanie z University of California, San Diego
  • Algorytmiczne projektowanie i techniki z University of California, San Diego
  • Cyberbezpieczeństwo: widok CISO z University of Washington
  • Budowanie zestawu narzędzi do cyberbezpieczeństwa z University of Washington
  • Zbuduj własną aplikację na iOS z University of Toronto
  • Advanced 对象 技术 高级 课程 Advanced Zaawansowana technologia obiektowa) z Uniwersytetu Pekińskiego
  • 分析 设计 与 分析 Projektowanie i analiza algorytmów z Uniwersytetu Pekińskiego
  • Konstrukcja oprogramowania: Object-Oriented Design z The University of British Columbia
  • Jak kodować: systematyczne projektowanie programów - część 3 z The University of British Columbia
  • Jak kodować: systematyczne projektowanie programów - część 2 z The University of British Columbia
  • Konstrukcja oprogramowania: abstrakcja danych z University of British Columbia
  • LAFF - O programowaniu poprawności z University of Texas w Austin
  • Документы и презентации w LaTeX (Wprowadzenie do LaTeX) z Higher School of Economics
  • Lean Software Development z University of Minnesota
  • Procesy i metodologie tworzenia oprogramowania z University of Minnesota
  • Inżynieria Konserwowalne aplikacje na Androida z Uniwersytetu Vanderbilt
  • Tworzenie aplikacji na Androida za pomocą App Inventor z Uniwersytetu Nauki i Technologii w Hongkongu
  • Globalnie rozproszona inżynieria oprogramowania z Delft University of Technology
  • Разработка веб-сервисов на Go - основы языка z Moskiewskiego Instytutu Fizyki i Technologii
  • Введение w iOS-разработку z Moskiewskiego Instytutu Fizyki i Technologii
  • Быстрый старт в разработке Android-приложений z Moskiewskiego Instytutu Fizyki i Technologii
  • Основы HTML и CSS z Moskiewskiego Instytutu Fizyki i Technologii
  • JavaScript, часть 2: прототипы и асинхронность z Moskiewskiego Instytutu Fizyki i Technologii
  • Wdrożenie struktur danych z Indian Institute of Technology Bombay
  • Podstawy struktur danych z Indian Institute of Technology Bombay
  • Fundamentos de Android od Universidad Nacional Autónoma de México
  • 用 Python 做 商 管 程式 設計 (一) z National Taiwan University
  • Сетевое администрирование: от теории к практике z Tsinghua University
  • Profesjonalne tworzenie aplikacji na Androida z Galileo University
  • Kod architekta oprogramowania: Budowanie świata cyfrowego z Universidad Carlos III de Madrid
  • Wprowadzenie do programowania Java: podstawowe struktury danych i algorytmy z Universidad Carlos III de Madrid
  • Zarządzanie cyklem życia oprogramowania dla przedsiębiorstw z National Research Nuclear University MEPhI
  • Использование механизмов операционных систем в разработке программного обеспечения z National Research Nuclear University MEPhI
  • Recenzje i dane dotyczące ulepszeń oprogramowania z University of Alberta
  • Więcej programowania w języku C # i jedności z University of Colorado System
  • Hakowanie i łatanie z systemu University of Colorado
  • Wprowadzenie do programowania w C # i Unity z University of Colorado System
  • Projektuj i analizuj bezpieczne systemy sieciowe z University of Colorado System
  • Zagrożenia w projektowaniu oprogramowania i ograniczanie ich ryzyka z systemu University of Colorado
  • Struktury danych i wzorce projektowe dla twórców gier z University of Colorado System
  • Pośrednie programowanie obiektowe dla gier Unity z University of Colorado System
  • Wykrywanie i łagodzenie cyberataków i zagrożeń z systemu University of Colorado
  • Podstawy komunikacji sieciowej z University of Colorado System
  • Podstawowa kryptografia i programowanie z Crypto API z University of Colorado System
  • Kryptografia asymetryczna i zarządzanie kluczami z University of Colorado System
  • Kryptografia symetryczna z systemu University of Colorado
  • Sieci i algorytmy przełączania pakietów z systemu University of Colorado
  • Protokoły peer-to-peer i sieci lokalne z University of Colorado System
  • Zarządzanie testowaniem oprogramowania z University System of Maryland
  • Formalna weryfikacja oprogramowania z University System of Maryland
  • Podstawy testowania oprogramowania z University System of Maryland
  • Cloud Computing dla przedsiębiorstw z University System of Maryland
  • Infrastruktura przetwarzania w chmurze z University System of Maryland
  • Cloud Computing Management z University System of Maryland
  • Praca zespołowa i współpraca z Rochester Institute of Technology
  • Programowanie rozgrywki dla projektantów gier wideo z Rochester Institute of Technology
  • Wprowadzenie do struktur danych z University of Adelaide
  • Projektowanie inteligentnych urządzeń IoT od EIT Digital
  • Łączność z Internetem i bezpieczeństwo w systemach wbudowanych od EIT Digital
  • Cyberbezpieczeństwo i Internet przedmiotów z University System of Georgia
  • Wprowadzenie do progresywnych aplikacji internetowych od Google
  • Offline aplikacje internetowe od Google
  • Zaawansowane tworzenie aplikacji na Androida od Google
  • Firebase Essentials na Androida od Google
  • Interfejsy API Map Google od Google
  • Optymalizacja wydajności dla aplikacji opartych na SQL firmy Microsoft
  • Tworzenie programistycznych obiektów bazy danych SQL od Microsoft
  • Algorytmy i struktury danych firmy Microsoft
  • Budowanie funkcjonalnych prototypów za pomocą Node.js firmy Microsoft
  • Algorytmy i struktury danych w języku C # od Microsoft
  • Projektowanie rozwiązań platformy danych firmy Microsoft
  • AngularJS: podstawy programu Microsoft
  • Zaawansowane koncepcje CSS firmy Microsoft
  • Opracowywanie inteligentnych aplikacji i botów firmy Microsoft
  • Wprowadzenie do TypeScript 2 firmy Microsoft
  • Budowanie interaktywnych prototypów za pomocą JavaScript od Microsoft
  • Implementowanie obiektów SQL-In-Memory SQL Database od Microsoft
  • Opracowywanie baz danych SQL firmy Microsoft
  • Applied Machine Learning od Microsoft
  • Programm Concurrente (z Java) z Sorbonne Universités
  • Wykrywanie i ograniczanie zagrożenia cybernetycznego w czasie rzeczywistym z New York University (NYU)
  • Wprowadzenie do Kubernetes z Linux Foundation
  • Wprowadzenie do DevOps: Transformowanie i ulepszanie operacji z Linux Foundation
  • Diagramy klas UML dla inżynierii oprogramowania z KU Leuven University
  • Mobilna użyteczność i design dla IOS z Facebooka
  • Mobilna użyteczność i design dla Androida z Facebooka
  • Podstawy kontenerów, Kubernetes i Red Hat OpenShift z Red Hat
  • Podstawy równoległości w architekturze Intel firmy Intel
  • Podstawy Red Hat Enterprise Linux od Red Hat
  • Współbieżność z AdaCore University
  • Sceny i obiekty VR
  • Dowiedz się Backbone.js
  • Jak tworzyć w Androidzie
  • Wzór MVC w Ruby
  • SQL do analizy danych
  • Hacker101 od HackerOne
  • Projektowanie interfejsów API RESTful
  • Dynamiczne aplikacje internetowe z Sinatra
  • Wdrażanie aplikacji za pomocą Heroku
  • Wzory projektowe iOS
  • Trwałość i podstawowe dane iOS
  • Sieci iOS z Swift
  • Podstawy UIKit
  • C ++ Dla programistów
  • Jak zrobić aplikację na iOS
  • Platformy i aplikacje VR
  • Budowanie interfejsów iOS
  • Nowe podstawy Androida
  • Projekt VR
  • Swift dla programistów

ZAAWANSOWANE (108)

  • Głębokie uczenie się od Google ★★ ☆☆☆ (44)
  • Twórcze zastosowania głębokiego uczenia się dzięki TensorFlow
  • [Nowość] Praktyczne uczenie się przez zbrojenie z wyższej szkoły ekonomicznej
  • [Nowość] Głębokie uczenie się w dziedzinie wizji komputerowej z Wyższej Szkoły Ekonomicznej
  • [Nowość] Podejmowanie wyzwań dla dużych zderzaczy hadronów przez uczenie maszynowe z Wyższej Szkoły Ekonomicznej
  • [Nowość] Podstawy przyspieszonego przetwarzania w CUDA C / C ++ od Nvidii
  • [Nowość] Podstawy głębokiego uczenia się dla wizji komputerowej od Nvidii
  • Wprowadzenie do sztucznej inteligencji z Uniwersytetu Stanforda ★★★★ ☆ (24)
  • Sieci neuronowe do uczenia maszynowego z University of Toronto ★★★★ ☆ (22)
  • Probabilistyczne modele graficzne 1: Reprezentacja Uniwersytetu Stanforda ★★★★ ☆ (17)
  • Uczenie maszynowe dla Data Science i Analytics z Columbia University ★★★ ☆☆ (15)
  • Technologie bitcoinów i kryptowalut z Princeton University ★★★★★ (15)
  • Uczenie maszynowe dla handlu od Georgia Institute of Technology ★★★ ☆☆ (13)
  • Uczenie maszynowe z dużymi danymi z University of California, San Diego ★★ ☆☆☆ (13)
  • Sieci neuronowe i głębokie uczenie się z deeplearning.ai ★★★★★ (12)
  • Zabezpieczenia sprzętowe z University of Maryland, College Park ★★★ ☆☆ (11)
  • Sztuczna inteligencja (AI) z Columbia University ★★★★ ☆ (9)
  • Neuronauka obliczeniowa z University of Washington ★★★★ ☆ (8)
  • Uczenie się przez zbrojenie na Uniwersytecie Browna ★★★ ☆☆ (7)
  • Wprowadzenie do wizji komputerowej z Georgia Institute of Technology ★★★★★ (6)
  • Wprowadzenie do programowania równoległego od Nvidii ★★★★ ☆ (6)
  • Interaktywna grafika 3D Autodesk ★★★★ ☆ (6)
  • Uczenie maszynowe od Georgia Institute of Technology ★★★★★ (5)
  • Technologie wspomagające dla analizy danych i analityki: Internet przedmiotów z Columbia University ★ ☆☆☆☆ (5)
  • Kryptografia stosowana z University of Virginia ★★★★ ☆ (5)
  • Praktyczne dogłębne uczenie się koderów, część 1 od fast.ai ★★★★ ☆ (5)
  • Zaawansowane systemy operacyjne od Georgia Institute of Technology ★★★★★ (4)
  • Uczenie maszynowe z Columbia University ★★★★★ (4)
  • Programowanie równoległe z École Polytechnique Fédérale de Lausanne ★★★★ ☆ (4)
  • Wprowadzenie do architektury komputerów z Carnegie Mellon University ★★★★★ (4)
  • Probabilistyczne modele graficzne 2: Wnioskowanie z Uniwersytetu Stanforda ★★★★ ☆ (3)
  • Applied Machine Learning w Python z University of Michigan ★★★★ ☆ (3)
  • Praktyczna analiza predykcyjna: modele i metody z University of Washington ★★ ☆☆☆ (3)
  • Modelowanie regresji w praktyce z Wesleyan University ★★★★ ☆ (3)
  • Ilościowe modelowanie formalne i analiza najgorszego przypadku z EIT Digital ★★★ ☆☆ (3)
  • Strukturyzacja projektów uczenia maszynowego from deeplearning.ai ★★★★★ (2)
  • Ulepszanie głębokich sieci neuronowych: dostrajanie hiperparametrów, regularyzacja i optymalizacja z deeplearning.ai ★★★★★ (2)
  • Modele sekwencji od deeplearning.ai ★★★★★ (2)
  • 6.S191: Wprowadzenie do głębokiego uczenia się od Massachusetts Institute of Technology ★★★★ ☆ (2)
  • Wprowadzenie do systemów operacyjnych z Georgia Institute of Technology ★★★★★ (2)
  • Wprowadzenie do bezpieczeństwa informacji od Georgia Institute of Technology ★★ ☆☆☆ (2)
  • 6.S094: Dogłębne uczenie się samochodów samojezdnych z Massachusetts Institute of Technology ★★★★ ☆ (1)
  • Fotografia obliczeniowa z Georgia Institute of Technology ★★★★ ☆ (1)
  • AI oparte na wiedzy: systemy poznawcze z Georgia Institute of Technology ★★★ ☆☆ (1)
  • Obliczalność, złożoność i algorytmy z Georgia Institute of Technology ★★★★★ (1)
  • Architektura komputerów o wysokiej wydajności od Georgia Institute of Technology ★★★★★ (1)
  • Aplikacje w chmurze, część 2: Big Data i aplikacje w chmurze z University of Illinois w Urbana-Champaign ★★★★ ☆ (1)
  • Obsługa relacyjnych baz danych dla hurtowni danych z systemu University of Colorado ★★ ☆☆☆ (1)
  • Wbudowany sprzęt i systemy operacyjne od EIT Digital ★ ☆☆☆☆ (1)
  • Naucz się TensorFlow i głębokiego uczenia się, bez doktoratu. od Google ★★★★ ☆ (1)
  • DevOps Practices and Principles from Microsoft ★★ ☆☆☆ (1)
  • Rzadkie reprezentacje w przetwarzaniu sygnałów i obrazów: podstawy Technion - Izraelski Instytut Technologii ★★★★★ (1)
  • Blockchain dla biznesu - wprowadzenie do technologii Hyperledger od Linux Foundation ★★★★ ☆ (1)
  • Wprowadzenie do Cloud Foundry i Cloud Native Software Architecture od Linux Foundation ★★★★★ (1)
  • Struktury obliczeniowe 3: Organizacja komputerów z Massachusetts Institute of Technology
  • GT - Refresher - Advanced OS z Georgia Institute of Technology
  • High Performance Computing z Georgia Institute of Technology
  • Projektowanie i analiza układów cyber-fizycznych z Georgia Institute of Technology
  • Sztuczna inteligencja z Georgia Institute of Technology
  • Kompilatory: teoria i praktyka z Georgia Institute of Technology
  • Bezpieczeństwo sieci od Georgia Institute of Technology
  • Bezpieczeństwo systemów cyber-fizycznych od Georgia Institute of Technology
  • Uczenie maszynowe z Georgia Institute of Technology
  • Uczenie maszynowe z Georgia Institute of Technology
  • Making Your First Virtual Reality Game from University of London International Programs
  • Programowanie równoległe w Javie z Rice University
  • Programowanie rozproszone w Javie z Rice University
  • Programowanie równoległe w Javie z Rice University
  • Zaawansowane modelowanie do dyskretnej optymalizacji z University of Melbourne
  • Podstawowe modelowanie dyskretnej optymalizacji z University of Melbourne
  • Nature, in Code: Biology in JavaScript from École Polytechnique Fédérale de Lausanne
  • MATLAB i Octave pour débutants z École Polytechnique Fédérale de Lausanne
  • Bayesowskie metody uczenia maszynowego z Wyższej Szkoły Ekonomicznej
  • Wprowadzenie do formalnej analizy pojęć z Wyższej Szkoły Ekonomicznej
  • Przetwarzanie języka naturalnego z Wyższej Szkoły Ekonomicznej
  • Обработка изображений z Higher School of Economics
  • Wprowadzenie do głębokiego uczenia się od Higher School of Economics
  • Wprowadzenie do systemów rekomendujących: niespersonalizowane i oparte na treści z University of Minnesota
  • Systemy rekomendujące: ocena i wskaźniki z University of Minnesota
  • 機器 學習 基石 下 (Machine Learning Foundation) - -Algorytmy algorytmiczne z National Taiwan University
  • Dyskretna matematyka z Uniwersytetu Jiao Tong w Szanghaju
  • Teoria kryptografii i informacji z University of Colorado System
  • Klasyczne kryptosystemy i podstawowe pojęcia z systemu University of Colorado
  • Kryptograficzna ochrona hashów i integralności od University of Colorado System
  • Cloud Computing Security z University System of Maryland
  • Walidacja systemu (2): Zachowanie procesu modelowego z EIT Digital
  • Walidacja systemu: automaty i równoważniki behawioralne od EIT Digital
  • Walidacja systemu (3): Wymagania według wzorów modalnych z EIT Digital
  • Walidacja systemu (4): Oprogramowanie do modelowania, protokoły i inne zachowania z EIT Digital
  • Szkolenie z zakresu uczenia maszynowego z interfejsami API TensorFlow firmy Google
  • Dogłębne uczenie się wyjaśnione przez Microsoft
  • Wprowadzenie do sztucznej inteligencji (AI) od Microsoft
  • Zaawansowany C ++ od Microsoft
  • Testy DevOps od Microsoft
  • Infrastruktura jako kod firmy Microsoft
  • DevOps dla baz danych firmy Microsoft
  • Dogłębne uczenie się przetwarzania języka naturalnego z University of Oxford
  • Statystyczne uczenie maszynowe z Carnegie Mellon University
  • Systemy cyber-fizyczne: modelowanie i symulacja z University of California, Santa Cruz
  • Wprowadzenie do OpenStack z Linux Foundation
  • Algorytmy aproksymacyjne Część II z École normale supérieure
  • Najnowocześniejsza głęboka nauka dla programistów, część 2 z fast.ai
  • Projektowanie systemu komputerowego: zaawansowane koncepcje nowoczesnych mikroprocesorów z Chalmers University of Technology
  • Niezawodne algorytmy rozproszone, część 2 z KTH Royal Institute of Technology
  • Aplikacje Big Data: Machine Learning w skali od Yandex
  • Wysokowydajne przetwarzanie w chmurze z Dublin City University
  • Letnia szkoła głębokiego uczenia się
  • Ciągła integracja i wdrażanie