YH-utbildningar
Chas Upskill

YH-utbildningar

Chas Upskill

En framtid som JavaScript utvecklare

Genom att utbilda dig i JavaScript, det mest använda programmeringsspråket, förbereder du dig för en mångsidig karriär inom IT och webbutveckling.

Lär känna våra utbildningar

JavaScript utbildning på Chas Academy

Fullstackutvecklare inom JavaScript är en eftertraktad och flexibel roll på marknaden, där du får möjlighet att arbeta med både frontend- och backendutveckling. Som fullstackutvecklare med fokus på JavaScript har du många karriärmöjligheter, där du  kan arbeta inom allt från finans till sjuk- och hälsovård. Arbetsuppgifter kan vara att utveckla webbapplikationer, mobilappar, eller arbeta med molntjänster. En kompetens inom JavaScript kan också leda till roller som projektledare, produktchef eller teknisk konsult. Eftersom JavaScript är så utbrett, kan du jobba i nästan vilken bransch som helst, ofta med goda chanser till karriärutveckling och specialisering inom nya teknologier.

OMFATTNING: 430 YH-poäng (ca 2 år) 

STUDIETAKT: 100%

STUDIEORT: Stockholm, Malmö, Göteborg, Linköping, Sundsvall, Umeå, Skellefteå och Luleå

TERMINSTART: September 2025

KAPACITET: 35 studerande

fullstack javascript

Utbildningen

I denna tvååriga utbildning fokuserar du på att bli skicklig inom webbutveckling med en särskild inriktning på Javascript, men också Typescript, vilket används för både frontend- och backendutveckling. Programmet ger dig även djupgående kunskaper i tekniska ramverk såsom React.js, Vue.js, backendutveckling i Node.js för att skapa APIer, och arbeta mot olika databaser. Du får även lära dig arbetsmetoder som versionshantering med Git, CI/CD och hostinglösningar samt projekt som tillämpas med det agila. Du får även en förståelse och lär dig jobba med UX (user experience), prototyper och tillgänglighet. Det finns möjligheter att specialisera dig för att stärka dina färdigheter antingen inom frontend eller backend.

BEHÖRIGHET

Du är behörig om du uppfyller följande krav:

  • Du har kunskaper i Svenska både i tal, skrift och förståelse. 
  • Du har grundläggande behörighet från gymnasiet eller motsvarande.
  • Särskilda krav:
    • Minst betyg E i Engelska 6/B, eller motsvarande.
    • Minst betyg E i Matematik 2/B, eller motsvarande.
    • Minst betyg E i Programmering 1, eller motsvarande.

SAKNAR DU NÅGON BEHÖRIGHET?
Om du kommer direkt från arbetslivet och har reelkompetens så kan den räknas som behörighet för våra utbildningar - är det så att du saknar behörighet i programmering? Ingen fara, vi har en kurs för dig! Få mer info på vår sida Antagning och Behörighet!

ANTAGNINGSPROV

Antagningsprovet utgör den största delen av urvalet i ansökningsprocessen och antagningen till våra program baseras på resultatet av antagningsprovet. När du skickat in din ansökan för utbildningen Fullstack JavaScript får du automatiskt en kallelse till antagningsprovet. Provet är helt digitalt och ser olika ut beroende på vilken utbildning du söker. Om du söker flera utbildningar kan det innebära att du behöver genomföra flera prov. Du kan inte bli underkänd – istället samlar du urvalspoäng, och de med högst poäng blir antagna till utbildningen.

Provet består alltid av två delar, men programmeringsspråken kan variera beroende på utbildning. När du har skickat in din ansökan får du mer information om vilket prov du ska göra via yh-antagning.se.

Provets upplägg

Del 1 – Genomför en programmeringsuppgift där du bygger något i koden.
Del 2 – Spela in en video där du löser och presenterar en uppgift.

Vart vill du plugga?

Vår JavaScript utbildning finns på åtta orter utspritt över hela Sverige! 

Hoppa till innehåll om Stockholm

Ikon

JavaScript i Stockholm

Upplev en inspirerande studiemiljö i våra färgstarka lokaler vid Globen och delta i lärarledda lektioner på plats minst en gång i veckan. Här får du en verklighetsnära utbildning genom föreläsningar, workshops, grupparbeten och projektbaserat lärande, alltid med stöd av våra erfarna utbildare.

För att stärka din branschkoppling erbjuder vi Chas Talks, en uppskattad tradition där yrkesverksamma experter besöker oss varje månad för att dela med sig av sin kunskap och erfarenhet.

Vi tillämpar Learning by Doing-metodik, där du arbetar i team för att utveckla både tekniska och mjuka färdigheter. Ett exempel är Chas Challenge som är en en spännande, klassöverskridande utmaning där studerande samarbetar för att lösa verkliga case. På Chas Academy möts teori och praktik med ett tydligt mål: att ge dig de bästa förutsättningarna för en ny karriär inom IT.

Kursplan Stockholm

Branschen för fullstackUTVECKLARE

Få en rivstart i IT-världen! Den här intensiva kursen ger dig en översikt av systemutveckling, de vanligaste teknikerna och yrkesrollerna inom branschen. Du lär dig grunderna i IT-system, utvecklingsprojekt och arbetsmetodik – samt får en introduktion till AI-verktyg och säkerhetsaspekter. Dessutom får du insikt i hållbarhet inom IT och vad det innebär i praktiken. En perfekt startpunkt för din utvecklarresa!

Omfattning: 10 yh poäng / 2 veckor

FRONTENDUTVECKLING

Bygg moderna och responsiva webbplatser från grunden! Den här kursen täcker HTML, CSS och JavaScript samt ger dig verktyg för versionshantering med Git. Du får förståelse för webbens tekniska struktur, dataformat som XML och JSON, samt lär dig teknisk SEO och prestandaoptimering. Genom praktiska projekt och laborationer skapar du webbplatser med både funktion och design i fokus.

Omfattning: 55 yh poäng / 11 veckor

AVANCERAD FRONTENDUTVECKLING OCH TYPESCRIPT

Ta din frontendutveckling till nästa nivå! I den här kursen fördjupar du dig i JavaScript utan ramverk och får en djupare förståelse för TypeScript. Du lär dig hur TypeScript kan användas för att skriva robust och skalbar kod, samtidigt som du utvecklar avancerade gränssnitt för webbapplikationer. Perfekt för dig som vill bygga moderna, högpresterande webblösningar!

Omfattning: 40 yh poäng / 8 veckor

REACT

Lär dig att utveckla kraftfulla webbapplikationer med React! Du får praktisk erfarenhet av att bygga dynamiska användargränssnitt med komponentbaserad utveckling. Kursen ger dig förståelse för Reacts ekosystem och hur du effektivt kan hantera state, routing och API-anrop. Efter kursen har du en stark grund för att bygga skalbara och interaktiva webbapplikationer.

Omfattning: 45 yh poäng / 9 veckor

BACKEDNUTVECKLING OCH API:ER

Gå på djupet i backendutveckling med JavaScript! I den här kursen lär du dig hur du skapar säkra och effektiva backend-lösningar, hanterar databaser och exponerar data via API:er. Du får en praktisk förståelse för hur TypeScript kan användas för att skapa stabila backend-lösningar och lär dig att optimera databashantering för snabba och responsiva webbapplikationer.

Omfattning: 60 yh poäng / 12 veckor

UX, användbarhet och tillgänglighet

Skapa webblösningar som fungerar för alla! I den här kursen får du en grundläggande förståelse för UX-design, användbarhet och tillgänglighet. Du lär dig hur utvecklare och UX-designers samarbetar för att skapa intuitiva och inkluderande gränssnitt – en avgörande kunskap för att bygga moderna webbapplikationer.

Omfattning: 15 yhp / 3 veckor 

Projektmetodik och agila metoder

Arbeta smartare med agila metoder! Den här kursen ger dig insikter i projektmetodik med fokus på Scrum, Kanban och andra agila ramverk. Du får träna på roller, ansvar och verktyg som används i IT-projekt och blir redo att arbeta i team som driver utveckling på ett flexibelt och effektivt sätt.

Omfattning: 15 yhp / 3 veckor 

AI INOM FULLSTACKUTVECKLING

Upptäck hur AI kan förbättra din kod! Den här kursen ger dig en bred förståelse för artificiell intelligens, från grundläggande teori till praktisk tillämpning inom fullstackutveckling. Du lär dig om maskininlärning, neurala nätverk och AI-modeller samt hur AI kan integreras för att automatisera och optimera utvecklingsprocesser.

Omfattning: 15 yh poäng / 3 veckor 

Cloud, CI/CD och arbetsmetodik

Lär dig hantera molnlösningar och automatiserade arbetsflöden! Den här kursen ger dig en överblick av moderna tekniker för implementation, hosting och deployment. Du tränar på att tolka dokumentation och använda molnplattformar och CI/CD-verktyg för att optimera utvecklings- och leveransprocesser.

Omfattning: 20 yhp / 4 veckor 

Vue.js

Fördjupa dig i Vue.js! I den här kursen lär du dig att bygga interaktiva och skalbara webbapplikationer med Vue.js, ett av de mest populära JavaScript-ramverken. Du får en förståelse för Vue’s komponentbaserade arkitektur och hur du strukturerar applikationer för bästa prestanda och underhållbarhet.

Omfattning: 25 yhp / 5 veckor

Lärande i arbete (LIA)

Få praktisk erfarenhet av JavaScript - utveckling! Under LIA-perioden omsätter du dina kunskaper i skarpa projekt inom branschen. Du får arbeta med HTML, CSS, JavaScript både i frontend och backend samt använda ramverk som React, Angular eller Vue. Dessutom praktiserar du API-hantering, databashantering, hosting, CI/CD och versionshantering i team. En unik chans att bygga erfarenhet och knyta värdefulla kontakter inför arbetslivet!

Omfattning: 110 yh poäng / 22 veckor 

Examensarbete

Avsluta din utbildning med ett skarpt projekt! I examensarbetet får du chansen att visa dina kunskaper genom att genomföra ett fullstack-projekt från idé till leverans. Du tränar på att arbeta självständigt, lösa problem och tillämpa ny teknik. Arbetet genomförs i samarbete med ett externt företag eller organisation, vilket gör det till en värdefull merit för din framtida karriär.

Omfattning: 20 yh poäng / 4 veckor 

Ikon

JavaScript i Malmö

Joina Chas Academy från din hemort! Som studerande hos oss blir du en del av ett lokalt team på din hemort, samtidigt som du ingår i en större klass spridd över hela Sverige. Ni träffas en gång i veckan fysiskt på platser som Scandic-hotell eller hos våra samarbetspartners och samarbetar i ett unikt koncept som vi kallar The Boiler Room Experience.

Här samlas olika team, både fysiskt och digitalt, flera gånger i veckan för att lösa verkliga uppdrag från arbetslivet och samarbeta med studerande och utbildare från hela landet.

Detta upplägg kallas Extended – en flexibel och modern utbildningsform där vi använder flipped classroom-pedagogik. Det innebär att du tar del av föreläsningar och kursmaterial på egen hand och sedan fördjupar dina kunskaper genom interaktiva workshops och diskussioner online tillsammans med utbildare och resten av klassen. 

Med Extended får du friheten att bo kvar på din hemort samtidigt som du får en högkvalitativ utbildning och bygger ett starkt nätverk med studiekamrater från hela Sverige.

Kursplan Malmö

BOOTCAMP FÖR FULLSTACKUTVECKLARE

Starta din resa som JavaScript - utvecklare! Den här kursen ger dig en praktisk introduktion till yrkesrollen med fokus på frontendteknologier som HTML, CSS och JavaScript samt versionshantering med Git. Du lär dig hur utvecklare samarbetar i agila team, skapar moderna webblösningar och arbetar strukturerat med dokumentation. Kursen rustar dig med en stabil grund inför fortsatta studier och arbetslivet inom fullstackutveckling.

Omfattning: 30 yh poäng / 6 veckor

FRONTENDUTVECKLING

Bygg dynamiska och interaktiva webbapplikationer! Här får du fördjupa dina kunskaper i JavaScript och lära dig att hantera DOM, integrera API:er och skapa tillgängliga gränssnitt enligt WCAG-riktlinjerna. Kursen täcker också UX/UI-principer, prestandaoptimering och säkerhet för att skapa snabba, responsiva och användarvänliga webbupplevelser. Genom praktiska projekt utvecklar du dina färdigheter i en arbetsliknande miljö.

Omfattning: 60 yh poäng / 12 veckor

RAMVERKET REACT

Lär dig att bygga kraftfulla webbapplikationer med React! Du får praktisk erfarenhet av att skapa återanvändbara komponenter, hantera state med useState och useEffect samt navigera med React Router. Kursen täcker även prestandaoptimering, tillgänglighetsanpassningar och testning av React-komponenter. Du får arbeta med UI-ramverk som Tailwind CSS och designverktyg som Figma för att utveckla professionella användarupplevelser. Kursen avslutas med ett större projekt där du bygger en komplett React-applikation.

Omfattning: 60 yh poäng / 12 veckor

BACKENDUTVECKLING

Bygg stabila och säkra backendlösningar! I den här kursen lär du dig att utveckla serversidiga applikationer och RESTful API:er med Node.js och Express. Du får förståelse för databashantering med SQL, autentisering och säkerhetstekniker som JWT samt skydd mot hot som SQL-injektioner. Kursen innehåller även asynkron programmering och testning för att säkerställa att din kod är robust och skalbar. Genom praktiska projekt tillämpar du dina kunskaper genom att skapa backendlösningar som integreras med frontendapplikationer.

Omfattning: 60 yh poäng / 12 veckor

AVANCERAD FULLSTACKUTVECKLING

Lyft din fullstackutveckling till nästa nivå! I den här kursen får du djupgående kunskaper inom molnbaserade lösningar och moderna teknologier. Du lär dig att arbeta med CI/CD-pipelines för automatisering, containerisering med Docker och mikrotjänstarkitekturer för modulär utveckling. Fokus ligger på prestandaoptimering, säkerhet och teknisk dokumentation. Kursen avslutas med ett avancerat projekt där du utvecklar och driftsätter en fullstackapplikation enligt branschstandard.

Omfattning: 60 yh poäng / 12 veckor

Lärande i arbete (LIA)

Få praktisk erfarenhet av att arbeta som JavaScript - utvecklare! Under LIA-perioden får du tillämpa dina kunskaper i skarpa projekt och utveckla både frontend- och backendlösningar. Du får arbeta med API-hantering, databaser, CI/CD och versionshantering i team. Kursen ger dig också möjlighet att analysera och utvärdera arbetsmetoder, vilket stärker din professionella och personliga utveckling inför arbetslivet.

Omfattning: 120 yh poäng / 24 veckor 

Examensarbete

Visa vad du kan med ett skarpt projekt! Examensarbetet är en chans att utveckla och leverera en robust fullstacklösning där du identifierar och löser tekniska utmaningar. Du arbetar med att bygga webbtjänster, analysera lösningar och presentera ditt arbete både muntligt och skriftligt på svenska och engelska. Kursen ger dig en möjlighet att fördjupa dina kunskaper och visa upp din kompetens inför framtida arbetsgivare.

Omfattning: 40 yh poäng / 8 veckor 

Ikon

JavaScript i Göteborg

Joina Chas Academy från din hemort! Som studerande hos oss blir du en del av ett lokalt team på din hemort, samtidigt som du ingår i en större klass spridd över hela Sverige. Ni träffas en gång i veckan fysiskt på platser som Scandic-hotell eller hos våra samarbetspartners och samarbetar i ett unikt koncept som vi kallar The Boiler Room Experience.

Här samlas olika team, både fysiskt och digitalt, flera gånger i veckan för att lösa verkliga uppdrag från arbetslivet och samarbeta med studerande och utbildare från hela landet.

Detta upplägg kallas Extended – en flexibel och modern utbildningsform där vi använder flipped classroom-pedagogik. Det innebär att du tar del av föreläsningar och kursmaterial på egen hand och sedan fördjupar dina kunskaper genom interaktiva workshops och diskussioner online tillsammans med utbildare och resten av klassen. 

Med Extended får du friheten att bo kvar på din hemort samtidigt som du får en högkvalitativ utbildning och bygger ett starkt nätverk med studiekamrater från hela Sverige.

Kursplan Göteborg

BOOTCAMP FÖR FULLSTACKUTVECKLARE

Starta din resa som JavaScript - utvecklare! Den här kursen ger dig en praktisk introduktion till yrkesrollen med fokus på frontendteknologier som HTML, CSS och JavaScript samt versionshantering med Git. Du lär dig hur utvecklare samarbetar i agila team, skapar moderna webblösningar och arbetar strukturerat med dokumentation. Kursen rustar dig med en stabil grund inför fortsatta studier och arbetslivet inom fullstackutveckling.

Omfattning: 30 yh poäng / 6 veckor

FRONTENDUTVECKLING

Bygg dynamiska och interaktiva webbapplikationer! Här får du fördjupa dina kunskaper i JavaScript och lära dig att hantera DOM, integrera API:er och skapa tillgängliga gränssnitt enligt WCAG-riktlinjerna. Kursen täcker också UX/UI-principer, prestandaoptimering och säkerhet för att skapa snabba, responsiva och användarvänliga webbupplevelser. Genom praktiska projekt utvecklar du dina färdigheter i en arbetsliknande miljö.

Omfattning: 60 yh poäng / 12 veckor

RAMVERKET REACT

Lär dig att bygga kraftfulla webbapplikationer med React! Du får praktisk erfarenhet av att skapa återanvändbara komponenter, hantera state med useState och useEffect samt navigera med React Router. Kursen täcker även prestandaoptimering, tillgänglighetsanpassningar och testning av React-komponenter. Du får arbeta med UI-ramverk som Tailwind CSS och designverktyg som Figma för att utveckla professionella användarupplevelser. Kursen avslutas med ett större projekt där du bygger en komplett React-applikation.

Omfattning: 60 yh poäng / 12 veckor

BACKENDUTVECKLING

Bygg stabila och säkra backendlösningar! I den här kursen lär du dig att utveckla serversidiga applikationer och RESTful API:er med Node.js och Express. Du får förståelse för databashantering med SQL, autentisering och säkerhetstekniker som JWT samt skydd mot hot som SQL-injektioner. Kursen innehåller även asynkron programmering och testning för att säkerställa att din kod är robust och skalbar. Genom praktiska projekt tillämpar du dina kunskaper genom att skapa backendlösningar som integreras med frontendapplikationer.

Omfattning: 60 yh poäng / 12 veckor

AVANCERAD FULLSTACKUTVECKLING

Lyft din fullstackutveckling till nästa nivå! I den här kursen får du djupgående kunskaper inom molnbaserade lösningar och moderna teknologier. Du lär dig att arbeta med CI/CD-pipelines för automatisering, containerisering med Docker och mikrotjänstarkitekturer för modulär utveckling. Fokus ligger på prestandaoptimering, säkerhet och teknisk dokumentation. Kursen avslutas med ett avancerat projekt där du utvecklar och driftsätter en fullstackapplikation enligt branschstandard.

Omfattning: 60 yh poäng / 12 veckor

Lärande i arbete (LIA)

Få praktisk erfarenhet av att arbeta som JavaScript - utvecklare! Under LIA-perioden får du tillämpa dina kunskaper i skarpa projekt och utveckla både frontend- och backendlösningar. Du får arbeta med API-hantering, databaser, CI/CD och versionshantering i team. Kursen ger dig också möjlighet att analysera och utvärdera arbetsmetoder, vilket stärker din professionella och personliga utveckling inför arbetslivet.

Omfattning: 120 yh poäng / 24 veckor 

Examensarbete

Visa vad du kan med ett skarpt projekt! Examensarbetet är en chans att utveckla och leverera en robust fullstacklösning där du identifierar och löser tekniska utmaningar. Du arbetar med att bygga webbtjänster, analysera lösningar och presentera ditt arbete både muntligt och skriftligt på svenska och engelska. Kursen ger dig en möjlighet att fördjupa dina kunskaper och visa upp din kompetens inför framtida arbetsgivare.

Omfattning: 40 yh poäng / 8 veckor 

Ikon

JavaScript i Linköping

Joina Chas Academy från din hemort! Som studerande hos oss blir du en del av ett lokalt team på din hemort, samtidigt som du ingår i en större klass spridd över hela Sverige. Ni träffas en gång i veckan fysiskt på platser som Scandic-hotell eller hos våra samarbetspartners och samarbetar i ett unikt koncept som vi kallar The Boiler Room Experience.

Här samlas olika team, både fysiskt och digitalt, flera gånger i veckan för att lösa verkliga uppdrag från arbetslivet och samarbeta med studerande och utbildare från hela landet.

Detta upplägg kallas Extended – en flexibel och modern utbildningsform där vi använder flipped classroom-pedagogik. Det innebär att du tar del av föreläsningar och kursmaterial på egen hand och sedan fördjupar dina kunskaper genom interaktiva workshops och diskussioner online tillsammans med utbildare och resten av klassen. 

Med Extended får du friheten att bo kvar på din hemort samtidigt som du får en högkvalitativ utbildning och bygger ett starkt nätverk med studiekamrater från hela Sverige.

Kursplan Linköping

BOOTCAMP FÖR FULLSTACKUTVECKLARE

Starta din resa som JavaScript - utvecklare! Den här kursen ger dig en praktisk introduktion till yrkesrollen med fokus på frontendteknologier som HTML, CSS och JavaScript samt versionshantering med Git. Du lär dig hur utvecklare samarbetar i agila team, skapar moderna webblösningar och arbetar strukturerat med dokumentation. Kursen rustar dig med en stabil grund inför fortsatta studier och arbetslivet inom fullstackutveckling.

Omfattning: 30 yh poäng / 6 veckor

FRONTENDUTVECKLING

Bygg dynamiska och interaktiva webbapplikationer! Här får du fördjupa dina kunskaper i JavaScript och lära dig att hantera DOM, integrera API:er och skapa tillgängliga gränssnitt enligt WCAG-riktlinjerna. Kursen täcker också UX/UI-principer, prestandaoptimering och säkerhet för att skapa snabba, responsiva och användarvänliga webbupplevelser. Genom praktiska projekt utvecklar du dina färdigheter i en arbetsliknande miljö.

Omfattning: 60 yh poäng / 12 veckor

RAMVERKET REACT

Lär dig att bygga kraftfulla webbapplikationer med React! Du får praktisk erfarenhet av att skapa återanvändbara komponenter, hantera state med useState och useEffect samt navigera med React Router. Kursen täcker även prestandaoptimering, tillgänglighetsanpassningar och testning av React-komponenter. Du får arbeta med UI-ramverk som Tailwind CSS och designverktyg som Figma för att utveckla professionella användarupplevelser. Kursen avslutas med ett större projekt där du bygger en komplett React-applikation.

Omfattning: 60 yh poäng / 12 veckor

BACKENDUTVECKLING

Bygg stabila och säkra backendlösningar! I den här kursen lär du dig att utveckla serversidiga applikationer och RESTful API:er med Node.js och Express. Du får förståelse för databashantering med SQL, autentisering och säkerhetstekniker som JWT samt skydd mot hot som SQL-injektioner. Kursen innehåller även asynkron programmering och testning för att säkerställa att din kod är robust och skalbar. Genom praktiska projekt tillämpar du dina kunskaper genom att skapa backendlösningar som integreras med frontendapplikationer.

Omfattning: 60 yh poäng / 12 veckor

AVANCERAD FULLSTACKUTVECKLING

Lyft din fullstackutveckling till nästa nivå! I den här kursen får du djupgående kunskaper inom molnbaserade lösningar och moderna teknologier. Du lär dig att arbeta med CI/CD-pipelines för automatisering, containerisering med Docker och mikrotjänstarkitekturer för modulär utveckling. Fokus ligger på prestandaoptimering, säkerhet och teknisk dokumentation. Kursen avslutas med ett avancerat projekt där du utvecklar och driftsätter en fullstackapplikation enligt branschstandard.

Omfattning:  60 yh poäng / 12 veckor

Lärande i arbete (LIA)

Få praktisk erfarenhet av att arbeta som JavaScript - utvecklare! Under LIA-perioden får du tillämpa dina kunskaper i skarpa projekt och utveckla både frontend- och backendlösningar. Du får arbeta med API-hantering, databaser, CI/CD och versionshantering i team. Kursen ger dig också möjlighet att analysera och utvärdera arbetsmetoder, vilket stärker din professionella och personliga utveckling inför arbetslivet.

Omfattning: 120 yh poäng / 24 veckor 

Examensarbete

Visa vad du kan med ett skarpt projekt! Examensarbetet är en chans att utveckla och leverera en robust fullstacklösning där du identifierar och löser tekniska utmaningar. Du arbetar med att bygga webbtjänster, analysera lösningar och presentera ditt arbete både muntligt och skriftligt på svenska och engelska. Kursen ger dig en möjlighet att fördjupa dina kunskaper och visa upp din kompetens inför framtida arbetsgivare.

Omfattning: 40 yh poäng / 8 veckor 

Ikon

JavaScript i Sundsvall

Joina Chas Academy från din hemort! Som studerande hos oss blir du en del av ett lokalt team på din hemort, samtidigt som du ingår i en större klass spridd över hela Sverige. Ni träffas en gång i veckan fysiskt på platser som Scandic-hotell eller hos våra samarbetspartners och samarbetar i ett unikt koncept som vi kallar The Boiler Room Experience.

Här samlas olika team, både fysiskt och digitalt, flera gånger i veckan för att lösa verkliga uppdrag från arbetslivet och samarbeta med studerande och utbildare från hela landet.

Detta upplägg kallas Extended – en flexibel och modern utbildningsform där vi använder flipped classroom-pedagogik. Det innebär att du tar del av föreläsningar och kursmaterial på egen hand och sedan fördjupar dina kunskaper genom interaktiva workshops och diskussioner online tillsammans med utbildare och resten av klassen. 

Med Extended får du friheten att bo kvar på din hemort samtidigt som du får en högkvalitativ utbildning och bygger ett starkt nätverk med studiekamrater från hela Sverige.

Kursplan Sundsvall

BOOTCAMP FÖR FULLSTACKUTVECKLARE

Starta din resa som JavaScript - utvecklare! Den här kursen ger dig en praktisk introduktion till yrkesrollen med fokus på frontendteknologier som HTML, CSS och JavaScript samt versionshantering med Git. Du lär dig hur utvecklare samarbetar i agila team, skapar moderna webblösningar och arbetar strukturerat med dokumentation. Kursen rustar dig med en stabil grund inför fortsatta studier och arbetslivet inom fullstackutveckling.

Omfattning: 30 yh poäng / 6 veckor

FRONTENDUTVECKLING

Bygg dynamiska och interaktiva webbapplikationer! Här får du fördjupa dina kunskaper i JavaScript och lära dig att hantera DOM, integrera API:er och skapa tillgängliga gränssnitt enligt WCAG-riktlinjerna. Kursen täcker också UX/UI-principer, prestandaoptimering och säkerhet för att skapa snabba, responsiva och användarvänliga webbupplevelser. Genom praktiska projekt utvecklar du dina färdigheter i en arbetsliknande miljö.

Omfattning: 60 yh poäng / 12 veckor

RAMVERKET REACT

Lär dig att bygga kraftfulla webbapplikationer med React! Du får praktisk erfarenhet av att skapa återanvändbara komponenter, hantera state med useState och useEffect samt navigera med React Router. Kursen täcker även prestandaoptimering, tillgänglighetsanpassningar och testning av React-komponenter. Du får arbeta med UI-ramverk som Tailwind CSS och designverktyg som Figma för att utveckla professionella användarupplevelser. Kursen avslutas med ett större projekt där du bygger en komplett React-applikation.

Omfattning: 60 yh poäng / 12 veckor

BACKENDUTVECKLING

Bygg stabila och säkra backendlösningar! I den här kursen lär du dig att utveckla serversidiga applikationer och RESTful API:er med Node.js och Express. Du får förståelse för databashantering med SQL, autentisering och säkerhetstekniker som JWT samt skydd mot hot som SQL-injektioner. Kursen innehåller även asynkron programmering och testning för att säkerställa att din kod är robust och skalbar. Genom praktiska projekt tillämpar du dina kunskaper genom att skapa backendlösningar som integreras med frontendapplikationer.

Omfattning: 60 yh poäng / 12 veckor

AVANCERAD FULLSTACKUTVECKLING

Lyft din fullstackutveckling till nästa nivå! I den här kursen får du djupgående kunskaper inom molnbaserade lösningar och moderna teknologier. Du lär dig att arbeta med CI/CD-pipelines för automatisering, containerisering med Docker och mikrotjänstarkitekturer för modulär utveckling. Fokus ligger på prestandaoptimering, säkerhet och teknisk dokumentation. Kursen avslutas med ett avancerat projekt där du utvecklar och driftsätter en fullstackapplikation enligt branschstandard.

Omfattning: 60 yh poäng / 12 veckor

Lärande i arbete (LIA)

Få praktisk erfarenhet av att arbeta som JavaScript - utvecklare! Under LIA-perioden får du tillämpa dina kunskaper i skarpa projekt och utveckla både frontend- och backendlösningar. Du får arbeta med API-hantering, databaser, CI/CD och versionshantering i team. Kursen ger dig också möjlighet att analysera och utvärdera arbetsmetoder, vilket stärker din professionella och personliga utveckling inför arbetslivet.

Omfattning: 120 yh poäng / 24 veckor 

Examensarbete

Visa vad du kan med ett skarpt projekt! Examensarbetet är en chans att utveckla och leverera en robust fullstacklösning där du identifierar och löser tekniska utmaningar. Du arbetar med att bygga webbtjänster, analysera lösningar och presentera ditt arbete både muntligt och skriftligt på svenska och engelska. Kursen ger dig en möjlighet att fördjupa dina kunskaper och visa upp din kompetens inför framtida arbetsgivare.

Omfattning:40 yh poäng / 8 veckor 

Ikon

JavaScript i Umeå

Joina Chas Academy från din hemort! Som studerande hos oss blir du en del av ett lokalt team på din hemort, samtidigt som du ingår i en större klass spridd över hela Sverige. Ni träffas en gång i veckan fysiskt på platser som Scandic-hotell eller hos våra samarbetspartners och samarbetar i ett unikt koncept som vi kallar The Boiler Room Experience.

Här samlas olika team, både fysiskt och digitalt, flera gånger i veckan för att lösa verkliga uppdrag från arbetslivet och samarbeta med studerande och utbildare från hela landet.

Detta upplägg kallas Extended – en flexibel och modern utbildningsform där vi använder flipped classroom-pedagogik. Det innebär att du tar del av föreläsningar och kursmaterial på egen hand och sedan fördjupar dina kunskaper genom interaktiva workshops och diskussioner online tillsammans med utbildare och resten av klassen. 

Med Extended får du friheten att bo kvar på din hemort samtidigt som du får en högkvalitativ utbildning och bygger ett starkt nätverk med studiekamrater från hela Sverige.

Kursplan Umeå

BOOTCAMP FÖR FULLSTACKUTVECKLARE

Starta din resa som JavaScript - utvecklare! Den här kursen ger dig en praktisk introduktion till yrkesrollen med fokus på frontendteknologier som HTML, CSS och JavaScript samt versionshantering med Git. Du lär dig hur utvecklare samarbetar i agila team, skapar moderna webblösningar och arbetar strukturerat med dokumentation. Kursen rustar dig med en stabil grund inför fortsatta studier och arbetslivet inom fullstackutveckling.

Omfattning: 30 yh poäng / 6 veckor

FRONTENDUTVECKLING

Bygg dynamiska och interaktiva webbapplikationer! Här får du fördjupa dina kunskaper i JavaScript och lära dig att hantera DOM, integrera API:er och skapa tillgängliga gränssnitt enligt WCAG-riktlinjerna. Kursen täcker också UX/UI-principer, prestandaoptimering och säkerhet för att skapa snabba, responsiva och användarvänliga webbupplevelser. Genom praktiska projekt utvecklar du dina färdigheter i en arbetsliknande miljö.

Omfattning: 60 yh poäng / 12 veckor

RAMVERKET REACT

Lär dig att bygga kraftfulla webbapplikationer med React! Du får praktisk erfarenhet av att skapa återanvändbara komponenter, hantera state med useState och useEffect samt navigera med React Router. Kursen täcker även prestandaoptimering, tillgänglighetsanpassningar och testning av React-komponenter. Du får arbeta med UI-ramverk som Tailwind CSS och designverktyg som Figma för att utveckla professionella användarupplevelser. Kursen avslutas med ett större projekt där du bygger en komplett React-applikation.

Omfattning: 60 yh poäng / 12 veckor

BACKENDUTVECKLING

Bygg stabila och säkra backendlösningar! I den här kursen lär du dig att utveckla serversidiga applikationer och RESTful API:er med Node.js och Express. Du får förståelse för databashantering med SQL, autentisering och säkerhetstekniker som JWT samt skydd mot hot som SQL-injektioner. Kursen innehåller även asynkron programmering och testning för att säkerställa att din kod är robust och skalbar. Genom praktiska projekt tillämpar du dina kunskaper genom att skapa backendlösningar som integreras med frontendapplikationer.

Omfattning: 60 yh poäng / 12 veckor

AVANCERAD FULLSTACKUTVECKLING

Lyft din fullstackutveckling till nästa nivå! I den här kursen får du djupgående kunskaper inom molnbaserade lösningar och moderna teknologier. Du lär dig att arbeta med CI/CD-pipelines för automatisering, containerisering med Docker och mikrotjänstarkitekturer för modulär utveckling. Fokus ligger på prestandaoptimering, säkerhet och teknisk dokumentation. Kursen avslutas med ett avancerat projekt där du utvecklar och driftsätter en fullstackapplikation enligt branschstandard.

Omfattning: 60 yh poäng / 12 veckor

Lärande i arbete (LIA)

Få praktisk erfarenhet av att arbeta som JavaScript - utvecklare! Under LIA-perioden får du tillämpa dina kunskaper i skarpa projekt och utveckla både frontend- och backendlösningar. Du får arbeta med API-hantering, databaser, CI/CD och versionshantering i team. Kursen ger dig också möjlighet att analysera och utvärdera arbetsmetoder, vilket stärker din professionella och personliga utveckling inför arbetslivet.

Omfattning: 120 yh poäng / 24 veckor 

Examensarbete

Visa vad du kan med ett skarpt projekt! Examensarbetet är en chans att utveckla och leverera en robust fullstacklösning där du identifierar och löser tekniska utmaningar. Du arbetar med att bygga webbtjänster, analysera lösningar och presentera ditt arbete både muntligt och skriftligt på svenska och engelska. Kursen ger dig en möjlighet att fördjupa dina kunskaper och visa upp din kompetens inför framtida arbetsgivare.

Omfattning: 40 yh poäng / 8 veckor 

Ikon

JavaScript i Skellefteå

Joina Chas Academy från din hemort! Som studerande hos oss blir du en del av ett lokalt team på din hemort, samtidigt som du ingår i en större klass spridd över hela Sverige. Ni träffas en gång i veckan fysiskt på platser som Scandic-hotell eller hos våra samarbetspartners och samarbetar i ett unikt koncept som vi kallar The Boiler Room Experience.

Här samlas olika team, både fysiskt och digitalt, flera gånger i veckan för att lösa verkliga uppdrag från arbetslivet och samarbeta med studerande och utbildare från hela landet.

Detta upplägg kallas Extended – en flexibel och modern utbildningsform där vi använder flipped classroom-pedagogik. Det innebär att du tar del av föreläsningar och kursmaterial på egen hand och sedan fördjupar dina kunskaper genom interaktiva workshops och diskussioner online tillsammans med utbildare och resten av klassen. 

Med Extended får du friheten att bo kvar på din hemort samtidigt som du får en högkvalitativ utbildning och bygger ett starkt nätverk med studiekamrater från hela Sverige.

Kursplan Skellefteå

BOOTCAMP FÖR FULLSTACKUTVECKLARE

Starta din resa som JavaScript - utvecklare! Den här kursen ger dig en praktisk introduktion till yrkesrollen med fokus på frontendteknologier som HTML, CSS och JavaScript samt versionshantering med Git. Du lär dig hur utvecklare samarbetar i agila team, skapar moderna webblösningar och arbetar strukturerat med dokumentation. Kursen rustar dig med en stabil grund inför fortsatta studier och arbetslivet inom fullstackutveckling.

Omfattning: 30 yh poäng / 6 veckor

FRONTENDUTVECKLING

Bygg dynamiska och interaktiva webbapplikationer! Här får du fördjupa dina kunskaper i JavaScript och lära dig att hantera DOM, integrera API:er och skapa tillgängliga gränssnitt enligt WCAG-riktlinjerna. Kursen täcker också UX/UI-principer, prestandaoptimering och säkerhet för att skapa snabba, responsiva och användarvänliga webbupplevelser. Genom praktiska projekt utvecklar du dina färdigheter i en arbetsliknande miljö.

Omfattning: 60 yh poäng / 12 veckor

RAMVERKET REACT

Lär dig att bygga kraftfulla webbapplikationer med React! Du får praktisk erfarenhet av att skapa återanvändbara komponenter, hantera state med useState och useEffect samt navigera med React Router. Kursen täcker även prestandaoptimering, tillgänglighetsanpassningar och testning av React-komponenter. Du får arbeta med UI-ramverk som Tailwind CSS och designverktyg som Figma för att utveckla professionella användarupplevelser. Kursen avslutas med ett större projekt där du bygger en komplett React-applikation.

Omfattning: 60 yh poäng / 12 veckor

BACKENDUTVECKLING

Bygg stabila och säkra backendlösningar! I den här kursen lär du dig att utveckla serversidiga applikationer och RESTful API:er med Node.js och Express. Du får förståelse för databashantering med SQL, autentisering och säkerhetstekniker som JWT samt skydd mot hot som SQL-injektioner. Kursen innehåller även asynkron programmering och testning för att säkerställa att din kod är robust och skalbar. Genom praktiska projekt tillämpar du dina kunskaper genom att skapa backendlösningar som integreras med frontendapplikationer.

Omfattning: 60 yh poäng / 12 veckor

AVANCERAD FULLSTACKUTVECKLING

Lyft din fullstackutveckling till nästa nivå! I den här kursen får du djupgående kunskaper inom molnbaserade lösningar och moderna teknologier. Du lär dig att arbeta med CI/CD-pipelines för automatisering, containerisering med Docker och mikrotjänstarkitekturer för modulär utveckling. Fokus ligger på prestandaoptimering, säkerhet och teknisk dokumentation. Kursen avslutas med ett avancerat projekt där du utvecklar och driftsätter en fullstackapplikation enligt branschstandard.

Omfattning: 60 yh poäng / 12 veckor

Lärande i arbete (LIA)

Få praktisk erfarenhet av att arbeta som JavaScript - utvecklare! Under LIA-perioden får du tillämpa dina kunskaper i skarpa projekt och utveckla både frontend- och backendlösningar. Du får arbeta med API-hantering, databaser, CI/CD och versionshantering i team. Kursen ger dig också möjlighet att analysera och utvärdera arbetsmetoder, vilket stärker din professionella och personliga utveckling inför arbetslivet.

Omfattning: 120 yh poäng / 24 veckor 

Examensarbete

Visa vad du kan med ett skarpt projekt! Examensarbetet är en chans att utveckla och leverera en robust fullstacklösning där du identifierar och löser tekniska utmaningar. Du arbetar med att bygga webbtjänster, analysera lösningar och presentera ditt arbete både muntligt och skriftligt på svenska och engelska. Kursen ger dig en möjlighet att fördjupa dina kunskaper och visa upp din kompetens inför framtida arbetsgivare.

Omfattning: 40 yh poäng / 8 veckor 

Ikon

JavaScript i Luleå

Joina Chas Academy från din hemort! Som studerande hos oss blir du en del av ett lokalt team på din hemort, samtidigt som du ingår i en större klass spridd över hela Sverige. Ni träffas en gång i veckan fysiskt på platser som Scandic-hotell eller hos våra samarbetspartners och samarbetar i ett unikt koncept som vi kallar The Boiler Room Experience.

Här samlas olika team, både fysiskt och digitalt, flera gånger i veckan för att lösa verkliga uppdrag från arbetslivet och samarbeta med studerande och utbildare från hela landet.

Detta upplägg kallas Extended – en flexibel och modern utbildningsform där vi använder flipped classroom-pedagogik. Det innebär att du tar del av föreläsningar och kursmaterial på egen hand och sedan fördjupar dina kunskaper genom interaktiva workshops och diskussioner online tillsammans med utbildare och resten av klassen. 

Med Extended får du friheten att bo kvar på din hemort samtidigt som du får en högkvalitativ utbildning och bygger ett starkt nätverk med studiekamrater från hela Sverige.

Kursplan Luleå

BOOTCAMP FÖR FULLSTACKUTVECKLARE

Starta din resa som JavaScript - utvecklare! Den här kursen ger dig en praktisk introduktion till yrkesrollen med fokus på frontendteknologier som HTML, CSS och JavaScript samt versionshantering med Git. Du lär dig hur utvecklare samarbetar i agila team, skapar moderna webblösningar och arbetar strukturerat med dokumentation. Kursen rustar dig med en stabil grund inför fortsatta studier och arbetslivet inom fullstackutveckling.

Omfattning: 30 yh poäng / 6 veckor

FRONTENDUTVECKLING

Bygg dynamiska och interaktiva webbapplikationer! Här får du fördjupa dina kunskaper i JavaScript och lära dig att hantera DOM, integrera API:er och skapa tillgängliga gränssnitt enligt WCAG-riktlinjerna. Kursen täcker också UX/UI-principer, prestandaoptimering och säkerhet för att skapa snabba, responsiva och användarvänliga webbupplevelser. Genom praktiska projekt utvecklar du dina färdigheter i en arbetsliknande miljö.

Omfattning: 60 yh poäng / 12 veckor

RAMVERKET REACT

Lär dig att bygga kraftfulla webbapplikationer med React! Du får praktisk erfarenhet av att skapa återanvändbara komponenter, hantera state med useState och useEffect samt navigera med React Router. Kursen täcker även prestandaoptimering, tillgänglighetsanpassningar och testning av React-komponenter. Du får arbeta med UI-ramverk som Tailwind CSS och designverktyg som Figma för att utveckla professionella användarupplevelser. Kursen avslutas med ett större projekt där du bygger en komplett React-applikation.

Omfattning: 60 yh poäng / 12 veckor

BACKENDUTVECKLING

Bygg stabila och säkra backendlösningar! I den här kursen lär du dig att utveckla serversidiga applikationer och RESTful API:er med Node.js och Express. Du får förståelse för databashantering med SQL, autentisering och säkerhetstekniker som JWT samt skydd mot hot som SQL-injektioner. Kursen innehåller även asynkron programmering och testning för att säkerställa att din kod är robust och skalbar. Genom praktiska projekt tillämpar du dina kunskaper genom att skapa backendlösningar som integreras med frontendapplikationer.

Omfattning: 60 yh poäng / 12 veckor

AVANCERAD FULLSTACKUTVECKLING

Lyft din fullstackutveckling till nästa nivå! I den här kursen får du djupgående kunskaper inom molnbaserade lösningar och moderna teknologier. Du lär dig att arbeta med CI/CD-pipelines för automatisering, containerisering med Docker och mikrotjänstarkitekturer för modulär utveckling. Fokus ligger på prestandaoptimering, säkerhet och teknisk dokumentation. Kursen avslutas med ett avancerat projekt där du utvecklar och driftsätter en fullstackapplikation enligt branschstandard.

Omfattning: 60 yh poäng / 12 veckor

Lärande i arbete (LIA)

Få praktisk erfarenhet av att arbeta som JavaScript - utvecklare! Under LIA-perioden får du tillämpa dina kunskaper i skarpa projekt och utveckla både frontend- och backendlösningar. Du får arbeta med API-hantering, databaser, CI/CD och versionshantering i team. Kursen ger dig också möjlighet att analysera och utvärdera arbetsmetoder, vilket stärker din professionella och personliga utveckling inför arbetslivet.

Omfattning: 120 yh poäng / 24 veckor 

Examensarbete

Visa vad du kan med ett skarpt projekt! Examensarbetet är en chans att utveckla och leverera en robust fullstacklösning där du identifierar och löser tekniska utmaningar. Du arbetar med att bygga webbtjänster, analysera lösningar och presentera ditt arbete både muntligt och skriftligt på svenska och engelska. Kursen ger dig en möjlighet att fördjupa dina kunskaper och visa upp din kompetens inför framtida arbetsgivare.

Omfattning: 40 yh poäng / 8 veckor 

Studera hos oss

Antagningen för vår JavaScript utbildning är öppen!

Välkommen att skicka in din ansökan.

Förberedelser

1. Börja här

codecademy.com/catalog
Ett bra ställe att lära sig sin första HTML och CSS. Det är gratis dessutom! 

freecodecamp.org
En grundläggande introduktion som ger dig bra förutsättningar att börja på vår utbildning.

2. Fördjupa

webbriktlinjer.se
Webbriktlinjer är en fantastisk samling av riktlinjer och guider, samt information om tekniker som kan vägleda vid såväl design som implementation.

egghead.io
Egghead är en videolärplattform för att lära sig om olika tekniker, programm-eringsspråk m.m. Vi rekommenderar att börja kolla grunderna i HTML & CSS samt JavaScript, det kommer ge dig goda förutsättningar i samband med utbildningens början.

3. LÅT DIG INSPIRERAS

alistapart.com
Webbriktlinjer är en fantastisk samling av riktlinjer och guider, samt information om tekniker som kan vägleda vid såväl design som implementation.

smashingmagazine.com
Webbmagasin om webbdesign, utveckling, typografi, användbarhet m.m. Både en onlinebok och en podcast. Om webbdesign.

resilientwebdesign.com
Både en onlinebok och en podcast. Om webbdesign.

Vanliga frågor om JavaScript

Vad gör en JavaScript utvecklare?

Som JavaScript-utvecklare är du i händelsernas centrum i den digitala världen, där du använder JavaScript för att skapa levande och interaktiva webbupplevelser. Ditt arbete sträcker sig från att utveckla användarvänliga webbgränssnitt till att bygga server-side funktioner med Node.js. Du är en nyckelspelare i att göra webbapplikationer både funktionella och engagerande, och ditt arbete är avgörande för att forma hur användare interagerar med den digitala världen.

Vad är JavaScript?

JavaScript är ett programmeringsspråk som är centralt för webbutveckling. Det används för att skapa interaktiva och dynamiska webbsidor, vilket möjliggör allt från enkla animationer till komplexa webbapplikationer. JavaScript körs i webbläsaren och är därmed avgörande för att skapa en engagerande användarupplevelse. Det är ett av de mest populära språken och är känd för sin flexibilitet och mångsidighet i både frontend- och backend-utveckling.

Vad är skillnaden mellan Java och JavaScript?

Java och JavaScript är två olika programmeringsspråk där man kan säga att Java är mer strukturerat och används oftast för större system, medan JavaScript är mer flexibelt för webbrelaterade funktioner.

Footer background
Vill du jobba inom världens bästa bransch?

Hem

YH-Program

Om oss

Så ansöker du

Kontakt

Aktuellt

Integritetspolicy

Jobba hos oss

Kontakta oss:

Mail

info@chasacademy.se

Adress

Arenavägen 61

121 77 Johanneshov

FÖLJ OSS

Logo for FacebookLogo for InstagramLogo for Youtube

UPPHOVSRÄTT © 2023 CHAS ACADEMY | ALLA RÄTTIGHETER FÖRBEHÅLLNA | CHAS ACADEMY AV CHAS | ORG.NR: 556817-8155