About NodeSchool

NodeSchool er et åpent prosjekt drevet av frivillige med to mål: skape læreplaner av høy kvalitet for programmering og å arrangere utdanningsarrangenemt rettet mot community.

Interaktive oppgaver

Formatet "workshopper" ble opprinnelig laget av Substack of the Internet sommeren 2013 når han skrev stream-eventyret workshopper.

Det som kjennertegner worksopper er interaktivitet og automatisering. En workshopper består av oppgaver som blir gradvis mer utfordrende. Hver oppgave begynner med å forklare ett konsept, etterpå vises en liste av krav som stilles for å få godkjent oppgaven. Den som tar oppgaven forsøker så å skrive et program som oppfyller kravene.

Når brukeren føler seg sikker på løsningen sendes den til workshoppen for kontroll. Workshoppen kjører løsningen og kontrollerer at alle krav er oppfylt. Hvis noe er feil eller det mangler noe får du relevant tilbakemelding og får prøve igjen. Hvis koden oppfyller alle kravene er oppgaven bestått og man kan gå videre til neste oppgave.

Alt dette skjer automatisk. Workshoppers kan ses på som en serie unit-tester som man må skrive den riktige koden for å komme videre.

Et stort utvalg av emner

Alle NodeSchool workshops er laget i Node, men en workshops innhold behøver ikke handle om Node. For eksempel så lærer shader-school workshoppen deg konsepter for datagrafikk og inneholder ingen programmering i JavaScript.

NodeSchools community har utviklet flere fantastiske verktøy for å lage nye workshops. Om du har en idé til en workshop så oppfordrer vi deg til å lese mer om dette på siden Lage Workshops.

Arrangementer rundt om i verden

Vi har hatt communities som har arrangert NodeSchool arrangementer i alle kontinenter utenom Antarktis. Alle som vil kan arrangere og som community forsøker vi lage gjenbrukbar informasjon, retningslinjer og tips for å gjøre arrangementene morosmme og interessante for alle. Se vår side om å arrangere egne NodeSchools for å lære mer.

Kontakt oss

Vi bruker GitHub for å organisere NodeSchool. Enkleste måte å komme i kontakt med oss er gjennom vårt repository for de som arrangerer. Opprett en ny issue så blir de som arrangerer varslet om det og kan svare. Dette er mye bedre enn å sende en e-post til noen av de som arrangerer.

Code of conduct

NodeSchool organizers must follow the code of conduct outlined in the organizers repository. Each NodeSchool chapter is responsible for maintaining their own code of conduct. If you have questions about the code of conduct for a chapter you can open an issue in their associated github repository.