Supersnabb dataöverföring med Li-Fi (Light-Fidelity).

Li-Fi

Light Fidelity eller Li-Fi  kan lösa framtidens problem med att wi-fi näten blir överbelastade på platser där många vill använda den trådlösa tekniken samtidigt.

Tekniken bygger på LED-lampor, och kan föra över data upp till 4000 gånger snabbare än Wi-Fi.

Forskare vid King Abdullah University of Science and Technology använde sig av specialbyggd Li-Fi, med nanokristaller, bly och bromid kombinerat med en lösning av nitrid-fosfor och lyckades överföra data i en hastighet av 2 miljarder bits per sekund vid frekvensen 491 Megahertz.

Tidigare har man normalt jobbat med dataöverföringar kring 100 gånger snabbare än wi-fi.

Li-Fi upptäcktes först vid Universitetet i Edinburgh i skottland år 2011 där Harald Haas kom på att man kan använda högfrekventa ljus-signaler istället för radiofrekvenser för att överföra data.

En del av LiFi-tekniken är baserad på VLC – Visible Light Communication så vanligen kan man kombinera dataöverföringen med LED-baserade lampor. Tekniken kan i dagsläget inte skicka data genom väggar och andra hinder så det är nog inget som kommer ersätta wi-fi helt utan snarare bli ett komplement.

Sidorna som lär dig programmera

Programmering kommer att bli en essentiell kunskap i framtidens digitaliserade samhälle.

Genom att tidigt lära sig programmering får man in ett tänk som man har nytta av för att kunna hantera digital teknik.

Programmering hjälper oss även att tänka logiskt och lösa problem och utveckla kritiskt tänkande.

Det finns dels fysiska leksaker som t.ex. cubetto men även onlinebaserade spel.

Codecombat
Codecombat lär ut programmering i form av rollspel.
Vid starten i Dungeons of Kithgard får spelaren välja mellan fyra olika programeringsspråk, Python, Javascript, Coffeescript och Lua.

Man ska navigera sig genom en labyrint och spikar för att samla ädelstenar, men inte med piltangenterna utan genom att skriva kod.

Allteftersom spelaren blir skickligare låses fler uppgraderingar upp som ger möjlighet till fler programmeringsval.

Machineers
machineers är ett användbart konstruktionsspel som lär dig den underliggande kodstrukturen genom att ersätta kodspråket med spakar, vajrar och växlar.

Spelarens uppgift är att hjälpa en stad med maskinreparationer och förklarar grundläggande kodningsfärdigheter under tiden.

 

Det finns också sidor från universitet eller organisationer som lär ut programmering på ett mer traditionellt sätt till vuxna.

MIT open courseware. På MITs hemsida kan du ta dig igenom stora mängder kursmaterial från programmeringskurser på alla nivåer. Du kan exempelvis börja med Introduction to Programming in Java eller Introduction to Computer Science and Programming.

Code Academy. En av de mest välkända alternativen. Här kan du lära dig grunderna i både Java, PHP, Python, HTML och flera andra programmeringsspråk. Du kan även lära dig att utföra specifika uppdrag, som att bygga en hemsida, på bara några timmar med guider som Make a WebsiteLearn Ruby on Rails (för att bygga appar) och Learn AngularJS.

Khan Academy. Med videolektioner och kurser uppdelade i små delar är Khan Academy ett bra alternativ om du har begränsad tid att lägga ner på ditt nyfunna intresse för att koda. Dessutom en bra sajt att besöka om du bara vill ha hjälp med något specifikt problem. Börja här.

HTML5 Rocks. Sajten drivs under Googles flagg och lär dig allt om det senaste inom HTML5. Under Tutorials hjälper användare varandra att lösa större eller mindre problem. Du ska vara hyfsat varm i kläderna innan du landar på denna sajt. Du hittar Tutorials här.

Coursera. Sajten erbjuder gratis kurser från ett antal olika universitet – och några av dem handlar självklart om programmering. Även ett tips för den som vill lära sig mer om exempelvis finans eller psykologi. Varför inte ta den 10 veckor långa kursen Programming for Everybody (Python)?

Udemy. Många av sajtens videokurser kostar, men här finns även gratis godbitar som  Java Tutorial for Complete Beginners och Learn HTML5 Programming From Scratch.

Udacity. Här kan du komma åt gratis kursmaterial från Udacitys alla kodningsprogram. Om du vill gå en av deras kurser med privatlärare och allt kostar det dock pengar.

Android Developers. Vill du lära dig att bygga en app? Building Your First App är en steg-för-steg-guide som kan hjälpa dig på vägen.

edX. Här hittar du kurser som Programming Languages och Programming for Everybody (Python). Se till att anmäla dig om du är intresserad.