175 bezplatných kurzov pre programátorov a vývojárov webu (časť II)

Vzhľadom na neočakávaný záujem, ktorý vzbudila predchádzajúca kompilácia online kurzov pre programátorov, vývojárov webu a ďalších milovníkov počítačov vo všeobecnosti (môžete si ich pozrieť TU ), sme sa rozhodli dať mu kontinuitu novým špecializovaným príspevkom.

V tejto druhej časti zhromažďujeme bezplatné kurzy na také populárne témy ako umelá inteligencia a strojové učenie, počítačová bezpečnosť alebo kryptografia. Rovnako tak existuje priestor pre veľké množstvo školiacich kurzov týkajúcich sa Java, PHP, vývoja mobilných aplikácií (Android / iOS), tvorby videohier, webových stránok a oveľa viac. Nestrácajte ich z dohľadu!

175 online kurzov programovania, vývoja webu a umelej inteligencie

Mnohé z týchto kurzov sú v angličtine a sú vyvinuté prostredníctvom platformy Class Central. Majú trvanie od 1 do 6 týždňov s flexibilným harmonogramom a možnosťou certifikátu (predplateného alebo bezplatného v závislosti od kurzu). Veľké množstvo kurzov sa zhromažďuje aj v španielčine a pre ďalšie vzdelávacie platformy, ako sú Coursera, Codelabs, Tutellus, Codecademy a príležitostné série tréningových videí na YouTube.

Vývoj mobilných aplikácií

Naučte sa, ako je aplikácia pre iOS 7 vyvinutá za hodinu
Vytvorte aplikáciu pomocou Swift 3 pre iOS 10
Vytvárajte mobilné aplikácie pomocou Mobincube bez kódu
Kurz základy Android Developer (Codelabs)
Vývoj mobilných aplikácií bez programovania
Vývoj aplikácií pre Android
Špecializovaný program Vývoj aplikácií pre iOS
Vývoj mobilných aplikácií s Androidom
Vývoj mobilných aplikácií s titánom
Základy Androidu
Úvod do programovania v systéme Android (vyučuje UPV)
Programovanie pomocou Java pre aplikácie pre Android

Súvisiace: 26 bezplatných kurzov, kde sa dozviete, ako vytvárať aplikácie pre Android

vývoj webových aplikácií

Uhlové: Preveďte ľubovoľnú šablónu HTML do formátu WebAPP
Naučte sa publikovať svoje webové stránky
HTML5 a CSS3 od nuly
Naučte sa vytvárať webové stránky od nuly
Naučte sa vytvárať webové stránky bez programovania s Jimdom
Kurz FlexBox od 0
Kurz efektov paralaxy s programom Adobe Muse
Naučte sa prístupnosť webu krok za krokom
Naučte sa farebné prevedenie
Bezplatný online kurz na vytváranie stránok vo WordPress
Ako vytvoriť CRUD s PHP a SQL Serverom
Vytvorte webovú stránku pomocou HTML a CSS
Webový vývojár: Štrukturálne programovanie v PHP
Umožnenie technológií pre dátovú vedu a analýzu: Internet vecí
Základy dizajnu UX
Growth Hacking (6. vydanie)
Naučte sa základné programovanie pomocou PHP
Aplikácia cloud computingu, časť 2: Veľké dáta a aplikácie v cloude
Úvod do uhla 4 - Inštalácia a komponenty
Úvod do cloudovej zlievarne a cloudovej architektúry natívneho softvéru
Úvod do OpenStack
Super PHP
Online obchod s WooCommerce od nuly
IDESWEB
Implementujte cookies a relácie v PHP
MVC pre milých nováčikov s Laravelom

Vývoj, dizajn a tvorba videohier

Vývoj hry s jednotou 5: Prvá kompletná hra
Tvorba hier na Unreal Engine pre začiatočníkov
Dizajn a tvorba videohier
Interaktívna 3D grafika
Vývoj a dizajn videohier

Umelá inteligencia a strojové učenie

6. S094: Hlboké učenie pre samoriadiace autá
6. S191: Úvod do hlbokého učenia
Riešenie výziev veľkého hadrónového urýchľovača pomocou strojového učenia
Aplikované strojové učenie v Pythone
Umela inteligencia
Umelá inteligencia (AI)
Bayesovské metódy pre strojové učenie
Big Data Applications: Machine Learning at Scale
Konvolučné neurónové siete
Kreatívne aplikácie hlbokého učenia s TensorFlow
Špičkové hlboké vzdelávanie pre programátorov, časť 2
Vysvetlenie hlbokého učenia
Hlboké učenie pre spracovanie prirodzeného jazyka
Študujte hlboké vzdelávanie v počítačovom videní
Letná škola hlbokého učenia
Úvod do hlbokého učenia
Úvod do umelej inteligencie
Úvod do umelej inteligencie (AI)
Úvod do hlbokého učenia
Strojové učenie (Georgia Institute of Technology a Brown University)
Strojové učenie (Gruzínsky technologický inštitút)
Learn Machine Learning (Georgia Institute of Technology)
Strojové učenie (Kolumbijská univerzita)
Havarijný kurz strojového učenia s API TensorFlow
Kurz strojového učenia pre dátovú vedu a analýzu
Strojové učenie pre obchodovanie
Základy strojového učenia: Prístup k prípadovej štúdii
Kurz strojového učenia s veľkými dátami
Strojové učenie: Klasifikácia
Machine Learning: Clustering & Retrieval
Kurz «Strojové učenie: regresia»
Matematika pre strojové učenie: lineárna algebra
Matematika pre strojové učenie: Mnohorozmerný počet
Kurz «Matematika pre strojové učenie: PCA»
Neurónové siete pre strojové učenie
Praktické hlboké vzdelávanie pre programátorov, 1. časť
Štatistické strojové učenie
Znalostná AI: Kognitívne systémy
Výučba posilňovania
Úvod do odporúčacích systémov: neprispôsobené a založené na obsahu
Naučte sa TensorFlow a hlboké učenie bez titulu Ph.D.
Praktické vzdelávanie v oblasti posilňovania
Spracovanie prirodzeného jazyka
Regresné modelovanie v praxi
Maticová faktorizácia a pokročilé techniky
Systémy odporúčajúcich: Hodnotenie a metriky
Spolupráca pri filtrovaní od najbližšieho suseda
Výpočtová neuroveda

Bezpečnosť, kryptografia a kryptomeny

Technológie bitcoinu a kryptomeny
Blockchain pre podnikanie - úvod do technológií Hyperledger
Klasické kryptosystémy a základné koncepty
Aplikovaná kryptografia
Riadenie prístupu
Kryptografický hash a ochrana integrity
Kryptografia a informačná teória
Kryptografia II
Cloudové výpočtové zabezpečenie
Úvod do informačnej bezpečnosti
Zabezpečenie hardvéru
Zabezpečenie siete
Siete a komunikácia
Validácia systému (2): Modelové správanie procesu
Kurz "Validácia systému (3): Požiadavky podľa modálnych vzorcov"
Validácia systému (4): Softvér na modelovanie, protokoly a ďalšie správanie
Validácia systému: Automaty a ekvivalencie správania
Bezpečnostné operácie a správa
Systémy a bezpečnosť aplikácií
Informačná bezpečnosť: súvislosti a úvod
Kyberfyzikálna bezpečnosť systémov
Identifikácia, monitorovanie a analýza rizík a reakcií na nehody a vymáhanie

Súvisiace: 17 bezplatných online kurzov o počítačovej bezpečnosti a kybernetickej bezpečnosti

Programovanie a výpočty

Naučte sa kódovať v Erlangu
Učenie jazyka Java od nuly
Naučte sa rekurziu pomocou OCaml
Robotika pre nováčikov
Naučte sa informatiku sami (asi 1 500 hodín)
Úvod do agility a skrumáže
Úvod do kurzu programovania v C: Funkcie a ukazovatele
Úvod do programovania v jazyku C: Riadiace pokyny a textové súbory
Úvod do programovania v C: Dátové typy a štruktúry
Programovanie v prostredí Java Standard (5. vydanie)
Programovanie pomocou JavaScriptu (5. vydanie)
Ako vytvárať webové aplikácie v reálnom čase pomocou súborov Node.js a Socket.io
Výukové programy Java vyvinuté spoločnosťou Oracle
Časový plán! Úvod do programovania
Arduino a niektoré aplikácie
Vytvárajte mapy pomocou AngularJS a ArcGIS
Kurz Java (40 videí)
Kurz počítačového programovania
Úvod do programovania pomocou pseudokódu
Bezplatný kurz Javascript
Ako vytvoriť knižnicu DataGrid
Vyvíjajte svoje aplikácie pomocou jQuery
Dizajn počítačového systému: Pokročilé koncepcie moderných mikroprocesorov
Súbežné programovanie v prostredí Java
Nepretržitá integrácia a nasadenie
Zostavovatelia: Teória a prax
Vypočítateľnosť, zložitosť a algoritmy
Výpočtové štruktúry 3: Počítačová organizácia
Výpočtová fotografia
DevOps pre databázy
Postupy a princípy DevOps
Kurz «Testovanie DevOps»
Distribuované programovanie v Jave
Zabudovaný hardvér a operačné systémy
FreeCodeCamp (viac ako 8 000 lekcií, článkov a videí)
GT - Refresher - Pokročilý OS
Pokročilé operačné systémy
Infraštruktúra ako kódex
Úvod do paralelného programovania
Úvod do počítačovej architektúry
Úvod do počítačového videnia
Úvod do formálnej koncepčnej analýzy
Základné modelovanie pre diskrétnu optimalizáciu
Paralelné programovanie
Paralelné programovanie v Jave
Pravdepodobnostné grafické modely 1: Reprezentácia
Pravdepodobnostné grafické modely 2: Inferencia
Nature, v kóde: Biology in JavaScript
Podpora relačných databáz pre dátové sklady
Spoľahlivé distribuované algoritmy, časť 2
Vysoko výkonná počítačová architektúra
Riešenie algoritmov pre diskrétnu optimalizáciu
Julia Scientific Programming
Kvantitatívne formálne modelovanie a analýza výkonnosti v najhoršom prípade
Moje prvé kroky so Scratchom
NP-úplné problémy
Úvod do operačných systémov
Návrh a analýza kyberfyzikálnych systémov
Kyberfyzikálne systémy: modelovanie a simulácia
Pokročilý C ++
Pokročilé modelovanie pre diskrétnu optimalizáciu
Aproximačné algoritmy, časť II

Súvisiace: 40 základných kurzov programovania pre začiatočníkov

Mohlo by vás zaujímať: 18 bezplatných počítačových kurzov online (Linux, siete, zabezpečenie, Arduino)

Máte nainštalovaný Telegram ? Dostávajte najlepšie príspevky každého dňa na našom kanáli . Alebo ak chcete, zistite všetko z našej facebookovej stránky .