Resursbank
HÀr hittar du en lista med alla resurser som vi anvÀnder oss av i Sommarkodare. De Àr mestadels fokuserade kring vÄra tracks. Sidan fylls pÄ löpande allt eftersom vi hittar bra material pÄ webben.
đĄÂ Tipsa oss gĂ€rna om du hittar nĂ„gra bra resurser som du vill tipsa andra Sommarkodare om, du kan göra det i Discord kanalen #sommarkodare-blandat
Inspelade workshops frÄn Sommarkodare
HĂ€r kan du hitta alla inspelade workshops frĂ„n Sommarkodare đœïž
https://www.youtube.com/playlist?list=PLyTyBb5W_1_IBgqiQ-YvPCa3y4VwfTJm5
HÀr hittar ni presentation ifrÄn How to host a website on the internet workshop:
Ej kodspecifika resurser
freeCodeCamp har mÄnga gratis kurser pÄ youtube om allt möjligt, de har ocksÄ en hemsida med vÀldigt bra interaktiva lÀrometoder. HÀr Àr en lÀnkar till deras youtube kanal och hemsida.
Stackoverflow, en vÀldigt bra plattform att lÀra kÀnna, som mÄnga utvecklare anvÀnder dagligen
Lite allt möjligt: https://www.geeksforgeeks.org/
Kattis, programmeringsproblem som en kan lösa
Kryptering online:
PÄ Codepen kan du hitta flera olika kodsnuttar som du kan forka, göra Àndringar i och testa koden direkt dÀr. Du kan ocksÄ lÀgga upp egna kodsnuttar och dela med andra
Ska du sÀtta upp en server? DÄ hittar du lite olika knep för att göra det hÀr.
VÄr kollega Rene visar hur en sÀtter upp en Digital Ocean server, hÀr finns en guide pÄ hur du kan sÀtta upp en Ngrok tunnel
PĂ„ The Coding Train youtube kanal kan du hitta olika gratis kurser och tips (ENG): https://www.youtube.com/channel/UCvjgXvBlbQiydffZU7m1_aw
Project Euler, en serie av olika matematiska och programmatiska problemstÀllningar att lösa
Tjejer kodar har gratis kodutmaningar som en kan testa, samt olika bootcamps och kurser
https://www.tjejerkodar.se/kodutmaningen/
Scratch har kodutmaningar att lösa dÀr en lÀr sig hur kod fungerar
SuperHi Àr en online lÀroplattform med mÄnga olika kurser för kodsprÄk och design, de nÄgra gratis kurser och tutorials men mÄnga kurser kostar dock pengar
Coursera, olika kurser online:
Codecademy Àr en online lÀroplattform för mÄnga olika kodsprÄk (kostar dock pengar)
PÄ Udemy kan du hitta kurser inom olika kodsprÄk och webbutveckling (kostar dock pengar)
Code with Ania KubĂłw:
https://www.youtube.com/c/AniaKubĂłw
HÀr hittar du en massa olika kurser frÄn ex Ivy Leauge skolor i USA:
För den som redan nu Àr nyfiken pÄ att labba vidare med PHP+MySQL pÄ sin egen dator rekommenderas XAMP som finns att ladda ner hÀr:
https://www.apachefriends.org/
PÄ Scrimba kan du hitta alla möjliga kurser inom programmering, helt gratis:
https://scrimba.com/allcourses
PĂ„ NetNinja kan du hitta olika kurser (kostar dock pengar):
PÄ The New Boston kan du hitta tutorials för diverse programmeringssprÄk, databaser (t ex mysql och mongodb), docker eller olika web-frameworks:
https://www.youtube.com/user/thenewboston
LÀra dig koda med olika kodsprÄk hÀr:
https://www.sololearn.com/home
Olika tutorials och tips kan du hitta hÀr, Programming with Mosh:
https://www.youtube.com/c/programmingwithmosh
Tiff In Tech, en inspirerande tjej som gÄtt frÄn modell till att ha lÀrt sig koda sjÀlv pÄ egen hand:
https://www.youtube.com/c/TiffInTech
Jag vill tipsa om hemsidan www.mooict.com DĂ€r finns massvis av tutorials till olika projekt i bland annat C#, Python och Javascript:
Resurser om Python
Grundkurs i Python pÄ svenska: https://fabelmakaren.se/2019/04/29/grundkurs-i-python-pa-svenska/
Tutorial för att skicka SMS med Python: https://www.youtube.com/watch?v=y44g9CKss10
"Learn Python by Building Five Games": https://www.youtube.com/watch?v=XGf2GcyHPhc
"Create Graphic User Interfaces in Python Tutorial": https://www.youtube.com/watch?v=YXPyB4XeYLA
VÄra vÀnner pÄ Imagilabs har en app dÀr du kan lÀra dig Python pÄ ett vÀnligt sÀtt. Om du vill kan du köpa till ImagiCharm för att se din kod komma till liv men appen fungerar lika bra utan den.
âLearn code the hard way, Pythonâ Àr en bok och tillhörande videos om du vill dyka ned i Python
https://learncodethehardway.org/python/
âAutomate the boring stuffâ, steg för steg instruktioner i Python
https://automatetheboringstuff.com/
Python Tutorial - Python Full Course for Beginners:
https://www.youtube.com/watch?v=_uQrJ0TkZlc
The Hitchhikerâs Guide to Python, en guide till Python som alla kan bidra till
https://docs.python-guide.org/
LÀr dig Python pÄ 4 timmar, hÀr Àr en kurs frÄn FreeCodeCamp:
https://www.youtube.com/watch?v=rfscVS0vtbw&t=2s
Tech with Tim har olika tutorials och tech talks om bland annat Python:
https://www.youtube.com/c/TechWithTim
Spelprogrammering i Python med Pygame
Pygame for beginners: https://www.youtube.com/watch?v=FfWpgLFMI7w
Pong tutorial: https://www.101computing.net/pong-tutorial-using-pygame-getting-started/
Pygame Zero: https://pygame-zero.readthedocs.io/en/stable/
Skapa ditt första spel
HÀr finns en lista med youtubefilmer om hur du skapar ditt första 2D spel med Unity och C# (en grafik motor för att skapa smÄ 2D elller 3D spel): https://youtu.be/t1biZP4w7To
Ett tips för inspo gÀllande pixel art och spelutveckling Àr youtubekanalen IndieTales: https://www.youtube.com/c/AdamCYounis
First person movement in Unity:
https://www.youtube.com/watch?v=_QajrabyTJc
Webbutveckling
freeCodeCamp var frÄn början vÀldigt inriktade pÄ webbutveckling och det Àr de fortfarande, sÄ allt material dÀrifrÄn Àr vÀldigt bra och helt gratis.
Youtube spellista med HTML och CSS tutorials frÄn freeCodeCamp: https://www.youtube.com/playlist?list=PLWKjhJtqVAbnSe1qUNMG7AbPmjIG54u88
CSS-tricks har mÄnga tips pÄ hur en kan utföra saker med CSS:
Ăr ditt mĂ„l att lĂ€ra dig koda med Vim sĂ„ kan du lyssna pĂ„ ett podcast avsnitt om Vim hĂ€r eller spana in nĂ„gon av dessa tutorials om Vim pĂ„ Vimast.org
För att placera ut saker pÄ en hemsida sÄ kan du anvÀnda dig av ett gridsystem, hÀr kan du lÀra dig hur CSS grid funkar med spelet Grid garden:
A Complete Guide to Grid:
https://css-tricks.com/snippets/css/complete-guide-grid/
Uppslagsverk och tutorials (mer avancerat): https://www.w3schools.com/
För att placera saker pÄ hemsidan kan en anvÀnda Flexbox, hÀr lÀr du dig hur Flexbox funkar via ett spel som heter Flexbox Froggy:
A Complete Guide to Flexbox med CSStricks:
https://css-tricks.com/snippets/css/a-guide-to-flexbox/
KÀnns Terminalen skrÀmmande och obekant? HÀr kan du lÀsa lite om Terminalen pÄ svenska eller lyssna pÄ vÄra vÀnner podcasten Developers! - mer Àn bara kod avsnitt om Terminalen
Web developer roadmap med tekniker som faktiskt anvÀnds:
https://github.com/kamranahmedse/developer-roadmap
Git och Github kan vara lite klurigt i början, det finns massvis med bra guider dÀr ute
PĂ„ Atlassian kan du hitta tutorials och filmer om git kommandon
HĂ€r finns ett blogginlĂ€gg om Git pĂ„ svenska âEn nybörjares guide till Gitâ
Vill du prova pÄ SASS eller SCSS istÀllet för CSS? HÀr hittar du en guide:
HÀr finns en typ av förklaring pÄ hur det fungerar med att lÀgga upp en hemsida frÄn Teknifik
Vill du lÀra dig CMS:et Wordpress? HÀr finns en bra guide frÄn Freecodecamp.org:
https://www.youtube.com/watch?v=O79pJ7qXwoE
Advanced Custom Fields (ACF) plugin Àr ett bra alternativ att anvÀnda tillsammans med Wordpress:
https://www.advancedcustomfields.com/
Kevin Powell har massor av Youtube videos om hur du lÀr dig skriva CSS med sjÀlförtroende, kan vara bra att kika pÄ en del av dem för att förstÄ lite mer:
https://www.youtube.com/kepowob
How to Create HTML5 Videos and Embed Videos:
https://www.youtube.com/watch?v=OOy764mDtiA
Bulma Àr ett open-source CSS framework om du vill fokusera pÄ andra omrÄden inom webbutveckling sÄ kan en anvÀnda Bulma för att lösa utseendet:
Bootstrap Àr ett grid framework som kommer med en hel del CSS styling pÄ köpet:
Build a Complete Personal Portfolio Website Using Only HTML And CSS:
https://www.youtube.com/watch?v=lgeoAUvoRJU
Unn Swanström har en bra Youtubekanal om UX och produktdesign:
https://www.youtube.com/channel/UCPhyIJmxTD6qzDCZHypFGJg
LÀr dig React helt gratis pÄ ett nybörjarvÀnligt sÀtt:
https://scrimba.com/learn/learnreact
CSS Zen garden Àr ett bra sÀtt att lÀra sig att skriva CSS till nÄgon annans HTML:
Att lÀra sig om webbtillgÀnglighet Àr bra för alla pÄ denna planet, och ett ansvar som vi som utvecklare kan ta för att hjÀlpa andra att fÄ ta del av information pÄ internet. HÀr finns nÄgra tips pÄ hur du kan lÀra dig mer om vad webbtillgÀnglighet och WCAG 2.0 standarden innebÀr:
https://www.digg.se/kunskap-och-stod/digital-tillganglighet https://webbriktlinjer.se/
Color review Àr ett bra verktyg för att mÀta kontrasten mellan dina olika fÀrger som du anvÀnder, för att det ska vara tillgÀngligt för alla pÄ webben:
En nybörjarvÀnlig tutorial pÄ hur du lÀr dig bygga en responsiv hemsida med HTML och CSS:
https://www.youtube.com/watch?v=oYRda7UtuhA
HTML & CSS Full Course - Beginner to Pro:
https://www.youtube.com/watch?v=G3e-cpL7ofc
En blandning mellan tutorials, men ocksÄ videos för inspiration och allmÀnna tips inom webbutveckling för dagar nÀr hjÀrnan inte riktigt Àr i full lÀrar-mode:
https://www.youtube.com/c/TheCoderCoder/videos
Klurigt att hitta bra ikoner pÄ nÀtet? HÀr finns nÄgra tips:
https://icons.getbootstrap.com/
https://fonts.google.com/icons
https://fontawesome.com/icons?d=gallery
Resurser om och var du hittar APIer
PÄ API katalogen kan du hitta olika APIer som du kan anvÀnda apikatalogen.se
En lista med publika API:er att anvÀnda i ditt projekt:
https://github.com/public-api-lists/public-api-lists
Myndigheten för Digital förvaltning DIGG har samlat olika API:er hÀr som en kan anvÀnda dataportal.se
Trafiklab har satt ihop en sida med olika kollektivtrafikers API:er som du kan koda nÄgot frÀnt av trafiklab.se
Arbetsförmedlingens JobTech team skapar egna API:er som en kan anvÀnda jobtechdev.se
Andreas Krohns har en presentation dÀr han gÄr igenom 20 APIer pÄ 20 minuter, finns mÄnga bra tips pÄ olika API:er https://www.youtube.com/watch?v=5C8Yp11RXTE
POSTman kan en anropa API:er med utan att anvÀnda kod. Ett jÀttebra sÀtt att testa att anropa sitt första API med: https://www.postman.com/downloads/
Vi pÄ 46elks har ett API som du kan testa att skicka ett SMS med för att lÀra dig hur du anropar ett API. HÀr kan du skaffa ett konto och hÀr kan du lÀsa i dokumentationen om hur en gör för att skicka ett SMS, hÀr finns nÄgra guider pÄ hur du kan skicka SMS med olika kodsprÄk
Apputveckling
Freecodecamp.org har en youtube tutorial om hur en kan lÀra sig Swift för iOS utveckling:
https://www.youtube.com/watch?v=comQ1-x2a1Q
HĂ€r finns en artikel pĂ„ Medium om âGetting started with Swiftâ:
https://medium.com/the-andela-way/getting-started-with-swift-89877c42660b
Freecodecamp.org har en youtube tutorial om hur en kan komma igÄng med Android apputveckling:
https://www.youtube.com/watch?v=fis26HvvDII
HĂ€r kan du skicka SMS med Flutter, men det stĂ„r litegrann om vad Flutter Ă€r, vad en ska tĂ€nka pĂ„, samt lĂ€nkar till en âGetting started tutorialâ:
https://46elks.se/tutorials/send-sms-flutter
En gratiskurs pÄ Udacity som Àr gjord av Google dÀr du kan lÀra dig utveckla Android Appar med Kotlin:
https://www.udacity.com/course/developing-android-apps-with-kotlin--ud9012
Lite mer avancerad utveckling av Android appar med Kotlin, en gratiskurs pÄ Udacity:
https://www.udacity.com/course/advanced-android-with-kotlin--ud940
Android fundamentals for beginners, Android Studio för nybörjare:
https://www.youtube.com/playlist?list=PLQkwcJG4YTCTq1raTb5iMuxnEB06J1VHX
En blogg frÄn Google som handlar om Android:
https://android-developers.googleblog.com/
Basch script
En lista med hÀrliga Bash script och resurser för Bash
https://github.com/awesome-lists/awesome-bash
Java
Code Rebels har vÀnligt nog delat med sig av en hel nybörjarkurs i Java som finns hÀr. Det finns information om Java, programmering, uppgifter att trÀna pÄ och laborationer - Kan vara ett bra stÀlle att börja pÄ om Java Àr nytt för dig
Det hÀr Àr en Javakurs för de som inte kan Java, men Àr riktad Ät de som har erfarenhet av att programmera i andra sprÄk:
https://openlearninglibrary.mit.edu/courses/course-v1:MITx+6.005.1x+3T2016/about
Det hÀr Àr fortsÀttningskursen pÄ den föregÄende ovan. Den passar bra om en redan kan programmera i Java, och vet om bl.a. testning och specifikationer:
https://openlearninglibrary.mit.edu/courses/course-v1:MITx+6.005.2x+1T2017/about
Javascript
Youtube spellista med Javascript tutorials frÄn freeCodeCamp: https://www.youtube.com/playlist?list=PLWKjhJtqVAbleDe3_ZA8h3AO2rXar-q2V
Grundkurs i Javascript pÄ svenska: https://zÀta.com/sv/javascript-guide/index.htm
LÀr dig Javascript gratis med hjÀlp av:
https://scrimba.com/learn/learnjavascript
Om ni tycker att javascript Àr för lÀtt att lÀsa Àr det hÀr en rÀtt intressant video om hur man kan göra livet svÄrare för sig sjÀlv:
https://www.youtube.com/watch?v=sRWE5tnaxlI
Gratis korta videotutorials för att lÀra sig Vanilla Javascript:
https://scrimba.com/learn/learnjavascript
Mina första försök med kodande jag lÀrde mig var javascript via Khan Academy:
https://www.khanacademy.org/search?referer=%2F&page_search_query=javascript
C#
Giraffe Academy, var vÀldigt hjÀlpsamt nÀr jag skulle lÀra mig C# grunderna:
NĂ€tverk att hitta fler resurser inom
Meetup Àr en vÀldigt bra plattform för att hitta fler utvecklare, workshops, förelÀsningar inom tech. HÀr finns meetup grupper som ex PyLadies Stockholm, Stockholm APIs, Uppsala Linux User Group , Flutter Sweden, Uppsala.js, Friends of 46elks Uppsala, Afterwork Coding, Uppsala Tech Meetup, Friends of 46elks Stockholm
Det finns fler grupper att hitta hÀr: https://www.meetup.com/
Konferenser sÄsom Wordpress, PyCon Sweden och Uppstart kan en hitta fler utvecklare kompisar pÄ
Hackathons Ă€r vĂ€ldigt bra att vara med pĂ„ som utvecklare, du fĂ„r testa nya saker, lĂ€ra kĂ€nna fler mĂ€nniskor och bidra till bra projekt (sen Ă€r det vĂ€ldigt roligt ocksĂ„ đ )
Det finns mÄnga Facebook grupper dÀr du kan hitta fler utvecklare vÀnner att rÄdfrÄga, ex Kodtjejer, Datatjej, Kodapor, Kodapor OT (off-topic), Pink programming Community Àr bara nÄgra av de som finns dÀrute
Bidra pÄ ett Open source projekt Àr ett bra sÀtt att testa dina vingar pÄ, det finns massvis med projekt pÄ bland annat Github som du kan forka och bidra till
Det finns vÀldigt mÄnga bra podcasts att lyssna pÄ ocksÄ dÀr en kan hitta en massa tips. NÄgra av de poddarna Àr Kodsnack, Trevlig mjukvara, Developers - Mer Àn bara kod, Techskaparna, Datatjej podcast
Ett Ted talk med Josh Kaufman om de 20 första timmarna - Hur lÀr du dig nÄgonting:
https://www.youtube.com/watch?v=5MgBikgcWnY
Inspiration:
Ingen tutorial, men vill dela en utvecklare som jag inspireras av, Valerie Fuchs aka Madame Robot:
En nyhetsartikel om en person som gör konst med enbart HTML och CSS:
https://www.svt.se/kultur/hon-malar-tavlor-med-css-och-html-kod-ser-ut-som-klassiska-oljemalningar
Hennes Github konto finns hÀr: