Utforsk programmeringskurs

158 interaktive læringsstier med en AI-veileder tilgjengelig døgnet rundt. Alle læringsstiene er gratis å starte.

158 læringsstier · 22 språk · Nett, iOS og Android

49 kurs

Python Academy logo

Python Academy

Utforsk hvor allsidig Python er, og bygg ulike prosjekter med Python Academy.PythonNybegynner
Java Academy logo

Java Academy

Bli dyktig i Java-programmering og utvikle kraftige applikasjoner med Java Academy.JavaNybegynner
SQL Academy logo

SQL Academy

Lær SQL ved SQL Academy for å administrere og spørre databaser effektivt.SQLNybegynner
Kotlin Academy logo

Kotlin Academy

Videreutvikle Kotlin-ferdighetene Deres og bygg moderne applikasjoner med Kotlin Academy.KotlinNett
C# Academy logo

C# Academy

Bli dyktig i C#-programmering og utvikle allsidige programvareløsninger med C# Academy.C#Nybegynner
Forberedelse til kodeintervjuer logo

Forberedelse til kodeintervjuerNytt

Forberedelse til kodeintervjuer innen DSA, SQL og konkurranseprogrammeringKarriere
MongoDB Academy logo

MongoDB Academy

Behersk dokumentorienterte NoSQL-databaser med MongoDB. Lær CRUD, datamodellering, aggregeringspipelines, indekser, transaksjoner og Atlas-mønstre for produksjon.JavaScriptData
Pandas & NumPy Academy logo

Pandas & NumPy Academy

Gå fra regneark til dataanalyse klar for produksjon. Lær NumPy-arrayer, Pandas DataFrames, datarensing, groupby, sammenslåing, tidsserier og visualisering i Python.PythonAI
Forberedelse til SQL-intervju logo

Forberedelse til SQL-intervju

Gjør det godt i ditt tekniske SQL-intervju – joins, vindusfunksjoner, CTE-er, spørringsoptimalisering og klassiske intervjuproblemer.SQLData
Excel Formulas Academy logo

Excel Formulas Academy

Lær deg formler i Excel og Google Sheets – fra SUM og IF til XLOOKUP, dynamiske matriser, LAMBDA, QUERY og dashbord.ExcelNybegynner
R Academy logo

R Academy

Oppdag mulighetene innen dataanalyse og statistikk med R Language Academy.RNybegynner
C++ Academy logo

C++ Academy

Styrk ferdighetene Deres innen programvareutvikling ved å lære C++ ved C++ Programming Academy.C++Nybegynner
Cyber Security Academy logo

Cyber Security Academy

Beskytt digitale systemer og data med grunnleggende ferdigheter fra Cyber Security Academy.Nybegynner
Lær AI med Python logo

Lær AI med Python

Learn_AI_with_pythonPythonData
PHP Academy logo

PHP Academy

Utvikle dynamiske webapplikasjoner ved å lære PHP-programmering på PHP Academy.PHPNybegynner
Komplett guide til Spring Boot 4 logo

Komplett guide til Spring Boot 4

Lær deg Spring Boot 4 fra grunnleggende konsepter til avanserte mikrotjenester, reaktiv programmering og distribusjon i skyen, slik at du kan bygge robuste og skalerbare bedriftsapplikasjoner.JavaNybegynner
AI SaaS-bygger logo

AI SaaS-bygger

Lær å designe, utvikle og distribuere dine egne programvare-som-en-tjeneste-applikasjoner drevet av kunstig intelligens (AI SaaS), fra idé til marked.AI
Mobilapper for indiehackere logo

Mobilapper for indiehackere

Lær å utvikle idéer, bygge, lansere og tjene penger på dine egne mobilapplikasjoner som indiehacker, ved å bruke moderne teknikker for utvikling på tvers av plattformer.Nett
SaaS-arkitektur og startup-utvikling logo

SaaS-arkitektur og startup-utvikling

Få full oversikt over kompleksiteten i SaaS-arkitektur og startup-utvikling, fra grunnleggende designmønstre til avansert skalering og driftsstrategier.Nett
Grunnleggende om Neo4j-grafdatabaser logo

Grunnleggende om Neo4j-grafdatabaser

Lær deg det grunnleggende i Neo4j, den ledende grafdatabasen, for å modellere, spørre etter og analysere sammenkoblede data effektivt i avanserte applikasjoner.Nybegynner
Apper med Firebase Auth og Realtime Database logo

Apper med Firebase Auth og Realtime Database

Lær å bruke Firebase Authentication og Realtime Database for å bygge skalerbare, sikre og dynamiske nett- og mobilapplikasjoner.Nett
Supabase som backend som tjeneste logo

Supabase som backend som tjeneste

Lær å bruke Supabase, det åpen kildekode-baserte alternativet til Firebase, for å bygge kraftige og skalerbare backend-tjenester for nett- og mobilapplikasjoner.Nett
Betalinger med Stripe og SaaS-faktureringssystemer logo

Betalinger med Stripe og SaaS-faktureringssystemer

Lær å bruke Stripe og bygge robuste SaaS-faktureringssystemer, fra grunnleggende konsepter til avanserte integrasjoner og økonomirapportering.Nybegynner
Bootcamp i backendutvikling med FastAPI logo

Bootcamp i backendutvikling med FastAPI

Lær deg FastAPI for å bygge høytytende, asynkrone web-API-er, databaseintegrasjoner og robuste backendtjenester.Nybegynner
Scala for backendutvikling og funksjonell programmering logo

Scala for backendutvikling og funksjonell programmering

Behersk Scala for robust backendutvikling og fordyp deg i funksjonelle programmeringsparadigmer for å bygge skalerbare og vedlikeholdbare applikasjoner.ScalaData
Clojure: funksjonell programmering og backendutvikling på JVM logo

Clojure: funksjonell programmering og backendutvikling på JVM

Behersk funksjonell programmering i Clojure og utnytt styrken i språket til robust backendutvikling på JVM.ClojureData
Elixir og Phoenix: Skalerbar backendutvikling logo

Elixir og Phoenix: Skalerbar backendutvikling

Behersk Elixir og Phoenix for å bygge robuste, skalerbare og feiltolerante backend-applikasjoner med funksjonelle programmeringsprinsipper.ElixirNett
Prompt engineering og optimalisering av LLM-er for utviklere logo

Prompt engineering og optimalisering av LLM-er for utviklere

Lær å utforme effektive prompter og optimalisere store språkmodeller for robuste, effektive og sikre applikasjoner for utviklere.AI
Sanntidsstrømmesystemer (WebRTC + sanntidsdata) logo

Sanntidsstrømmesystemer (WebRTC + sanntidsdata)

Lær grunnleggende og avanserte teknikker for å bygge sanntidsstrømmesystemer ved hjelp av WebRTC og ulike teknologier for sanntidsdata.Nett
Vektordatabaser: Pinecone, Weaviate og pgvector logo

Vektordatabaser: Pinecone, Weaviate og pgvector

Få full oversikt over vektordatabaser i dette omfattende kurset, med Pinecone, Weaviate og pgvector for avanserte KI-applikasjoner.AI
LLM-applikasjoner i produksjon (RAG + vektordatabase + hurtigbufring) logo

LLM-applikasjoner i produksjon (RAG + vektordatabase + hurtigbufring)

Mestre kunsten å bygge og sette robuste LLM-applikasjoner i produksjon ved hjelp av RAG, vektordatabaser og intelligente strategier for hurtigbufring, slik at ytelsen og kostnadseffektiviteten blir best mulig.AI
Håndbok for feilsøking i produksjon og hendelseshåndtering logo

Håndbok for feilsøking i produksjon og hendelseshåndtering

Mestre kunsten å diagnostisere og løse produksjonsproblemer raskt og håndtere hendelser effektivt med en robust beredskapshåndbok.Data
Lasttesting og ytelsesreferansetesting (JMeter og k6) logo

Lasttesting og ytelsesreferansetesting (JMeter og k6)

Lær kunsten å gjennomføre lasttesting og ytelsesreferansetesting med bransjeledende verktøy som Apache JMeter og k6, slik at De kan bygge svært skalerbare og robuste applikasjoner.Nett
Strategier for mellomlagring: Redis + CDN + edge computing logo

Strategier for mellomlagring: Redis + CDN + edge computing

Lær robuste strategier for mellomlagring med Redis, CDN-er og edge computing, slik at De kan bygge applikasjoner med høy ytelse som er skalerbare og motstandsdyktige.Nett
Elasticsearch og systemer for fulltekstsøk logo

Elasticsearch og systemer for fulltekstsøk

Behersk Elasticsearch og systemer for fulltekstsøk for å bygge kraftige og skalerbare søkefunksjoner i applikasjonene Deres.Nett
Avansert PostgreSQL: Indeksering, partisjonering og replikering logo

Avansert PostgreSQL: Indeksering, partisjonering og replikering

Behersk avanserte PostgreSQL-teknikker, inkludert indeksering, partisjonering og replikering, for å bygge høytytende, skalerbare og robuste databasesystemer.Data
AWS for backendutviklere (EC2, S3, RDS, Lambda) logo

AWS for backendutviklere (EC2, S3, RDS, Lambda)

Lær viktige AWS-tjenester som EC2, S3, RDS og Lambda for å bygge robuste, skalerbare og effektive backendapplikasjoner.Data
Grunnleggende Apache Kafka og strømming logo

Grunnleggende Apache Kafka og strømming

Lær grunnleggende Apache Kafka og strømming for å bygge skalerbare datastrømmer i sanntid og hendelsesdrevne applikasjoner.Nybegynner
Avansert Spring Boot 4: hendelsesdrevet arkitektur (Kafka) logo

Avansert Spring Boot 4: hendelsesdrevet arkitektur (Kafka)

Lær avanserte Spring Boot 4-teknikker for å bygge robuste og skalerbare hendelsesdrevne mikrotjenester med Apache Kafka.Nett
Systemobservabilitet: logging, metrikker og tracing (ELK + OpenTelemetry) logo

Systemobservabilitet: logging, metrikker og tracing (ELK + OpenTelemetry)

Lær systemobservabilitet med logging, metrikker og tracing, og få praktisk erfaring med ELK Stack og OpenTelemetry for robust overvåking av applikasjoner.Data
Clean Architecture og designmønstre i praksis logo

Clean Architecture og designmønstre i praksis

Lær deg Clean Architecture og sentrale designmønstre for å bygge robuste, vedlikeholdbare og skalerbare programvaresystemer.Nett
Redis-bufring og meldinger (Pub/Sub, Streams) logo

Redis-bufring og meldinger (Pub/Sub, Streams)

Lær deg Redis for høyytelsesbufring og meldinger i sanntid ved hjelp av Pub/Sub og Streams, slik at du kan bygge skalerbare applikasjoner.Data
Ytelse og spørringsoptimalisering i PostgreSQL logo

Ytelse og spørringsoptimalisering i PostgreSQL

Lær deg teknikker for ytelsesjustering og spørringsoptimalisering i PostgreSQL, slik at du kan bygge svært effektive og skalerbare databaseapplikasjoner.SQLData
Docker og Kubernetes for utviklere logo

Docker og Kubernetes for utviklere

Lær containerisering og orkestrering med Docker og Kubernetes for å distribuere, administrere og skalere applikasjonene Deres effektivt.AI
Nettskraping og boter logo

Nettskraping og boter

Lær å utvikle nettskrapere og boter for å automatisere oppgaver, samle inn data effektivt og bygge intelligente agenter.PythonAI
LangChain / RAG / vektordatabaser logo

LangChain / RAG / vektordatabaser

Lær LangChain, Retrieval Augmented Generation (RAG) og vektordatabaser for å bygge kraftige, kontekstbevisste AI-applikasjoner.AI
Grunnleggende systemdesign for backendutviklere logo

Grunnleggende systemdesign for backendutviklere

Lær det grunnleggende og avanserte innen systemdesign, slik at De kan bygge robuste, skalerbare backendapplikasjoner med høy ytelse.Nybegynner
Profesjonell arbeidsflyt med Git og GitHub logo

Profesjonell arbeidsflyt med Git og GitHub

Lær profesjonelle arbeidsflyter med Git og GitHub for å styrke teamsamarbeidet, håndtere kodeversjoner effektivt og effektivisere programvareutviklingen.AI
Bootcamp i backendutvikling med Node.js logo

Bootcamp i backendutvikling med Node.js

Lær Node.js grundig for å bygge robuste og skalerbare backend-applikasjoner med denne omfattende utviklingsbootcampen.JavaScriptNybegynner
FAQ

Ofte stilte spørsmål

Hvor mange kurs tilbyr CoddyKit?

CoddyKit tilbyr over 158 interaktive programmeringskurs i mange språk og teknologier, fra introduksjonskurs for nybegynnere til avansert innhold.

Er kursene gratis?

Ja. Alle kurs kan startes gratis, og De kan fullføre de interaktive leksjonene uten kostnad. Et valgfritt PRO-abonnement gir tilgang til avanserte AI-verktøy og sertifikater som kan deles.

Hvilke programmeringsspråk kan jeg lære?

Kursene dekker Python, JavaScript, TypeScript, Swift, Java, C#, SQL, webutvikling og moderne emner som AI-agenter og prompt engineering.

Trenger jeg tidligere erfaring for å komme i gang?

Nei. Kursene spenner fra nybegynner- til avansert nivå, med korte leksjoner, kodekjøring i sanntid og en AI-veileder tilgjengelig døgnet rundt, slik at De kan begynne uten tidligere erfaring.

Kan jeg ta kursene på mobilen?

Ja. CoddyKit er tilgjengelig på nettet og som native iOS- og Android-apper, og fremdriften synkroniseres på tvers av enheter.

Er kursene tilgjengelige på språket mitt?

Ja. Kurs- og leksjonssidene er tilgjengelige på 22 språk — engelsk, tyrkisk, tysk, spansk, fransk, japansk, koreansk, portugisisk, russisk, kinesisk, arabisk, indonesisk, italiensk, polsk, thai, dansk, finsk, hindi, malayisk, norsk, nederlandsk og svensk — og appen oversetter leksjonene til mange flere språk.