TypeScript-programmering – YH-kurs
Vill du utveckla avancerade system med TypeScript?Start: 2026-09-28
Plats: YH-kurs
| Utbildningslängd | 30 YH-poäng = 12v |
|---|---|
| Studietakt | 50 % |
| Utbildningsstart | 28 september 2026 |
| Utbildningsslut | 18 december 2026 |
| Sista ansökningsdag | 31 augusti 2026 |
| CSN berättigad | JA |
| Upplägg | Undervisning på distans |
| Utbildningsform | YH-kurs |
| Behörighet | Minst 12 månaders arbetslivserfarenhet inom webbutveckling, system- eller mjukvaruutveckling. |
| Pris | Kostandsfri |
| Kontakt | antagning@iths.se |
Beskrivning
Vad är TypeScript-programmering?
TypeScript är ett typat programmeringsspråk som bygger på JavaScript och används för att skapa strukturerad, säker och skalbar kod i moderna system.
I den här kursen fördjupar du dig i avancerad TypeScript-programmering och lär dig utveckla, strukturera och optimera större kodbaser. Du arbetar med arkitektur, moderna utvecklingsprocesser och AI-verktyg som är kompetens som krävs i professionella utvecklingsmiljöer.
Eftersom populära frontend-ramverk som React, Angular och Vue använder TypeScript, behöver vi spetskompetens inom området. Dessa ramverk effektiviserar vår utvecklingsprocess, vilket stärker vår konkurrenskraft och möjliggör snabbare leverans – Vegar, Consultified AB
Därför ska du läsa denna kurs:
- Fördjupa din kompetens inom avancerad TypeScript-utveckling.
- Lär dig utveckla och förvalta skalbara och underhållbara system.
- Få kunskap om arkitektur, kodstruktur och långsiktigt hållbara lösningar.
- Arbeta med testning, kodkvalitet, API:er och automatiserade processer.
- Utvecklas i en kurs med stark koppling till verkliga utvecklingsprojekt.
Vår kurs på distans:
Kursen ges på distans och bygger på en kombination av teori och praktiskt arbete i en arbetslivsnära kontext. Du arbetar med avancerade programmeringsuppgifter, verklighetsbaserade case och större kodstrukturer där TypeScript används i professionella utvecklingsmiljöer.
Undervisningen sker genom föreläsningar, code-alongs, handledning och tillämpade uppgifter med tydlig koppling till arbetslivet.
Du lär dig bland annat att:
- Programmera i TypeScript med avancerade typer, generics, conditional och mapped types.
- Strukturera, organisera och vidareutveckla större TypeScript-baserade system.
- Arbeta med arkitektur, modulsystem och hantering av externa bibliotek.
- Integrera TypeScript i både frontend- och backendmiljöer samt moderna ramverk.
- Arbeta med API:er, automatisering och build-verktyg.
- Genomföra testning, statisk kodanalys och kvalitetssäkring.
- Analysera och optimera kod för prestanda och skalbarhet.
- Använda AI-verktyg som stöd i utvecklings- och förbättringsarbete.
Efter avslutad kurs:
Efter avslutad kurs har du kompetens att självständigt arbeta med avancerad TypeScript i professionella utvecklingsprojekt och större system.
Du kan bland annat:
- Utveckla, vidareutveckla och förvalta TypeScript-baserade system.
- Planera och genomföra utvecklingsarbete med fokus på kvalitet, struktur och skalbarhet.
- Analysera, optimera och kvalitetssäkra kod.
- Arbeta med arkitektur och design av långsiktigt hållbara lösningar.
- Använda AI-verktyg och moderna utvecklingsmetoder i ditt dagliga arbete.
- Hålla dig uppdaterad kring nya funktioner och arbetssätt inom TypeScript.
Yrkesverksamma föreläsare och lärare
I själva genomförandet medverkar arbetslivet i olika former: Lärare, handledare och undervisningspersonal utgörs i princip uteslutande av handplockade yrkesverksamma.

IT-Högskolans Yh-program och korta Yh-kurser bedrivs med tillstånd av Myndigheten för yrkeshögskolan.

Det kostar inget att gå kursen. Kursen berättigar till både lån och stöd från Centrala Studiestödsnämden (CSN).
Behörighet
- Yrkeserfarenhet: Minst 6 månaders arbetslivserfarenhet (anställning eller praktik) inom webbutveckling, system- eller mjukvaruutveckling på ett företag.
- Språk: Kunskaper i svenska motsvarande svenska 1/svenska som andraspråk 1 på gymnasienivå.
Ska styrkas med arbetsgivarintyg, arbetsintyg, referenser eller liknande. Enbart CV godkänns ej.
Urval och antagning
Många av våra kurser har fler sökande än antal platser. För att antagningen ska bli rättvis sker då urvalet efter en förutbestämd process.
De sökande som är behöriga rangordnas efter antalet sammanlagda poäng i urvalsprocessen och antas i turordning. Den sammanlagda poängen i urvalsprocessen består av den poäng som tilldelas utifrån din yrkeserfarenhet och tidigare meriterande utbildning.
Meriterande utbildning
- 1 poäng per månad eftergymnasial utbildning som du kan styrka med intyg
- Max 10 poäng
Yrkeserfarenhet
- Poäng ges per helt år inom det yrkesområde som krävs för kursen
- Ska styrkas med intyg
- Max 30 poäng
Utbildningsplan
Efter avslutad utbildning ska den studerande ha förmågan att:
-
Planera, skriva och tillämpa avancerad TypeScript-programmering effektivt.
-
Identifiera relevanta API:er för utveckling med TypeScript.
-
Organisera och strukturera stora kodbaser för bättre underhållbarhet.
-
Integrera TypeScript i olika frontend- och backend-system.
-
Genomföra testprocesser för att säkerställa kodkvalitet och funktionalitet.
-
Analysera och optimera TypeScript-kod för förbättrad prestanda och skalbarhet.
-
Använda relevanta AI-verktyg vid programmering med TypeScript.
Efter avslutad utbildning ska den studerande ha kompetenser att:
-
Självständigt använda TypeScript för att lösa komplexa programmeringsproblem.
-
Självständigt hantera stora utvecklingsprojekt med TypeScript som huvudspråk.
-
Självständigt granska kod från andra utvecklare och ge konstruktiv feedback.
-
Kontinuerligt lära sig och anpassa sig till nya TypeScript-funktioner och trender inom programvaruutveckling.
-
Självständigt använda AI-verktyg då det är lämpligt för att öka effektiviteten i sin TypeScript-programmering.
Efter avslutad utbildning ska den studerande ha kunskaper om:
-
Specifika programmeringskunskaper inom TypeScript-utveckling.
-
Avancerade typer i TypeScript, såsom generics, conditional types och mapped types.
-
Organisering av stora TypeScript-projekt, modulsystem och hantering av externa bibliotek.
-
Användning av TypeScript i olika ramverk, exempelvis React.
-
Inbyggda verktyg och automatisering med exempelvis Webpack och ESBuild.
-
API-hantering.
-
Enhetstestning, integrationstestning, testramverk och verktyg samt statisk kodanalys.
-
Relevanta AI-verktyg vid utveckling med TypeScript.
Examinationer
I kursen ingår kunskapskontroller som hjälper dig att visa vad du har lärt dig under kursens gång. Kunskapskontrollerna är kopplade till utbildningens mål och genomförs i former som är relevanta för kursens innehåll, till exempel genom inlämningsuppgifter och prov. För att kunna få ett betyg på kursen behöver du delta i och bli godkänd på dessa moment.
Start: 2026-09-28
Plats: YH-kurs