175 gratis kurser för programmerare och webbutvecklare (del II)

På grund av det oväntade intresset som väckts av den tidigare sammanställningen av onlinekurser för programmerare, webbutvecklare och andra datorälskare i allmänhet (du kan konsultera det HÄR), har vi beslutat att ge det kontinuitet med en ny dedikerad post.

I denna andra del samlar vi gratis kurser om ämnen så heta som artificiell intelligens och maskininlärning, datasäkerhet eller kryptografi. På samma sätt finns det också utrymme för ett stort antal kurser om Java, PHP, utveckling av mobilappar (Android / iOS), skapande av videospel, webbsidor och mycket mer. Tappa inte ur sikte!

175 online-kurser om programmering, webbutveckling och artificiell intelligens

Många av dessa kurser är på engelska och utvecklas via Class Central-plattformen. De varar mellan 1 och 6 veckor, med ett flexibelt schema och möjlighet till ett certifikat (förbetalt eller gratis beroende på kurs). Ett stort antal kurser samlas också på spanska och för andra utbildningsplattformar som Coursera, Codelabs, Tutellus, Codecademy och enstaka träningsvideor på YouTube.

Utveckling av mobilappar

Lär dig hur en iOS 7-applikation utvecklas på en timme
Skapa en app med Swift 3 för iOS 10
Skapa mobilapplikationer med Mobincube utan kod
Android Developer Fundamentals Course (Codelabs)
Utveckling av mobilapplikationer utan programmering
Android-applikationsutveckling
Specialiserat program iOS applikationsutveckling
Android mobil applikationsutveckling
Mobil applikationsutveckling med Titanium
Grundläggande om Android
Introduktion till Android-programmering (undervisad av UPV)
Programmering med Java för Android-applikationer

Relaterat: 26 gratis kurser för att lära dig hur du skapar Android-appar

webbutveckling

Vinkel: Konvertera vilken HTML-mall som helst till en WebAPP
Lär dig hur du publicerar dina webbsidor
HTML5 och CSS3 från grunden
Lär dig att skapa webbsidor från grunden
Lär dig att skapa webbsidor utan att programmera med Jimdo
FlexBox-kurs från 0
Parallax Effects Course med Adobe Muse
Lär dig webbtillgänglighet steg för steg
Lär dig färgdesign
Gratis onlinekurs för att skapa sidor i WordPress
Hur man skapar en CRUD med PHP och SQL Server
Utveckla en webbsida med HTML och CSS
Webbutvecklare: Strukturell programmering i PHP
Aktivera teknik för datavetenskap och analys: sakernas internet
Grundläggande för UX Design
Growth Hacking (6: e upplagan)
Lär dig grundläggande programmering med PHP
Cloud Computing-applikationer, del 2: Big Data och applikationer i molnet
Introduktion till Angular 4 - Installation och komponenter
Introduktion till Cloud Foundry och Cloud Native Software Architecture
Introduktion till OpenStack
Cool php
Onlinebutik med WooCommerce From Scratch
IDESWEB
Implementera kakor och sessioner i PHP
MVC för fina nybörjare med Laravel

Videospelutveckling, design och skapande

Spelutveckling med enhet 5: Första hela spelet
Spelet skapas på Unreal Engine för nybörjare
Videospeldesign och skapande
Interaktiv 3D-grafik
Videospelutveckling och design

Artificiell intelligens och maskininlärning

6.S094: Djupt lärande för självkörande bilar
6.S191: Introduktion till Deep Learning
Att hantera stora Hadron Collider-utmaningar genom maskininlärning
Tillämpad maskininlärning i Python
Artificiell intelligens
Artificiell intelligens (AI)
Bayesianska metoder för maskininlärning
Big Data-applikationer: Maskininlärning i stor skala
Convolutional Neural Networks
Kreativa tillämpningar av djupt lärande med TensorFlow
Banbrytande Deep Learning för kodare, del 2
Deep Learning Explained
Djupt lärande för naturlig språkbehandling
Studera Deep Learning in Computer Vision
Deep Learning sommarskola
Introduktion till Deep Learning
Introduktion till artificiell intelligens
Introduktion till artificiell intelligens (AI)
En introduktion till djupt lärande
Machine Learning (Georgia Institute of Technology och Brown University)
Machine Learning (Georgia Institute of Technology)
Lär dig maskininlärning (Georgia Institute of Technology)
Maskininlärning (Columbia University)
Machine Learning Crash Course med TensorFlow API: er
Kurs om maskininlärning för datavetenskap och analys
Maskininlärning för handel
Machine Learning Foundations: En fallstudie-metod
Kurs om maskininlärning med stora data
Maskininlärning: Klassificering
Machine Learning: Clustering & Retrieval
Kurs «Machine Learning: Regression»
Matematik för maskininlärning: linjär algebra
Matematik för maskininlärning: flervariatberäkning
Kurs «Matematik för maskininlärning: PCA»
Neurala nätverk för maskininlärning
Praktiskt djupt lärande för kodare, del 1
Statistisk maskininlärning
Kunskapsbaserad AI: kognitiva system
Förstärkning lärande
Introduktion till rekommendatorsystem: Ej personaliserad och innehållsbaserad
Lär dig TensorFlow and deep learning, without a Ph.D.
Praktisk inlärning av förstärkning
Naturlig språkbehandling
Regressionsmodellering i praktiken
Matrixfaktorisering och avancerade tekniker
Rekommendationssystem: utvärdering och mätvärden
Närmaste grannskapsfiltrering
Computational Neuroscience

Säkerhet, kryptografi och kryptovalutor

Bitcoin och Cryptocurrency Technologies
Blockchain for Business - En introduktion till Hyperledger Technologies
Klassiska kryptosystem och kärnkoncept
Tillämpad kryptografi
Åtkomstkontroller
Kryptografisk hash och integritetsskydd
Kryptografi och informationsteori
Kryptografi II
Cloud Computing Security
Introduktion till informationssäkerhet
Hårdvarusäkerhet
Nätverkssäkerhet
Nätverk och kommunikationssäkerhet
Systemvalidering (2): Modellera processbeteende
Kurs "Systemvalidering (3): Krav enligt modala formler"
Systemvalidering (4): Modelleringsprogramvara, protokoll och annat beteende
Systemvalidering: Automatik och beteendekvivalenser
Säkerhetsverksamhet och administration
System- och applikationssäkerhet
Informationssäkerhet: sammanhang och introduktion
Cyber-Physical Systems Security
Identifiera, övervaka och analysera risker och incidensåtgärder och återhämtning

Relaterat: 17 gratis onlinekurser om datasäkerhet och cybersäkerhet

Programmering och databehandling

Lär dig att koda i Erlang
Lär dig Java från Scratch
Lär dig rekursion med OCaml
Robot för nybörjare
Lär dig datavetenskap själv (cirka 1500 timmar)
Introduktion till Agile och Scrum
Introduktion till C-programmeringskurs: funktioner och pekare
Introduktion till C-programmering: Kontrollinstruktioner och textfiler
Introduktion till C-programmering: Datatyper och strukturer
Programmering med Java Standard (5: e upplagan)
Programmering med JavaScript (5: e upplagan)
Hur man skapar webbapplikationer i realtid med Node.js och Socket.io
Java-självstudier utvecklade av Oracle
Schema! En introduktion till programmering
Arduino och några applikationer
Skapa kartor med AngularJS och ArcGIS
Java-kurs (40 videor)
Datorprogrammeringskurs
Introduktion till Pseudocode-programmering
Gratis Javascript-kurs
Hur man skapar ett DataGrid-bibliotek
Utveckla dina applikationer med jQuery
Datorsystemdesign: avancerade begrepp för moderna mikroprocessorer
Samtidig programmering i Java
Kontinuerlig integration och distribution
Kompilatorer: teori och övning
Beräkningsbarhet, komplexitet och algoritmer
Beräkningsstrukturer 3: Datororganisation
Beräkningsfotografering
DevOps för databaser
DevOps-praxis och principer
Kurs «DevOps Testing»
Distribuerad programmering i Java
Inbyggd hårdvara och operativsystem
FreeCodeCamp (8 000+ lektioner, artiklar och videor)
GT - Uppfriskning - Avancerat operativsystem
Avancerade operativsystem
Infrastruktur som kod
Introduktion till parallell programmering
Introduktion till datorarkitektur
En introduktion till datorvision
Introduktion till formell konceptanalys
Grundläggande modellering för diskret optimering
Parallell programmering
Parallell programmering i Java
Probabilistiska grafiska modeller 1: representation
Probabilistiska grafiska modeller 2: inferens
Natur, i kod: Biologi i JavaScript
Relationell databasstöd för datalager
Pålitliga distribuerade algoritmer, del 2
Högpresterande datorarkitektur
Lösa algoritmer för diskret optimering
Julia Scientific Programming
Kvantitativ formell modellering och analys av värsta fall
Mina första steg med Scratch
NP-kompletta problem
Introduktion till operativsystem
Design och analys av cyberfysiska system
Cyber-fysiska system: modellering och simulering
Avancerad C ++
Avancerad modellering för diskret optimering
Ungefärliga algoritmer del II

Relaterat: 40 grundläggande programmeringskurser för nybörjare

Du kanske är intresserad: 18 gratis datakurser online (Linux, nätverk, säkerhet, Arduino)

Har du Telegram installerad? Få det bästa inlägget för varje dag den vår kanal. Eller om du föredrar, ta reda på allt från vårt Facebook sida.