0 utbildningar
Grafisk designAcer Aspire 1 – Kampanjdator (Värde 4 290 kr)
🎁 Kampanjprodukt – ingår kostnadsfritt när du köper utbildning! Acer Aspire 1 är en tunn, lätt och smidig bärbar dator med 14-tums Full HD-skärm och 8 GB RAM. Den är perfekt för dig som pluggar eller jobbar, med snabb SSD-lagring och stabil prestanda för vardagligt användande. Detta är en kampanjprodukt som levereras i samarbete med […]
Advanced #1 – Classes & OOP
<article class="text-token-text-primary w-full" dir="auto" data-testid="conversation-turn-74" data-scroll-anchor="true"> <div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @[37rem]:[--thread-content-margin:--spacing(6)] @[72rem]:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)"> <div class="[--thread-content-max-width:32rem] @[34rem]:[--thread-content-max-width:40rem] @[64rem]:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" tabindex="-1"> <div class="flex max-w-full flex-col grow"> <div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&]:mt-5" dir="auto" data-message-author-role="assistant" data-message-id="dc55a424-883f-496a-b9ec-452847ea5d00" data-message-model-slug="gpt-4o"> <div class="flex w-full flex-col gap-1 empty:hidden first:pt-[3px]"> <div class="markdown prose dark:prose-invert w-full break-words dark"><article class="text-token-text-primary w-full" dir="auto" data-testid="conversation-turn-76" data-scroll-anchor="true"> <div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @[37rem]:[--thread-content-margin:--spacing(6)] @[72rem]:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)"> <div class="[--thread-content-max-width:32rem] @[34rem]:[--thread-content-max-width:40rem] @[64rem]:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" tabindex="-1"> <div class="flex max-w-full flex-col grow"> <div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&]:mt-5" dir="auto" data-message-author-role="assistant" data-message-id="20d12876-8fa1-48e1-820f-964ea0e56dca" data-message-model-slug="gpt-4-5"> <div class="flex w-full flex-col gap-1 empty:hidden first:pt-[3px]"> <div class="markdown prose dark:prose-invert w-full break-words dark"><article class="text-token-text-primary w-full" dir="auto" data-testid="conversation-turn-92" data-scroll-anchor="true"> <div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @[37rem]:[--thread-content-margin:--spacing(6)] @[72rem]:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)"> <div class="[--thread-content-max-width:32rem] @[34rem]:[--thread-content-max-width:40rem] @[64rem]:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" tabindex="-1"> <div class="flex max-w-full flex-col grow"> <div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&]:mt-5" dir="auto" data-message-author-role="assistant" data-message-id="e746cee1-32cb-43ea-9b2f-f332a75d536a" data-message-model-slug="gpt-4o"> <div class="flex w-full flex-col gap-1 empty:hidden first:pt-[3px]"> <div class="markdown prose dark:prose-invert w-full break-words dark"><article class="text-token-text-primary w-full" dir="auto" data-testid="conversation-turn-94" data-scroll-anchor="true"> <div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @[37rem]:[--thread-content-margin:--spacing(6)] @[72rem]:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)"> <div class="[--thread-content-max-width:32rem] @[34rem]:[--thread-content-max-width:40rem] @[64rem]:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" tabindex="-1"> <div class="flex max-w-full flex-col grow"> <div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&]:mt-5" dir="auto" data-message-author-role="assistant" data-message-id="18620283-daa2-414b-b478-42f30a3efc5f" data-message-model-slug="gpt-4o"> <div class="flex w-full flex-col gap-1 empty:hidden first:pt-[3px]"> <div class="markdown prose dark:prose-invert w-full break-words dark"><article class="text-token-text-primary w-full" dir="auto" data-testid="conversation-turn-98" data-scroll-anchor="true"> <div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @[37rem]:[--thread-content-margin:--spacing(6)] @[72rem]:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)"> <div class="[--thread-content-max-width:32rem] @[34rem]:[--thread-content-max-width:40rem] @[64rem]:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" tabindex="-1"> <div class="flex max-w-full flex-col grow"> <div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&]:mt-5" dir="auto" data-message-author-role="assistant" data-message-id="2287e880-e1b4-4f13-a5a9-47112e8bfabc" data-message-model-slug="gpt-4o"> <div class="flex w-full flex-col gap-1 empty:hidden first:pt-[3px]"> <div class="markdown prose dark:prose-invert w-full break-words dark"><article class="text-token-text-primary w-full" dir="auto" data-testid="conversation-turn-104" data-scroll-anchor="true"> <div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @[37rem]:[--thread-content-margin:--spacing(6)] @[72rem]:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)"> <div class="[--thread-content-max-width:32rem] @[34rem]:[--thread-content-max-width:40rem] @[64rem]:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" tabindex="-1"> <div class="flex max-w-full flex-col grow"> <div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&]:mt-5" dir="auto" data-message-author-role="assistant" data-message-id="c6a08295-9a2f-42b2-baca-83483ba6e65a" data-message-model-slug="gpt-4o"> <div class="flex w-full flex-col gap-1 empty:hidden first:pt-[3px]"> <div class="markdown prose dark:prose-invert w-full break-words dark"><article class="text-token-text-primary w-full" dir="auto" data-testid="conversation-turn-104" data-scroll-anchor="true"> <div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @[37rem]:[--thread-content-margin:--spacing(6)] @[72rem]:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)"> <div class="[--thread-content-max-width:32rem] @[34rem]:[--thread-content-max-width:40rem] @[64rem]:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" tabindex="-1"> <div class="flex max-w-full flex-col grow"> <div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&]:mt-5" dir="auto" data-message-author-role="assistant" data-message-id="c6a08295-9a2f-42b2-baca-83483ba6e65a" data-message-model-slug="gpt-4o"> <div class="flex w-full flex-col gap-1 empty:hidden first:pt-[3px]"> <div class="markdown prose dark:prose-invert w-full break-words dark"> <p data-start="45" data-end="233" data-is-last-node="" data-is-only-node=""></p></div> </div> </div> </div> </div> </div> </article> <div class="pointer-events-none h-px w-px" aria-hidden="true" data-edge="true"></div> </div> </div> </div> </div> </div> </div> </article> <div class="pointer-events-none h-px w-px" aria-hidden="true" data-edge="true"></div> </div> </div> </div> </div> </div> </div> </article></div> </div> </div> </div> </div> </div> </article></div> </div> </div> </div> </div> </div> </article></div> </div> </div> </div> </div> </div> </article></div> </div> </div> </div> </div> </div> </article>
Advanced #2 – Best Practices
<article class="text-token-text-primary w-full" dir="auto" data-testid="conversation-turn-74" data-scroll-anchor="true"> <div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @[37rem]:[--thread-content-margin:--spacing(6)] @[72rem]:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)"> <div class="[--thread-content-max-width:32rem] @[34rem]:[--thread-content-max-width:40rem] @[64rem]:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" tabindex="-1"> <div class="flex max-w-full flex-col grow"> <div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&]:mt-5" dir="auto" data-message-author-role="assistant" data-message-id="dc55a424-883f-496a-b9ec-452847ea5d00" data-message-model-slug="gpt-4o"> <div class="flex w-full flex-col gap-1 empty:hidden first:pt-[3px]"> <div class="markdown prose dark:prose-invert w-full break-words dark"><article class="text-token-text-primary w-full" dir="auto" data-testid="conversation-turn-76" data-scroll-anchor="true"> <div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @[37rem]:[--thread-content-margin:--spacing(6)] @[72rem]:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)"> <div class="[--thread-content-max-width:32rem] @[34rem]:[--thread-content-max-width:40rem] @[64rem]:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" tabindex="-1"> <div class="flex max-w-full flex-col grow"> <div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&]:mt-5" dir="auto" data-message-author-role="assistant" data-message-id="20d12876-8fa1-48e1-820f-964ea0e56dca" data-message-model-slug="gpt-4-5"> <div class="flex w-full flex-col gap-1 empty:hidden first:pt-[3px]"> <div class="markdown prose dark:prose-invert w-full break-words dark"><article class="text-token-text-primary w-full" dir="auto" data-testid="conversation-turn-92" data-scroll-anchor="true"> <div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @[37rem]:[--thread-content-margin:--spacing(6)] @[72rem]:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)"> <div class="[--thread-content-max-width:32rem] @[34rem]:[--thread-content-max-width:40rem] @[64rem]:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" tabindex="-1"> <div class="flex max-w-full flex-col grow"> <div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&]:mt-5" dir="auto" data-message-author-role="assistant" data-message-id="e746cee1-32cb-43ea-9b2f-f332a75d536a" data-message-model-slug="gpt-4o"> <div class="flex w-full flex-col gap-1 empty:hidden first:pt-[3px]"> <div class="markdown prose dark:prose-invert w-full break-words dark"><article class="text-token-text-primary w-full" dir="auto" data-testid="conversation-turn-94" data-scroll-anchor="true"> <div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @[37rem]:[--thread-content-margin:--spacing(6)] @[72rem]:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)"> <div class="[--thread-content-max-width:32rem] @[34rem]:[--thread-content-max-width:40rem] @[64rem]:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" tabindex="-1"> <div class="flex max-w-full flex-col grow"> <div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&]:mt-5" dir="auto" data-message-author-role="assistant" data-message-id="18620283-daa2-414b-b478-42f30a3efc5f" data-message-model-slug="gpt-4o"> <div class="flex w-full flex-col gap-1 empty:hidden first:pt-[3px]"> <div class="markdown prose dark:prose-invert w-full break-words dark"><article class="text-token-text-primary w-full" dir="auto" data-testid="conversation-turn-98" data-scroll-anchor="true"> <div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @[37rem]:[--thread-content-margin:--spacing(6)] @[72rem]:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)"> <div class="[--thread-content-max-width:32rem] @[34rem]:[--thread-content-max-width:40rem] @[64rem]:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" tabindex="-1"> <div class="flex max-w-full flex-col grow"> <div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&]:mt-5" dir="auto" data-message-author-role="assistant" data-message-id="2287e880-e1b4-4f13-a5a9-47112e8bfabc" data-message-model-slug="gpt-4o"> <div class="flex w-full flex-col gap-1 empty:hidden first:pt-[3px]"> <div class="markdown prose dark:prose-invert w-full break-words dark"><article class="text-token-text-primary w-full" dir="auto" data-testid="conversation-turn-104" data-scroll-anchor="true"> <div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @[37rem]:[--thread-content-margin:--spacing(6)] @[72rem]:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)"> <div class="[--thread-content-max-width:32rem] @[34rem]:[--thread-content-max-width:40rem] @[64rem]:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" tabindex="-1"> <div class="flex max-w-full flex-col grow"> <div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&]:mt-5" dir="auto" data-message-author-role="assistant" data-message-id="c6a08295-9a2f-42b2-baca-83483ba6e65a" data-message-model-slug="gpt-4o"> <div class="flex w-full flex-col gap-1 empty:hidden first:pt-[3px]"> <div class="markdown prose dark:prose-invert w-full break-words dark"><article class="text-token-text-primary w-full" dir="auto" data-testid="conversation-turn-104" data-scroll-anchor="true"> <div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @[37rem]:[--thread-content-margin:--spacing(6)] @[72rem]:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)"> <div class="[--thread-content-max-width:32rem] @[34rem]:[--thread-content-max-width:40rem] @[64rem]:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" tabindex="-1"> <div class="flex max-w-full flex-col grow"> <div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&]:mt-5" dir="auto" data-message-author-role="assistant" data-message-id="c6a08295-9a2f-42b2-baca-83483ba6e65a" data-message-model-slug="gpt-4o"> <div class="flex w-full flex-col gap-1 empty:hidden first:pt-[3px]"> <div class="markdown prose dark:prose-invert w-full break-words dark"> <p data-start="45" data-end="233" data-is-last-node="" data-is-only-node=""></p></div> </div> </div> </div> </div> </div> </article> <div class="pointer-events-none h-px w-px" aria-hidden="true" data-edge="true"></div> </div> </div> </div> </div> </div> </div> </article> <div class="pointer-events-none h-px w-px" aria-hidden="true" data-edge="true"></div> </div> </div> </div> </div> </div> </div> </article></div> </div> </div> </div> </div> </div> </article></div> </div> </div> </div> </div> </div> </article></div> </div> </div> </div> </div> </div> </article></div> </div> </div> </div> </div> </div> </article>
Advanced #3 – GUI / Tkinter
<article class="text-token-text-primary w-full" dir="auto" data-testid="conversation-turn-74" data-scroll-anchor="true"> <div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @[37rem]:[--thread-content-margin:--spacing(6)] @[72rem]:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)"> <div class="[--thread-content-max-width:32rem] @[34rem]:[--thread-content-max-width:40rem] @[64rem]:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" tabindex="-1"> <div class="flex max-w-full flex-col grow"> <div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&]:mt-5" dir="auto" data-message-author-role="assistant" data-message-id="dc55a424-883f-496a-b9ec-452847ea5d00" data-message-model-slug="gpt-4o"> <div class="flex w-full flex-col gap-1 empty:hidden first:pt-[3px]"> <div class="markdown prose dark:prose-invert w-full break-words dark"><article class="text-token-text-primary w-full" dir="auto" data-testid="conversation-turn-76" data-scroll-anchor="true"> <div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @[37rem]:[--thread-content-margin:--spacing(6)] @[72rem]:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)"> <div class="[--thread-content-max-width:32rem] @[34rem]:[--thread-content-max-width:40rem] @[64rem]:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" tabindex="-1"> <div class="flex max-w-full flex-col grow"> <div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&]:mt-5" dir="auto" data-message-author-role="assistant" data-message-id="20d12876-8fa1-48e1-820f-964ea0e56dca" data-message-model-slug="gpt-4-5"> <div class="flex w-full flex-col gap-1 empty:hidden first:pt-[3px]"> <div class="markdown prose dark:prose-invert w-full break-words dark"><article class="text-token-text-primary w-full" dir="auto" data-testid="conversation-turn-92" data-scroll-anchor="true"> <div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @[37rem]:[--thread-content-margin:--spacing(6)] @[72rem]:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)"> <div class="[--thread-content-max-width:32rem] @[34rem]:[--thread-content-max-width:40rem] @[64rem]:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" tabindex="-1"> <div class="flex max-w-full flex-col grow"> <div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&]:mt-5" dir="auto" data-message-author-role="assistant" data-message-id="e746cee1-32cb-43ea-9b2f-f332a75d536a" data-message-model-slug="gpt-4o"> <div class="flex w-full flex-col gap-1 empty:hidden first:pt-[3px]"> <div class="markdown prose dark:prose-invert w-full break-words dark"><article class="text-token-text-primary w-full" dir="auto" data-testid="conversation-turn-94" data-scroll-anchor="true"> <div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @[37rem]:[--thread-content-margin:--spacing(6)] @[72rem]:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)"> <div class="[--thread-content-max-width:32rem] @[34rem]:[--thread-content-max-width:40rem] @[64rem]:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" tabindex="-1"> <div class="flex max-w-full flex-col grow"> <div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&]:mt-5" dir="auto" data-message-author-role="assistant" data-message-id="18620283-daa2-414b-b478-42f30a3efc5f" data-message-model-slug="gpt-4o"> <div class="flex w-full flex-col gap-1 empty:hidden first:pt-[3px]"> <div class="markdown prose dark:prose-invert w-full break-words dark"><article class="text-token-text-primary w-full" dir="auto" data-testid="conversation-turn-98" data-scroll-anchor="true"> <div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @[37rem]:[--thread-content-margin:--spacing(6)] @[72rem]:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)"> <div class="[--thread-content-max-width:32rem] @[34rem]:[--thread-content-max-width:40rem] @[64rem]:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" tabindex="-1"> <div class="flex max-w-full flex-col grow"> <div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&]:mt-5" dir="auto" data-message-author-role="assistant" data-message-id="2287e880-e1b4-4f13-a5a9-47112e8bfabc" data-message-model-slug="gpt-4o"> <div class="flex w-full flex-col gap-1 empty:hidden first:pt-[3px]"> <div class="markdown prose dark:prose-invert w-full break-words dark"><article class="text-token-text-primary w-full" dir="auto" data-testid="conversation-turn-104" data-scroll-anchor="true"> <div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @[37rem]:[--thread-content-margin:--spacing(6)] @[72rem]:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)"> <div class="[--thread-content-max-width:32rem] @[34rem]:[--thread-content-max-width:40rem] @[64rem]:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" tabindex="-1"> <div class="flex max-w-full flex-col grow"> <div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&]:mt-5" dir="auto" data-message-author-role="assistant" data-message-id="c6a08295-9a2f-42b2-baca-83483ba6e65a" data-message-model-slug="gpt-4o"> <div class="flex w-full flex-col gap-1 empty:hidden first:pt-[3px]"> <div class="markdown prose dark:prose-invert w-full break-words dark"><article class="text-token-text-primary w-full" dir="auto" data-testid="conversation-turn-104" data-scroll-anchor="true"> <div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @[37rem]:[--thread-content-margin:--spacing(6)] @[72rem]:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)"> <div class="[--thread-content-max-width:32rem] @[34rem]:[--thread-content-max-width:40rem] @[64rem]:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" tabindex="-1"> <div class="flex max-w-full flex-col grow"> <div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&]:mt-5" dir="auto" data-message-author-role="assistant" data-message-id="c6a08295-9a2f-42b2-baca-83483ba6e65a" data-message-model-slug="gpt-4o"> <div class="flex w-full flex-col gap-1 empty:hidden first:pt-[3px]"> <div class="markdown prose dark:prose-invert w-full break-words dark"> <p data-start="45" data-end="233" data-is-last-node="" data-is-only-node=""></p></div> </div> </div> </div> </div> </div> </article> <div class="pointer-events-none h-px w-px" aria-hidden="true" data-edge="true"></div> </div> </div> </div> </div> </div> </div> </article> <div class="pointer-events-none h-px w-px" aria-hidden="true" data-edge="true"></div> </div> </div> </div> </div> </div> </div> </article></div> </div> </div> </div> </div> </div> </article></div> </div> </div> </div> </div> </div> </article></div> </div> </div> </div> </div> </div> </article></div> </div> </div> </div> </div> </div> </article>
Advanced #4 – RESTful APIs
<article class="text-token-text-primary w-full" dir="auto" data-testid="conversation-turn-74" data-scroll-anchor="true"> <div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @[37rem]:[--thread-content-margin:--spacing(6)] @[72rem]:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)"> <div class="[--thread-content-max-width:32rem] @[34rem]:[--thread-content-max-width:40rem] @[64rem]:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" tabindex="-1"> <div class="flex max-w-full flex-col grow"> <div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&]:mt-5" dir="auto" data-message-author-role="assistant" data-message-id="dc55a424-883f-496a-b9ec-452847ea5d00" data-message-model-slug="gpt-4o"> <div class="flex w-full flex-col gap-1 empty:hidden first:pt-[3px]"> <div class="markdown prose dark:prose-invert w-full break-words dark"><article class="text-token-text-primary w-full" dir="auto" data-testid="conversation-turn-76" data-scroll-anchor="true"> <div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @[37rem]:[--thread-content-margin:--spacing(6)] @[72rem]:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)"> <div class="[--thread-content-max-width:32rem] @[34rem]:[--thread-content-max-width:40rem] @[64rem]:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" tabindex="-1"> <div class="flex max-w-full flex-col grow"> <div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&]:mt-5" dir="auto" data-message-author-role="assistant" data-message-id="20d12876-8fa1-48e1-820f-964ea0e56dca" data-message-model-slug="gpt-4-5"> <div class="flex w-full flex-col gap-1 empty:hidden first:pt-[3px]"> <div class="markdown prose dark:prose-invert w-full break-words dark"><article class="text-token-text-primary w-full" dir="auto" data-testid="conversation-turn-92" data-scroll-anchor="true"> <div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @[37rem]:[--thread-content-margin:--spacing(6)] @[72rem]:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)"> <div class="[--thread-content-max-width:32rem] @[34rem]:[--thread-content-max-width:40rem] @[64rem]:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" tabindex="-1"> <div class="flex max-w-full flex-col grow"> <div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&]:mt-5" dir="auto" data-message-author-role="assistant" data-message-id="e746cee1-32cb-43ea-9b2f-f332a75d536a" data-message-model-slug="gpt-4o"> <div class="flex w-full flex-col gap-1 empty:hidden first:pt-[3px]"> <div class="markdown prose dark:prose-invert w-full break-words dark"><article class="text-token-text-primary w-full" dir="auto" data-testid="conversation-turn-94" data-scroll-anchor="true"> <div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @[37rem]:[--thread-content-margin:--spacing(6)] @[72rem]:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)"> <div class="[--thread-content-max-width:32rem] @[34rem]:[--thread-content-max-width:40rem] @[64rem]:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" tabindex="-1"> <div class="flex max-w-full flex-col grow"> <div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&]:mt-5" dir="auto" data-message-author-role="assistant" data-message-id="18620283-daa2-414b-b478-42f30a3efc5f" data-message-model-slug="gpt-4o"> <div class="flex w-full flex-col gap-1 empty:hidden first:pt-[3px]"> <div class="markdown prose dark:prose-invert w-full break-words dark"><article class="text-token-text-primary w-full" dir="auto" data-testid="conversation-turn-98" data-scroll-anchor="true"> <div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @[37rem]:[--thread-content-margin:--spacing(6)] @[72rem]:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)"> <div class="[--thread-content-max-width:32rem] @[34rem]:[--thread-content-max-width:40rem] @[64rem]:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" tabindex="-1"> <div class="flex max-w-full flex-col grow"> <div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&]:mt-5" dir="auto" data-message-author-role="assistant" data-message-id="2287e880-e1b4-4f13-a5a9-47112e8bfabc" data-message-model-slug="gpt-4o"> <div class="flex w-full flex-col gap-1 empty:hidden first:pt-[3px]"> <div class="markdown prose dark:prose-invert w-full break-words dark"><article class="text-token-text-primary w-full" dir="auto" data-testid="conversation-turn-104" data-scroll-anchor="true"> <div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @[37rem]:[--thread-content-margin:--spacing(6)] @[72rem]:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)"> <div class="[--thread-content-max-width:32rem] @[34rem]:[--thread-content-max-width:40rem] @[64rem]:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" tabindex="-1"> <div class="flex max-w-full flex-col grow"> <div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&]:mt-5" dir="auto" data-message-author-role="assistant" data-message-id="c6a08295-9a2f-42b2-baca-83483ba6e65a" data-message-model-slug="gpt-4o"> <div class="flex w-full flex-col gap-1 empty:hidden first:pt-[3px]"> <div class="markdown prose dark:prose-invert w-full break-words dark"><article class="text-token-text-primary w-full" dir="auto" data-testid="conversation-turn-104" data-scroll-anchor="true"> <div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @[37rem]:[--thread-content-margin:--spacing(6)] @[72rem]:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)"> <div class="[--thread-content-max-width:32rem] @[34rem]:[--thread-content-max-width:40rem] @[64rem]:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" tabindex="-1"> <div class="flex max-w-full flex-col grow"> <div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&]:mt-5" dir="auto" data-message-author-role="assistant" data-message-id="c6a08295-9a2f-42b2-baca-83483ba6e65a" data-message-model-slug="gpt-4o"> <div class="flex w-full flex-col gap-1 empty:hidden first:pt-[3px]"> <div class="markdown prose dark:prose-invert w-full break-words dark"> <p data-start="45" data-end="233" data-is-last-node="" data-is-only-node=""></p></div> </div> </div> </div> </div> </div> </article> <div class="pointer-events-none h-px w-px" aria-hidden="true" data-edge="true"></div> </div> </div> </div> </div> </div> </div> </article> <div class="pointer-events-none h-px w-px" aria-hidden="true" data-edge="true"></div> </div> </div> </div> </div> </div> </div> </article></div> </div> </div> </div> </div> </div> </article></div> </div> </div> </div> </div> </div> </article></div> </div> </div> </div> </div> </div> </article></div> </div> </div> </div> </div> </div> </article>
Advanced #5 – Data & Files
<article class="text-token-text-primary w-full" dir="auto" data-testid="conversation-turn-24" data-scroll-anchor="true"> <div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @[37rem]:[--thread-content-margin:--spacing(6)] @[72rem]:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)"> <div class="[--thread-content-max-width:32rem] @[34rem]:[--thread-content-max-width:40rem] @[64rem]:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" tabindex="-1"> <div class="flex max-w-full flex-col grow"> <div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&]:mt-5" dir="auto" data-message-author-role="assistant" data-message-id="81e0e73f-80e5-4a36-a838-0b5941348c27" data-message-model-slug="gpt-4o"> <div class="flex w-full flex-col gap-1 empty:hidden first:pt-[3px]"> <div class="markdown prose dark:prose-invert w-full break-words dark"><article class="text-token-text-primary w-full" dir="auto" data-testid="conversation-turn-54" data-scroll-anchor="true"> <div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @[37rem]:[--thread-content-margin:--spacing(6)] @[72rem]:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)"> <div class="[--thread-content-max-width:32rem] @[34rem]:[--thread-content-max-width:40rem] @[64rem]:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" tabindex="-1"> <div class="flex max-w-full flex-col grow"> <div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&]:mt-5" dir="auto" data-message-author-role="assistant" data-message-id="d3845b6e-e1e9-420f-90b5-ebda2bd768bb" data-message-model-slug="gpt-4o"> <div class="flex w-full flex-col gap-1 empty:hidden first:pt-[3px]"> <div class="markdown prose dark:prose-invert w-full break-words dark"> <p data-start="0" data-end="231" data-is-last-node="" data-is-only-node=""></p></div> </div> </div> </div> </div> </div> </article> <div class="pointer-events-none h-px w-px" aria-hidden="true" data-edge="true"></div> </div> </div> </div> </div> </div> </div> </article> <div class="pointer-events-none h-px w-px" aria-hidden="true" data-edge="true"></div>
AIAI-körkort Bas
Flexibel distansutbildning som lär dig använda AI praktiskt i arbete, vardag och studier.<br data-start="120" data-end="123" />Du får en tydlig introduktion till artificiell intelligens och lär dig använda moderna verktyg som gör dig mer effektiv, kreativ och organiserad – både privat och professionellt.
AIAI-körkort Executive
<p data-start="68" data-end="173">Flexibel distansutbildning med praktiska kunskaper i hur du använder AI i arbete, vardag och studier</p> <p data-start="174" data-end="428" data-is-last-node="" data-is-only-node="">Du får en tydlig och trygg introduktion till AI och lär dig använda moderna verktyg som direkt förenklar och effektiviserar ditt digitala arbete – perfekt för dig som vill bli mer organiserad, kreativ och datadriven i både privat och professionell miljö.</p>
AIAI-körkort Premium
Flexibel distansutbildning som lär dig använda AI praktiskt i arbete, vardag och studier.<br data-start="120" data-end="123" />Du får en tydlig introduktion till artificiell intelligens och lär dig använda moderna verktyg som gör dig mer effektiv, kreativ och organiserad – både privat och professionellt.
AIAI-körkortet Executive
<p data-start="68" data-end="173">Flexibel distansutbildning med praktiska kunskaper i hur du använder AI i arbete, vardag och studier</p> <p data-start="174" data-end="428" data-is-last-node="" data-is-only-node="">Du får en tydlig och trygg introduktion till AI och lär dig använda moderna verktyg som direkt förenklar och effektiviserar ditt digitala arbete – perfekt för dig som vill bli mer organiserad, kreativ och datadriven i både privat och professionell miljö.</p>
ArbetsmiljöArbetsmiljokonsult
Flexibel distansutbildning med praktiska kunskaper inom arbetsmiljö, riskbedömning och förebyggande arbetsmiljöarbete.
BeteendevetenskapBeteendeterapeut
<article class="group/turn w-full text-token-text-primary focus-visible:outline-2 focus-visible:outline-offset-[-4px]" dir="auto" tabindex="-1" data-testid="conversation-turn-18" data-scroll-anchor="true"> <div class="text-base my-auto mx-auto py-[18px] px-6"> <div class="mx-auto flex flex-1 text-base gap-4 md:gap-5 lg:gap-6 md:max-w-3xl lg:max-w-[40rem] xl:max-w-[48rem]"> <div class="group/conversation-turn relative flex w-full min-w-0 flex-col agent-turn @xs/thread:px-0 @sm/thread:px-1.5 @md/thread:px-4"> <div class="flex-col gap-1 md:gap-3"> <div class="flex max-w-full flex-col flex-grow"> <div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start [.text-message+&]:mt-5" dir="auto" data-message-author-role="assistant" data-message-id="cc71356b-2144-410b-b6e1-09ed9e806c73" data-message-model-slug="gpt-4o"> <div class="flex w-full flex-col gap-1 empty:hidden first:pt-[3px]"> <div class="markdown prose w-full break-words dark:prose-invert dark"> <p class="" data-start="1422" data-end="1567">Certifierad beteendeterapeut – flexibel distansutbildning där du lär dig praktiska metoder och samtalstekniker för professionellt beteendearbete.</p><h2 class="" data-start="1569" data-end="1582"></h2> </div> </div> </div> </div> </div> </div> </div> </div> </article>
BeteendevetenskapBeteendevetare
<article class="group/turn w-full text-token-text-primary focus-visible:outline-2 focus-visible:outline-offset-[-4px]" dir="auto" tabindex="-1" data-testid="conversation-turn-18" data-scroll-anchor="true"> <div class="text-base my-auto mx-auto py-[18px] px-6"> <div class="mx-auto flex flex-1 text-base gap-4 md:gap-5 lg:gap-6 md:max-w-3xl lg:max-w-[40rem] xl:max-w-[48rem]"> <div class="group/conversation-turn relative flex w-full min-w-0 flex-col agent-turn @xs/thread:px-0 @sm/thread:px-1.5 @md/thread:px-4"> <div class="flex-col gap-1 md:gap-3"> <div class="flex max-w-full flex-col flex-grow"> <div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start [.text-message+&]:mt-5" dir="auto" data-message-author-role="assistant" data-message-id="cc71356b-2144-410b-b6e1-09ed9e806c73" data-message-model-slug="gpt-4o"> <div class="flex w-full flex-col gap-1 empty:hidden first:pt-[3px]"> <div class="markdown prose w-full break-words dark:prose-invert dark"> <p class="" data-start="1695" data-end="1832">Certifierad beteendevetare – flexibel distansutbildning som ger dig verktyg för att förstå, analysera och påverka beteenden i yrkeslivet.</p></div> </div> </div> </div> </div> </div> </div> </div> </article>
BeteendevetenskapBeteendevetare med inriktning HR
<p data-start="157" data-end="323">Certifierad Beteendevetare – inriktning HR – flexibel distansutbildning med praktiska kunskaper inom beteendevetenskap, HR-arbete och organisationsutveckling.</p> <p data-start="325" data-end="400" data-is-last-node="" data-is-only-node=""></p>
BeteendevetenskapBeteendevetare med inriktning kriminologi
<p data-start="157" data-end="323">Certifierad Beteendevetare – inriktning Kriminologi – flexibel distansutbildning med praktiska kunskaper inom beteendevetenskap, kriminologi och brottsprevention.</p> <p data-start="325" data-end="400" data-is-last-node="" data-is-only-node=""></p>
Ekonomi & finansBokföring
BokföringskonsultFlexibel distansutbildning med praktiska kunskaper inom bokföring, redovisning och ekonomiadministration.
Ekonomi & finansBokslut
<p data-start="77" data-end="100">Flexibel distansutbildning med praktisk vägledning i månadsbokslut, årsbokslut och årsredovisning – från avstämning till färdigt resultat.</p>
E-learningBokslut 1
<p data-start="77" data-end="100">Flexibel distansutbildning med praktisk vägledning i månadsbokslut, årsbokslut och årsredovisning – från avstämning till färdigt resultat.</p>
E-learningBokslut 2
<p data-start="77" data-end="100">Flexibel distansutbildning med praktisk vägledning i månadsbokslut, årsbokslut och årsredovisning – från avstämning till färdigt resultat.</p>
E-learningBokslut 3
<p data-start="77" data-end="100">Flexibel distansutbildning med praktisk vägledning i månadsbokslut, årsbokslut och årsredovisning – från avstämning till färdigt resultat.</p>
Ekonomi & finansBusiness Intelligence
<p class="" data-start="1631" data-end="1783">Certifierad Business Intelligence-specialist – distansutbildning där du lär dig dataanalys, visualisering och beslutsstöd för effektiv affärsutveckling.</p><h2 class="" data-start="1785" data-end="1798"></h2>
Ekonomi & finansBusiness Manager
<p class="" data-start="1483" data-end="1624">Certifierad Business Manager – flexibel distansutbildning där du får strategiska kunskaper i affärsutveckling, ekonomistyrning och ledarskap.</p><h2 class="" data-start="1626" data-end="1639"></h2>
Försäljning & marknadsföringButikssäljare
<p class="" data-start="1334" data-end="1469">Certifierad butikssäljare – flexibel distansutbildning med praktiska kunskaper inom försäljning, kundbemötande och butikskommunikation.</p>
Ekonomi & finansController
<p class="" data-start="99" data-end="214">Certifierad controller – flexibel distansutbildning med praktiska kunskaper inom controlling, budgetering och ekonomisk uppföljning.</p>
Försäljning & marknadsföringCopywriter
Bli certifierad copywriter och få praktiska och teoretiska kunskaper inom text, tonalitet, varumärke, konvertering och försäljning. Studera på distans.<article class="text-token-text-primary w-full focus:outline-none scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]" dir="auto" tabindex="-1" data-turn-id="467c0447-e4ce-4cf7-8fdb-e000b62a012f" data-testid="conversation-turn-2" data-scroll-anchor="true" data-turn="assistant"> <div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @[37rem]:[--thread-content-margin:--spacing(6)] @[72rem]:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)"> <div class="[--thread-content-max-width:32rem] @[34rem]:[--thread-content-max-width:40rem] @[64rem]:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" tabindex="-1"> <div class="flex min-h-[46px] justify-start"></div> <div class="mt-3 w-full empty:hidden"> <div class="text-center"></div> </div> </div> </div> </article> <div class="pointer-events-none h-px w-px" aria-hidden="true" data-edge="true"></div>
ITCybersecurity
<article class="text-token-text-primary w-full" dir="auto" data-testid="conversation-turn-24" data-scroll-anchor="true"> <div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @[37rem]:[--thread-content-margin:--spacing(6)] @[72rem]:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)"> <div class="[--thread-content-max-width:32rem] @[34rem]:[--thread-content-max-width:40rem] @[64rem]:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" tabindex="-1"> <div class="flex max-w-full flex-col grow"> <div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&]:mt-5" dir="auto" data-message-author-role="assistant" data-message-id="81e0e73f-80e5-4a36-a838-0b5941348c27" data-message-model-slug="gpt-4o"> <div class="flex w-full flex-col gap-1 empty:hidden first:pt-[3px]"> <div class="markdown prose dark:prose-invert w-full break-words dark"><article class="text-token-text-primary w-full" dir="auto" data-testid="conversation-turn-54" data-scroll-anchor="true"> <div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @[37rem]:[--thread-content-margin:--spacing(6)] @[72rem]:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)"> <div class="[--thread-content-max-width:32rem] @[34rem]:[--thread-content-max-width:40rem] @[64rem]:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" tabindex="-1"> <div class="flex max-w-full flex-col grow"> <div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&]:mt-5" dir="auto" data-message-author-role="assistant" data-message-id="d3845b6e-e1e9-420f-90b5-ebda2bd768bb" data-message-model-slug="gpt-4o"> <div class="flex w-full flex-col gap-1 empty:hidden first:pt-[3px]"> <div class="markdown prose dark:prose-invert w-full break-words dark"> <p data-start="0" data-end="231" data-is-last-node="" data-is-only-node=""></p></div> </div> </div> </div> </div> </div> </article> <div class="pointer-events-none h-px w-px" aria-hidden="true" data-edge="true"></div> </div> </div> </div> </div> </div> </div> </article> <div class="pointer-events-none h-px w-px" aria-hidden="true" data-edge="true"></div>
ITCybersecurity – Attacks, Concepts and Techniques
<article class="text-token-text-primary w-full" dir="auto" data-testid="conversation-turn-24" data-scroll-anchor="true"> <div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @[37rem]:[--thread-content-margin:--spacing(6)] @[72rem]:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)"> <div class="[--thread-content-max-width:32rem] @[34rem]:[--thread-content-max-width:40rem] @[64rem]:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" tabindex="-1"> <div class="flex max-w-full flex-col grow"> <div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&]:mt-5" dir="auto" data-message-author-role="assistant" data-message-id="81e0e73f-80e5-4a36-a838-0b5941348c27" data-message-model-slug="gpt-4o"> <div class="flex w-full flex-col gap-1 empty:hidden first:pt-[3px]"> <div class="markdown prose dark:prose-invert w-full break-words dark"><article class="text-token-text-primary w-full" dir="auto" data-testid="conversation-turn-54" data-scroll-anchor="true"> <div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @[37rem]:[--thread-content-margin:--spacing(6)] @[72rem]:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)"> <div class="[--thread-content-max-width:32rem] @[34rem]:[--thread-content-max-width:40rem] @[64rem]:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" tabindex="-1"> <div class="flex max-w-full flex-col grow"> <div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&]:mt-5" dir="auto" data-message-author-role="assistant" data-message-id="d3845b6e-e1e9-420f-90b5-ebda2bd768bb" data-message-model-slug="gpt-4o"> <div class="flex w-full flex-col gap-1 empty:hidden first:pt-[3px]"> <div class="markdown prose dark:prose-invert w-full break-words dark"> <p data-start="0" data-end="231" data-is-last-node="" data-is-only-node=""></p></div> </div> </div> </div> </div> </div> </article> <div class="pointer-events-none h-px w-px" aria-hidden="true" data-edge="true"></div> </div> </div> </div> </div> </div> </div> </article> <div class="pointer-events-none h-px w-px" aria-hidden="true" data-edge="true"></div>
ITCybersecurity – Introduction to Cybersecurity
<article class="text-token-text-primary w-full" dir="auto" data-testid="conversation-turn-24" data-scroll-anchor="true"> <div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @[37rem]:[--thread-content-margin:--spacing(6)] @[72rem]:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)"> <div class="[--thread-content-max-width:32rem] @[34rem]:[--thread-content-max-width:40rem] @[64rem]:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" tabindex="-1"> <div class="flex max-w-full flex-col grow"> <div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&]:mt-5" dir="auto" data-message-author-role="assistant" data-message-id="81e0e73f-80e5-4a36-a838-0b5941348c27" data-message-model-slug="gpt-4o"> <div class="flex w-full flex-col gap-1 empty:hidden first:pt-[3px]"> <div class="markdown prose dark:prose-invert w-full break-words dark"><article class="text-token-text-primary w-full" dir="auto" data-testid="conversation-turn-54" data-scroll-anchor="true"> <div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @[37rem]:[--thread-content-margin:--spacing(6)] @[72rem]:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)"> <div class="[--thread-content-max-width:32rem] @[34rem]:[--thread-content-max-width:40rem] @[64rem]:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" tabindex="-1"> <div class="flex max-w-full flex-col grow"> <div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&]:mt-5" dir="auto" data-message-author-role="assistant" data-message-id="d3845b6e-e1e9-420f-90b5-ebda2bd768bb" data-message-model-slug="gpt-4o"> <div class="flex w-full flex-col gap-1 empty:hidden first:pt-[3px]"> <div class="markdown prose dark:prose-invert w-full break-words dark"> <p data-start="0" data-end="231" data-is-last-node="" data-is-only-node=""></p></div> </div> </div> </div> </div> </div> </article> <div class="pointer-events-none h-px w-px" aria-hidden="true" data-edge="true"></div> </div> </div> </div> </div> </div> </div> </article> <div class="pointer-events-none h-px w-px" aria-hidden="true" data-edge="true"></div>
ITCybersecurity – Protecting your data and privacy
<article class="text-token-text-primary w-full" dir="auto" data-testid="conversation-turn-24" data-scroll-anchor="true"> <div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @[37rem]:[--thread-content-margin:--spacing(6)] @[72rem]:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)"> <div class="[--thread-content-max-width:32rem] @[34rem]:[--thread-content-max-width:40rem] @[64rem]:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" tabindex="-1"> <div class="flex max-w-full flex-col grow"> <div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&]:mt-5" dir="auto" data-message-author-role="assistant" data-message-id="81e0e73f-80e5-4a36-a838-0b5941348c27" data-message-model-slug="gpt-4o"> <div class="flex w-full flex-col gap-1 empty:hidden first:pt-[3px]"> <div class="markdown prose dark:prose-invert w-full break-words dark"><article class="text-token-text-primary w-full" dir="auto" data-testid="conversation-turn-54" data-scroll-anchor="true"> <div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @[37rem]:[--thread-content-margin:--spacing(6)] @[72rem]:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)"> <div class="[--thread-content-max-width:32rem] @[34rem]:[--thread-content-max-width:40rem] @[64rem]:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" tabindex="-1"> <div class="flex max-w-full flex-col grow"> <div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&]:mt-5" dir="auto" data-message-author-role="assistant" data-message-id="d3845b6e-e1e9-420f-90b5-ebda2bd768bb" data-message-model-slug="gpt-4o"> <div class="flex w-full flex-col gap-1 empty:hidden first:pt-[3px]"> <div class="markdown prose dark:prose-invert w-full break-words dark"> <p data-start="0" data-end="231" data-is-last-node="" data-is-only-node=""></p></div> </div> </div> </div> </div> </div> </article> <div class="pointer-events-none h-px w-px" aria-hidden="true" data-edge="true"></div> </div> </div> </div> </div> </div> </div> </article> <div class="pointer-events-none h-px w-px" aria-hidden="true" data-edge="true"></div>
ITCybersecurity – will your future be in cybersecurity?
<article class="text-token-text-primary w-full" dir="auto" data-testid="conversation-turn-24" data-scroll-anchor="true"> <div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @[37rem]:[--thread-content-margin:--spacing(6)] @[72rem]:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)"> <div class="[--thread-content-max-width:32rem] @[34rem]:[--thread-content-max-width:40rem] @[64rem]:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" tabindex="-1"> <div class="flex max-w-full flex-col grow"> <div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&]:mt-5" dir="auto" data-message-author-role="assistant" data-message-id="81e0e73f-80e5-4a36-a838-0b5941348c27" data-message-model-slug="gpt-4o"> <div class="flex w-full flex-col gap-1 empty:hidden first:pt-[3px]"> <div class="markdown prose dark:prose-invert w-full break-words dark"><article class="text-token-text-primary w-full" dir="auto" data-testid="conversation-turn-54" data-scroll-anchor="true"> <div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @[37rem]:[--thread-content-margin:--spacing(6)] @[72rem]:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)"> <div class="[--thread-content-max-width:32rem] @[34rem]:[--thread-content-max-width:40rem] @[64rem]:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" tabindex="-1"> <div class="flex max-w-full flex-col grow"> <div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&]:mt-5" dir="auto" data-message-author-role="assistant" data-message-id="d3845b6e-e1e9-420f-90b5-ebda2bd768bb" data-message-model-slug="gpt-4o"> <div class="flex w-full flex-col gap-1 empty:hidden first:pt-[3px]"> <div class="markdown prose dark:prose-invert w-full break-words dark"> <p data-start="0" data-end="231" data-is-last-node="" data-is-only-node=""></p></div> </div> </div> </div> </div> </div> </article> <div class="pointer-events-none h-px w-px" aria-hidden="true" data-edge="true"></div> </div> </div> </div> </div> </div> </div> </article> <div class="pointer-events-none h-px w-px" aria-hidden="true" data-edge="true"></div>
Digital marknadsföringDigital marknadsförare
<p class="" data-start="1435" data-end="1586">Certifierad digital marknadsförare – distansutbildning som ger dig kompetens inom SEO, sociala medier, digital annonsering och innehållsmarknadsföring.</p><h2 class="" data-start="1588" data-end="1601"></h2>
Ekonomi & finansEkonomiadministratör
<p data-start="906" data-end="1047">Certifierad ekonomiadministratör – flexibel distansutbildning med praktiska kunskaper inom ekonomi, administration och digitala arbetsflöden.</p>
Ekonomi & finansEkonomiassistent
<p class="" data-start="1365" data-end="1511">Certifierad ekonomiassistent – flexibel distansutbildning med praktiska kunskaper inom bokföring, löneadministration och ekonomisk administration.</p>
Ekonomi & finansEkonomichef
<p data-start="2107" data-end="2240">Certifierad ekonomichef – flexibel distansutbildning med praktiska kunskaper inom ekonomistyrning, redovisning och finansiell analys.</p>
E-learningExcel Fortsättning
<p data-start="77" data-end="100">Flexibel distansutbildning med praktisk vägledning i månadsbokslut, årsbokslut och årsredovisning – från avstämning till färdigt resultat.</p>
E-learningExcel Grundkurs
<p data-start="77" data-end="100">Flexibel distansutbildning med praktisk vägledning i månadsbokslut, årsbokslut och årsredovisning – från avstämning till färdigt resultat.</p>
Ekonomi & finansFinansiell analytiker
<p data-start="1430" data-end="1575">Certifierad finansiell analytiker – flexibel distansutbildning med praktiska kunskaper inom finansiell analys, företagsvärdering och beslutsstöd.</p>
E-learningFörändringsledning
<p data-start="77" data-end="100">Flexibel distansutbildning med praktisk vägledning i månadsbokslut, årsbokslut och årsredovisning – från avstämning till färdigt resultat.</p>
Ekonomi & finansFöretagsekonom
<article class="text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [&:has([data-writing-block])>*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]" dir="auto" tabindex="-1" data-turn-id="ee4bf243-aa1b-495d-bf1e-8c4108aca8ad" data-testid="conversation-turn-60" data-scroll-anchor="true" data-turn="assistant"> <div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] thread-sm:[--thread-content-margin:--spacing(6)] thread-lg:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)"> <div class="[--thread-content-max-width:40rem] thread-lg:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" tabindex="-1"> <div class="flex max-w-full flex-col grow"> <div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&]:mt-1" dir="auto" data-message-author-role="assistant" data-message-id="e8ce623c-74ef-4bab-8392-ee7a99214ce8" data-message-model-slug="gpt-5-1-thinking"> <div class="flex w-full flex-col gap-1 empty:hidden first:pt-[1px]"> <div class="markdown prose dark:prose-invert w-full break-words dark markdown-new-styling"> <p data-start="0" data-end="151" data-is-last-node="" data-is-only-node="">Certifierad företagsekonom – flexibel distansutbildning med praktiska kunskaper inom redovisning, budgetering och ekonomistyrning.</p></div> </div> </div> </div> </div> </div> </article> <p data-start="325" data-end="400" data-is-last-node="" data-is-only-node=""></p>
Ekonomi & finansFöretagsekonom
<p class="" data-start="99" data-end="214">Flexibel distansutbildning med praktiska kunskaper inom bokföring, löneadministration och ekonomisk administration.</p> <p class="" data-start="216" data-end="404">Du får en stabil grund i ekonomins kärnområden och lär dig moment som är direkt tillämpbara i arbetslivet – perfekt för dig som vill jobba med ekonomi i både privat och offentlig sektor.</p>
Full Stack Python
<article class="text-token-text-primary w-full" dir="auto" data-testid="conversation-turn-24" data-scroll-anchor="true"> <div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @[37rem]:[--thread-content-margin:--spacing(6)] @[72rem]:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)"> <div class="[--thread-content-max-width:32rem] @[34rem]:[--thread-content-max-width:40rem] @[64rem]:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" tabindex="-1"> <div class="flex max-w-full flex-col grow"> <div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&]:mt-5" dir="auto" data-message-author-role="assistant" data-message-id="81e0e73f-80e5-4a36-a838-0b5941348c27" data-message-model-slug="gpt-4o"> <div class="flex w-full flex-col gap-1 empty:hidden first:pt-[3px]"> <div class="markdown prose dark:prose-invert w-full break-words dark"><article class="text-token-text-primary w-full" dir="auto" data-testid="conversation-turn-54" data-scroll-anchor="true"> <div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @[37rem]:[--thread-content-margin:--spacing(6)] @[72rem]:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)"> <div class="[--thread-content-max-width:32rem] @[34rem]:[--thread-content-max-width:40rem] @[64rem]:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" tabindex="-1"> <div class="flex max-w-full flex-col grow"> <div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&]:mt-5" dir="auto" data-message-author-role="assistant" data-message-id="d3845b6e-e1e9-420f-90b5-ebda2bd768bb" data-message-model-slug="gpt-4o"> <div class="flex w-full flex-col gap-1 empty:hidden first:pt-[3px]"> <div class="markdown prose dark:prose-invert w-full break-words dark"> <p data-start="0" data-end="231" data-is-last-node="" data-is-only-node=""></p></div> </div> </div> </div> </div> </div> </article> <div class="pointer-events-none h-px w-px" aria-hidden="true" data-edge="true"></div> </div> </div> </div> </div> </div> </div> </article> <div class="pointer-events-none h-px w-px" aria-hidden="true" data-edge="true"></div>
Grafisk designGrafisk formgivare
<p class="" data-start="1569" data-end="1717">Certifierad grafisk formgivare – distansutbildning som ger dig kunskaper inom layout, typografi, färglära och digital design för en kreativ karriär.</p><h2 class="" data-start="1719" data-end="1732"></h2>
E-learningGrundläggande Entreprenadrätt
<p data-start="77" data-end="100">Flexibel distansutbildning med praktisk vägledning i månadsbokslut, årsbokslut och årsredovisning – från avstämning till färdigt resultat.</p>
E-learningGrundläggande moms
<p data-start="77" data-end="100">Flexibel distansutbildning med praktisk vägledning i månadsbokslut, årsbokslut och årsredovisning – från avstämning till färdigt resultat.</p>
E-learningGrundläggande projektledning – Från start till mål
<p data-start="77" data-end="100">Flexibel distansutbildning med praktisk vägledning i månadsbokslut, årsbokslut och årsredovisning – från avstämning till färdigt resultat.</p>
HRHR Business Partner
<p class="" data-start="1535" data-end="1670">Bli certifierad HR Business Partner och arbeta nära ledningen med strategi, kompetensförsörjning och förändringsarbete. Flexibel distansutbildning.</p>
HRHR-administratör
<p class="" data-start="1714" data-end="1865">Bli certifierad HR-administratör och få praktiska och teoretiska kunskaper inom personalhantering, lön, rekrytering och arbetsrätt. Studera på distans.</p>
HRHR-assistent
Bli certifierad HR-assistent och få både praktiska och teoretiska kunskaper inom personaladministration, arbetsrätt, rekrytering och digitala HR-verktyg. Studera flexibelt på distans.
HRHR-assistent – rekrytering och onboarding
<p data-start="100" data-end="399">Bli certifierad HR-assistent med inriktning på rekrytering och onboarding<br data-start="177" data-end="180" />Utbildningen ger dig både praktiska och teoretiska kunskaper inom personaladministration, arbetsrätt, rekrytering och onboarding. Du studerar flexibelt på distans och bygger den kompetens som arbetsgivare efterfrågar.</p>
HRHR-chef
Bli certifierad HR-chef och arbeta strategiskt med ledarskap, personalutveckling och förändringsledning. Studera flexibelt på distans.
HRHR-generalist
Bli certifierad HR-generalist och arbeta med rekrytering, arbetsmiljö och personalutveckling. Perfekt för dig som vill jobba strategiskt med människor.
HRHR-konsult/HR-specialist
<p class="" data-start="1535" data-end="1670">Bli certifierad HR-konsult/HR-specialist och arbeta med strategisk personalutveckling, digitalisering och arbetsrätt – helt på distans.</p>
Ekonomi & finansInvesteringsanalytiker
<p data-start="1083" data-end="1230">Certifierad investeringsanalytiker – flexibel distansutbildning med praktiska kunskaper inom finansiell analys, investeringar och kapitalplanering.</p>
ITJavaScript – Essentials 1
<article class="text-token-text-primary w-full" dir="auto" data-testid="conversation-turn-24" data-scroll-anchor="true"> <div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @[37rem]:[--thread-content-margin:--spacing(6)] @[72rem]:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)"> <div class="[--thread-content-max-width:32rem] @[34rem]:[--thread-content-max-width:40rem] @[64rem]:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" tabindex="-1"> <div class="flex max-w-full flex-col grow"> <div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&]:mt-5" dir="auto" data-message-author-role="assistant" data-message-id="81e0e73f-80e5-4a36-a838-0b5941348c27" data-message-model-slug="gpt-4o"> <div class="flex w-full flex-col gap-1 empty:hidden first:pt-[3px]"> <div class="markdown prose dark:prose-invert w-full break-words dark"><article class="text-token-text-primary w-full" dir="auto" data-testid="conversation-turn-54" data-scroll-anchor="true"> <div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @[37rem]:[--thread-content-margin:--spacing(6)] @[72rem]:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)"> <div class="[--thread-content-max-width:32rem] @[34rem]:[--thread-content-max-width:40rem] @[64rem]:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" tabindex="-1"> <div class="flex max-w-full flex-col grow"> <div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&]:mt-5" dir="auto" data-message-author-role="assistant" data-message-id="d3845b6e-e1e9-420f-90b5-ebda2bd768bb" data-message-model-slug="gpt-4o"> <div class="flex w-full flex-col gap-1 empty:hidden first:pt-[3px]"> <div class="markdown prose dark:prose-invert w-full break-words dark"> <p data-start="0" data-end="231" data-is-last-node="" data-is-only-node=""></p></div> </div> </div> </div> </div> </div> </article> <div class="pointer-events-none h-px w-px" aria-hidden="true" data-edge="true"></div> </div> </div> </div> </div> </div> </div> </article> <div class="pointer-events-none h-px w-px" aria-hidden="true" data-edge="true"></div>
ITJavaScript – Essentials 2
<article class="text-token-text-primary w-full" dir="auto" data-testid="conversation-turn-24" data-scroll-anchor="true"> <div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @[37rem]:[--thread-content-margin:--spacing(6)] @[72rem]:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)"> <div class="[--thread-content-max-width:32rem] @[34rem]:[--thread-content-max-width:40rem] @[64rem]:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" tabindex="-1"> <div class="flex max-w-full flex-col grow"> <div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&]:mt-5" dir="auto" data-message-author-role="assistant" data-message-id="81e0e73f-80e5-4a36-a838-0b5941348c27" data-message-model-slug="gpt-4o"> <div class="flex w-full flex-col gap-1 empty:hidden first:pt-[3px]"> <div class="markdown prose dark:prose-invert w-full break-words dark"><article class="text-token-text-primary w-full" dir="auto" data-testid="conversation-turn-54" data-scroll-anchor="true"> <div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @[37rem]:[--thread-content-margin:--spacing(6)] @[72rem]:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)"> <div class="[--thread-content-max-width:32rem] @[34rem]:[--thread-content-max-width:40rem] @[64rem]:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" tabindex="-1"> <div class="flex max-w-full flex-col grow"> <div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&]:mt-5" dir="auto" data-message-author-role="assistant" data-message-id="d3845b6e-e1e9-420f-90b5-ebda2bd768bb" data-message-model-slug="gpt-4o"> <div class="flex w-full flex-col gap-1 empty:hidden first:pt-[3px]"> <div class="markdown prose dark:prose-invert w-full break-words dark"> <p data-start="0" data-end="231" data-is-last-node="" data-is-only-node=""></p></div> </div> </div> </div> </div> </div> </article> <div class="pointer-events-none h-px w-px" aria-hidden="true" data-edge="true"></div> </div> </div> </div> </div> </div> </div> </article> <div class="pointer-events-none h-px w-px" aria-hidden="true" data-edge="true"></div>
JournalistikJournalist
<article class="group/turn w-full text-token-text-primary focus-visible:outline-2 focus-visible:outline-offset-[-4px]" dir="auto" tabindex="-1" data-testid="conversation-turn-18" data-scroll-anchor="true"> <div class="text-base my-auto mx-auto py-[18px] px-6"> <div class="mx-auto flex flex-1 text-base gap-4 md:gap-5 lg:gap-6 md:max-w-3xl lg:max-w-[40rem] xl:max-w-[48rem]"> <div class="group/conversation-turn relative flex w-full min-w-0 flex-col agent-turn @xs/thread:px-0 @sm/thread:px-1.5 @md/thread:px-4"> <div class="flex-col gap-1 md:gap-3"> <div class="flex max-w-full flex-col flex-grow"> <div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start [.text-message+&]:mt-5" dir="auto" data-message-author-role="assistant" data-message-id="cc71356b-2144-410b-b6e1-09ed9e806c73" data-message-model-slug="gpt-4o"> <div class="flex w-full flex-col gap-1 empty:hidden first:pt-[3px]"> <div class="markdown prose w-full break-words dark:prose-invert dark"><article class="group/turn w-full text-token-text-primary focus-visible:outline-2 focus-visible:outline-offset-[-4px]" dir="auto" tabindex="-1" data-testid="conversation-turn-32" data-scroll-anchor="true"> <div class="text-base my-auto mx-auto py-[18px] px-6"> <div class="mx-auto flex flex-1 text-base gap-4 md:gap-5 lg:gap-6 md:max-w-3xl lg:max-w-[40rem] xl:max-w-[48rem]"> <div class="group/conversation-turn relative flex w-full min-w-0 flex-col agent-turn @xs/thread:px-0 @sm/thread:px-1.5 @md/thread:px-4"> <div class="flex-col gap-1 md:gap-3"> <div class="flex max-w-full flex-col flex-grow"> <div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start [.text-message+&]:mt-5" dir="auto" data-message-author-role="assistant" data-message-id="741281b0-68c4-491a-b400-37076146b3af" data-message-model-slug="gpt-4o"> <div class="flex w-full flex-col gap-1 empty:hidden first:pt-[3px]"> <div class="markdown prose w-full break-words dark:prose-invert dark"><article class="group/turn w-full text-token-text-primary focus-visible:outline-2 focus-visible:outline-offset-[-4px]" dir="auto" tabindex="-1" data-testid="conversation-turn-48" data-scroll-anchor="true"> <div class="text-base my-auto mx-auto py-[18px] px-6"> <div class="mx-auto flex flex-1 text-base gap-4 md:gap-5 lg:gap-6 md:max-w-3xl lg:max-w-[40rem] xl:max-w-[48rem]"> <div class="group/conversation-turn relative flex w-full min-w-0 flex-col agent-turn @xs/thread:px-0 @sm/thread:px-1.5 @md/thread:px-4"> <div class="flex-col gap-1 md:gap-3"> <div class="flex max-w-full flex-col flex-grow"> <div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start [.text-message+&]:mt-5" dir="auto" data-message-author-role="assistant" data-message-id="4fd79c09-eb2c-40ce-8abd-a3fb3c173998" data-message-model-slug="gpt-4o"> <div class="flex w-full flex-col gap-1 empty:hidden first:pt-[3px]"> <div class="markdown prose w-full break-words dark:prose-invert dark"><article class="group/turn w-full text-token-text-primary focus-visible:outline-2 focus-visible:outline-offset-[-4px]" dir="auto" tabindex="-1" data-testid="conversation-turn-90" data-scroll-anchor="true"> <div class="text-base my-auto mx-auto py-[18px] px-6"> <div class="mx-auto flex flex-1 text-base gap-4 md:gap-5 lg:gap-6 md:max-w-3xl lg:max-w-[40rem] xl:max-w-[48rem]"> <div class="group/conversation-turn relative flex w-full min-w-0 flex-col agent-turn @xs/thread:px-0 @sm/thread:px-1.5 @md/thread:px-4"> <div class="flex-col gap-1 md:gap-3"> <div class="flex max-w-full flex-col flex-grow"> <div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start [.text-message+&]:mt-5" dir="auto" data-message-author-role="assistant" data-message-id="8bac3f48-7594-494b-b46d-1c0b004fcde5" data-message-model-slug="gpt-4o"> <div class="flex w-full flex-col gap-1 empty:hidden first:pt-[3px]"> <div class="markdown prose w-full break-words dark:prose-invert dark"> <blockquote data-start="71" data-end="259" data-is-last-node="" data-is-only-node=""> <p class="" data-start="73" data-end="259">Lär dig granska, skriva och rapportera med professionell journalistik. Perfekt för dig som vill arbeta med nyhetsrapportering, samhällsjournalistik eller kommunikation – helt på distans</p> </blockquote> </div> </div> </div> </div> </div> </div> </div> </div> </article></div> </div> </div> </div> </div> </div> </div> </div> </article></div> </div> </div> </div> </div> </div> </div> </div> </article></div> </div> </div> </div> </div> </div> </div> </div> </article>
Ekonomi & finansJunior Controller
<p data-start="1776" data-end="1910">Certifierad junior controller – flexibel distansutbildning med praktiska kunskaper inom ekonomistyrning, budgetering och rapportering.</p>
Ekonomi & finansJunior Redovisningsekonom
<p data-start="1614" data-end="1745">Certifierad junior redovisningsekonom – flexibel distansutbildning med praktiska kunskaper inom bokföring, moms och bokslutsarbete.</p>
E-learningKassaflödesanalys
<p data-start="77" data-end="100">Flexibel distansutbildning med praktisk vägledning i månadsbokslut, årsbokslut och årsredovisning – från avstämning till färdigt resultat.</p>
BeteendevetenskapKBT-terapeut
<article class="group/turn w-full text-token-text-primary focus-visible:outline-2 focus-visible:outline-offset-[-4px]" dir="auto" tabindex="-1" data-testid="conversation-turn-18" data-scroll-anchor="true"> <div class="text-base my-auto mx-auto py-[18px] px-6"> <div class="mx-auto flex flex-1 text-base gap-4 md:gap-5 lg:gap-6 md:max-w-3xl lg:max-w-[40rem] xl:max-w-[48rem]"> <div class="group/conversation-turn relative flex w-full min-w-0 flex-col agent-turn @xs/thread:px-0 @sm/thread:px-1.5 @md/thread:px-4"> <div class="flex-col gap-1 md:gap-3"> <div class="flex max-w-full flex-col flex-grow"> <div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start [.text-message+&]:mt-5" dir="auto" data-message-author-role="assistant" data-message-id="cc71356b-2144-410b-b6e1-09ed9e806c73" data-message-model-slug="gpt-4o"> <div class="flex w-full flex-col gap-1 empty:hidden first:pt-[3px]"> <div class="markdown prose w-full break-words dark:prose-invert dark"> <p class="" data-start="46" data-end="140">Lär dig att hjälpa människor hantera stress, ångest och skapa varaktig förändring med KBT!</p></div> </div> </div> </div> </div> </div> </div> </div> </article>
E-learningKonstruktiv konflikthantering
<p data-start="77" data-end="100">Flexibel distansutbildning med praktisk vägledning i månadsbokslut, årsbokslut och årsredovisning – från avstämning till färdigt resultat.</p>
BeteendevetenskapKriminolog
Certifierad kriminolog – flexibel distansutbildning med praktiska kunskaper inom kriminologi, brottsprevention och rättssystemet.
Trädgård & odlingKrisodling
<article class="group/turn w-full text-token-text-primary focus-visible:outline-2 focus-visible:outline-offset-[-4px]" dir="auto" tabindex="-1" data-testid="conversation-turn-18" data-scroll-anchor="true"> <div class="text-base my-auto mx-auto py-[18px] px-6"> <div class="mx-auto flex flex-1 text-base gap-4 md:gap-5 lg:gap-6 md:max-w-3xl lg:max-w-[40rem] xl:max-w-[48rem]"> <div class="group/conversation-turn relative flex w-full min-w-0 flex-col agent-turn @xs/thread:px-0 @sm/thread:px-1.5 @md/thread:px-4"> <div class="flex-col gap-1 md:gap-3"> <div class="flex max-w-full flex-col flex-grow"> <div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start [.text-message+&]:mt-5" dir="auto" data-message-author-role="assistant" data-message-id="cc71356b-2144-410b-b6e1-09ed9e806c73" data-message-model-slug="gpt-4o"> <div class="flex w-full flex-col gap-1 empty:hidden first:pt-[3px]"> <div class="markdown prose w-full break-words dark:prose-invert dark"><article class="group/turn w-full text-token-text-primary focus-visible:outline-2 focus-visible:outline-offset-[-4px]" dir="auto" tabindex="-1" data-testid="conversation-turn-32" data-scroll-anchor="true"> <div class="text-base my-auto mx-auto py-[18px] px-6"> <div class="mx-auto flex flex-1 text-base gap-4 md:gap-5 lg:gap-6 md:max-w-3xl lg:max-w-[40rem] xl:max-w-[48rem]"> <div class="group/conversation-turn relative flex w-full min-w-0 flex-col agent-turn @xs/thread:px-0 @sm/thread:px-1.5 @md/thread:px-4"> <div class="flex-col gap-1 md:gap-3"> <div class="flex max-w-full flex-col flex-grow"> <div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start [.text-message+&]:mt-5" dir="auto" data-message-author-role="assistant" data-message-id="741281b0-68c4-491a-b400-37076146b3af" data-message-model-slug="gpt-4o"> <div class="flex w-full flex-col gap-1 empty:hidden first:pt-[3px]"> <div class="markdown prose w-full break-words dark:prose-invert dark"><article class="group/turn w-full text-token-text-primary focus-visible:outline-2 focus-visible:outline-offset-[-4px]" dir="auto" tabindex="-1" data-testid="conversation-turn-48" data-scroll-anchor="true"> <div class="text-base my-auto mx-auto py-[18px] px-6"> <div class="mx-auto flex flex-1 text-base gap-4 md:gap-5 lg:gap-6 md:max-w-3xl lg:max-w-[40rem] xl:max-w-[48rem]"> <div class="group/conversation-turn relative flex w-full min-w-0 flex-col agent-turn @xs/thread:px-0 @sm/thread:px-1.5 @md/thread:px-4"> <div class="flex-col gap-1 md:gap-3"> <div class="flex max-w-full flex-col flex-grow"> <div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start [.text-message+&]:mt-5" dir="auto" data-message-author-role="assistant" data-message-id="4fd79c09-eb2c-40ce-8abd-a3fb3c173998" data-message-model-slug="gpt-4o"> <div class="flex w-full flex-col gap-1 empty:hidden first:pt-[3px]"> <div class="markdown prose w-full break-words dark:prose-invert dark"> <p class="" data-start="305" data-end="476">Få kunskap om hur du odlar mat och medicinalväxter vid kris. Lär dig planera, odla och lagra för ökad självförsörjning – helt på distans.</p></div> </div> </div> </div> </div> </div> </div> </div> </article></div> </div> </div> </div> </div> </div> </div> </div> </article></div> </div> </div> </div> </div> </div> </div> </div> </article>
Grafisk designLenovo Tab – Kampanjsurfplatta (Värde 1 990 kr)
🎁 Kampanjprodukt – ingår kostnadsfritt när du köper utbildning!10,1″ Full HD-skärm, 64 GB lagring, 5100 mAh batteri. Perfekt för streaming och studier. Huvudbeskrivning:💻 Lenovo Tab 64GB WiFi – Kampanjsurfplatta (värde 1 990 kr)Ingår utan extra kostnad när du köper utbildning. Höjdpunkter:– 10,1″ Full HD-skärm för skarpa bilder– Kraftfull MediaTek Helio G85-processor– 64 GB lagring (kan […]
Ekonomi & finansLöneadministratör
<p class="" data-start="1424" data-end="1537">Distansutbildning till löneadministratör – lär dig hantera löner, lagar och bokföring på ett professionellt sätt.</p>
Ekonomi & finansMarknadsanalytiker
Certifierad marknadsanalytiker – flexibel distansutbildning med praktiska kunskaper inom marknadsanalys, dataanalys och affärsinsikt.
Försäljning & marknadsföringMarknadsförare
<article class="text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [&:has([data-writing-block])>*]:pointer-events-auto [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]" dir="auto" tabindex="-1" data-turn-id="request-6914503c-6fd8-8331-92d3-58bec0027003-5" data-testid="conversation-turn-194" data-scroll-anchor="true" data-turn="assistant"> <div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] thread-sm:[--thread-content-margin:--spacing(6)] thread-lg:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)"> <div class="[--thread-content-max-width:40rem] thread-lg:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" tabindex="-1"> <div class="flex max-w-full flex-col grow"> <div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&]:mt-1" dir="auto" data-message-author-role="assistant" data-message-id="4a6abbf6-8e24-49cf-9510-c4e562e068ae" data-message-model-slug="gpt-5-1"> <div class="flex w-full flex-col gap-1 empty:hidden first:pt-[1px]"> <div class="markdown prose dark:prose-invert w-full break-words dark markdown-new-styling"> <p data-start="0" data-end="177" data-is-last-node="" data-is-only-node="">Bli certifierad marknadsförare och få praktiska och teoretiska kunskaper inom målgrupper, budskap, digitala kanaler, kampanjer och datadriven marknadsföring. Studera på distans.</p></div> </div> </div> </div> </div> </div> </article><article class="text-token-text-primary w-full focus:outline-none scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]" dir="auto" tabindex="-1" data-turn-id="467c0447-e4ce-4cf7-8fdb-e000b62a012f" data-testid="conversation-turn-2" data-scroll-anchor="true" data-turn="assistant"> <div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @[37rem]:[--thread-content-margin:--spacing(6)] @[72rem]:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)"> <div class="[--thread-content-max-width:32rem] @[34rem]:[--thread-content-max-width:40rem] @[64rem]:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" tabindex="-1"> <div class="flex min-h-[46px] justify-start"></div> <div class="mt-3 w-full empty:hidden"> <div class="text-center"></div> </div> </div> </div> </article> <div class="pointer-events-none h-px w-px" aria-hidden="true" data-edge="true"></div>
Ekonomi & finansMiljösamordnare
<article class="text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [&:has([data-writing-block])>*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]" dir="auto" tabindex="-1" data-turn-id="ee4bf243-aa1b-495d-bf1e-8c4108aca8ad" data-testid="conversation-turn-60" data-scroll-anchor="true" data-turn="assistant"> <div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] thread-sm:[--thread-content-margin:--spacing(6)] thread-lg:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)"> <div class="[--thread-content-max-width:40rem] thread-lg:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" tabindex="-1"> <div class="flex max-w-full flex-col grow"> <div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&]:mt-1" dir="auto" data-message-author-role="assistant" data-message-id="e8ce623c-74ef-4bab-8392-ee7a99214ce8" data-message-model-slug="gpt-5-1-thinking"> <div class="flex w-full flex-col gap-1 empty:hidden first:pt-[1px]"> <div class="markdown prose dark:prose-invert w-full break-words dark markdown-new-styling"> <div class="flex flex-col text-sm pb-25"><article class="text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [&:has([data-writing-block])>*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]" dir="auto" tabindex="-1" data-turn-id="069b6c1e-d3e3-44f2-804d-fde74ad92270" data-testid="conversation-turn-60" data-scroll-anchor="true" data-turn="assistant"> <div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @w-sm/main:[--thread-content-margin:--spacing(6)] @w-lg/main:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)"> <div class="[--thread-content-max-width:40rem] @w-lg/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" tabindex="-1"> <div class="flex max-w-full flex-col grow"> <div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&]:mt-1" dir="auto" data-message-author-role="assistant" data-message-id="a35df28f-91af-4d7d-8a2d-c34ccd9a3fb1" data-message-model-slug="gpt-5-2"> <div class="flex w-full flex-col gap-1 empty:hidden first:pt-[1px]"> <div class="markdown prose dark:prose-invert w-full break-words dark markdown-new-styling"> <p data-start="0" data-end="194" data-is-last-node="" data-is-only-node="">Certifierad Miljösamordnare, flexibel distansutbildning med praktiska kunskaper inom miljöledning, hållbarhetsarbete, miljöutredningar, mål och handlingsplaner samt systematiskt miljöarbete.</p></div> </div> </div> </div> <div class="z-0 flex min-h-[46px] justify-start"></div> <div class="mt-3 w-full empty:hidden"> <div class="text-center"></div> </div> </div> </div> </article></div> <div class="pointer-events-none h-px w-px absolute bottom-0" aria-hidden="true" data-edge="true"></div> </div> </div> </div> </div> </div> </div> </article> <p data-start="325" data-end="400" data-is-last-node="" data-is-only-node=""></p>
E-learningMotiverande samtal – MI
<p data-start="77" data-end="100">Flexibel distansutbildning med praktisk vägledning i månadsbokslut, årsbokslut och årsredovisning – från avstämning till färdigt resultat.</p>
E-learningNy som ledare
<p data-start="77" data-end="100">Flexibel distansutbildning med praktisk vägledning i månadsbokslut, årsbokslut och årsredovisning – från avstämning till färdigt resultat.</p>
LedarskapNy som ledare
<div class="relative flex-col gap-1 md:gap-3"> <div class="flex max-w-full flex-col grow"> <div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&]:mt-5" dir="auto" data-message-author-role="assistant" data-message-id="0e170aed-477a-4a3b-8c2c-97c90a9ce2d7" data-message-model-slug="o3"> <div class="flex w-full flex-col gap-1 empty:hidden first:pt-[3px]"> <div class="markdown prose dark:prose-invert w-full break-words dark"> <p data-start="0" data-end="145" data-is-last-node="" data-is-only-node="">Ny som ledare – flexibel distansutbildning som ger dig praktiska kunskaper i kommunikation, självledarskap, motivation och modernt ledarskap.</p></div> </div> </div> </div> <div class="flex min-h-[46px] justify-start"> <div class="touch:-me-2 touch:-ms-3.5 -ms-2.5 -me-1 flex flex-wrap items-center gap-y-4 p-1 select-none touch:w-[calc(100%+--spacing(3.5))] -mt-1 w-[calc(100%+--spacing(2.5))] duration-[1.5s] focus-within:transition-none hover:transition-none pointer-events-none [mask-image:linear-gradient(to_right,black_33%,transparent_66%)] [mask-size:300%_100%] [mask-position:100%_0%] motion-safe:transition-[mask-position] group-hover/turn-messages:pointer-events-auto group-hover/turn-messages:[mask-position:0_0] group-focus-within/turn-messages:pointer-events-auto group-focus-within/turn-messages:[mask-position:0_0] has-data-[state=open]:pointer-events-auto has-data-[state=open]:[mask-position:0_0]"></div> </div> <div class="mt-3 w-full empty:hidden"> <div class="text-center"></div> </div> </div> <div class="aria-live=polite absolute"> <div class="flex items-center justify-center"></div> </div>
Försäljning & marknadsföringOffentlig upphandlare
<p class="" data-start="1473" data-end="1641">Certifierad offentlig upphandlare – flexibel distansutbildning med fokus på juridik, strategiska inköp och hållbara upphandlingsprocesser.</p>
HRPersonalvetare
<p class="" data-start="1607" data-end="1743">Certifierad personalvetare – distansutbildning med fokus på rekrytering, arbetsrätt, personaladministration och organisationsutveckling.</p>
E-learningPowerPoint – Fortsättning
<p data-start="77" data-end="100">Flexibel distansutbildning med praktisk vägledning i månadsbokslut, årsbokslut och årsredovisning – från avstämning till färdigt resultat.</p>
E-learningPowerPoint – Grundkurs
<p data-start="77" data-end="100">Flexibel distansutbildning med praktisk vägledning i månadsbokslut, årsbokslut och årsredovisning – från avstämning till färdigt resultat.</p>
E-learningPresentationsteknik
<p data-start="77" data-end="100">Flexibel distansutbildning med praktisk vägledning i månadsbokslut, årsbokslut och årsredovisning – från avstämning till färdigt resultat.</p>
ITProgramming – Kick Off
<article class="text-token-text-primary w-full" dir="auto" data-testid="conversation-turn-24" data-scroll-anchor="true"> <div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @[37rem]:[--thread-content-margin:--spacing(6)] @[72rem]:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)"> <div class="[--thread-content-max-width:32rem] @[34rem]:[--thread-content-max-width:40rem] @[64rem]:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" tabindex="-1"> <div class="flex max-w-full flex-col grow"> <div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&]:mt-5" dir="auto" data-message-author-role="assistant" data-message-id="81e0e73f-80e5-4a36-a838-0b5941348c27" data-message-model-slug="gpt-4o"> <div class="flex w-full flex-col gap-1 empty:hidden first:pt-[3px]"> <div class="markdown prose dark:prose-invert w-full break-words dark"> <p data-start="64" data-end="388" data-is-last-node="" data-is-only-node="">Python Kick Off är en obligatorisk grundkurs som ger dig de viktigaste grunderna i Python och programmering. Kursen tar 4–6 veckor och är ett krav innan du går vidare till våra andra Pythonutbildningar.</p></div> </div> </div> </div> </div> </div> </article> <div class="pointer-events-none h-px w-px" aria-hidden="true" data-edge="true"></div>
Python Advanced Core
<article class="text-token-text-primary w-full" dir="auto" data-testid="conversation-turn-24" data-scroll-anchor="true"> <div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @[37rem]:[--thread-content-margin:--spacing(6)] @[72rem]:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)"> <div class="[--thread-content-max-width:32rem] @[34rem]:[--thread-content-max-width:40rem] @[64rem]:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" tabindex="-1"> <div class="flex max-w-full flex-col grow"> <div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&]:mt-5" dir="auto" data-message-author-role="assistant" data-message-id="81e0e73f-80e5-4a36-a838-0b5941348c27" data-message-model-slug="gpt-4o"> <div class="flex w-full flex-col gap-1 empty:hidden first:pt-[3px]"> <div class="markdown prose dark:prose-invert w-full break-words dark"><article class="text-token-text-primary w-full" dir="auto" data-testid="conversation-turn-54" data-scroll-anchor="true"> <div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @[37rem]:[--thread-content-margin:--spacing(6)] @[72rem]:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)"> <div class="[--thread-content-max-width:32rem] @[34rem]:[--thread-content-max-width:40rem] @[64rem]:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" tabindex="-1"> <div class="flex max-w-full flex-col grow"> <div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&]:mt-5" dir="auto" data-message-author-role="assistant" data-message-id="d3845b6e-e1e9-420f-90b5-ebda2bd768bb" data-message-model-slug="gpt-4o"> <div class="flex w-full flex-col gap-1 empty:hidden first:pt-[3px]"> <div class="markdown prose dark:prose-invert w-full break-words dark"> <p data-start="0" data-end="231" data-is-last-node="" data-is-only-node=""></p></div> </div> </div> </div> </div> </div> </article> <div class="pointer-events-none h-px w-px" aria-hidden="true" data-edge="true"></div> </div> </div> </div> </div> </div> </div> </article> <div class="pointer-events-none h-px w-px" aria-hidden="true" data-edge="true"></div>
Python Developer Program
<article class="text-token-text-primary w-full" dir="auto" data-testid="conversation-turn-24" data-scroll-anchor="true"> <div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @[37rem]:[--thread-content-margin:--spacing(6)] @[72rem]:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)"> <div class="[--thread-content-max-width:32rem] @[34rem]:[--thread-content-max-width:40rem] @[64rem]:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" tabindex="-1"> <div class="flex max-w-full flex-col grow"> <div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&]:mt-5" dir="auto" data-message-author-role="assistant" data-message-id="81e0e73f-80e5-4a36-a838-0b5941348c27" data-message-model-slug="gpt-4o"> <div class="flex w-full flex-col gap-1 empty:hidden first:pt-[3px]"> <div class="markdown prose dark:prose-invert w-full break-words dark"><article class="text-token-text-primary w-full" dir="auto" data-testid="conversation-turn-54" data-scroll-anchor="true"> <div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @[37rem]:[--thread-content-margin:--spacing(6)] @[72rem]:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)"> <div class="[--thread-content-max-width:32rem] @[34rem]:[--thread-content-max-width:40rem] @[64rem]:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" tabindex="-1"> <div class="flex max-w-full flex-col grow"> <div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&]:mt-5" dir="auto" data-message-author-role="assistant" data-message-id="d3845b6e-e1e9-420f-90b5-ebda2bd768bb" data-message-model-slug="gpt-4o"> <div class="flex w-full flex-col gap-1 empty:hidden first:pt-[3px]"> <div class="markdown prose dark:prose-invert w-full break-words dark"> <p data-start="0" data-end="231" data-is-last-node="" data-is-only-node=""></p></div> </div> </div> </div> </div> </div> </article> <div class="pointer-events-none h-px w-px" aria-hidden="true" data-edge="true"></div> </div> </div> </div> </div> </div> </div> </article> <div class="pointer-events-none h-px w-px" aria-hidden="true" data-edge="true"></div>
Python Essentials – Part 1
<article class="text-token-text-primary w-full" dir="auto" data-testid="conversation-turn-24" data-scroll-anchor="true"> <div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @[37rem]:[--thread-content-margin:--spacing(6)] @[72rem]:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)"> <div class="[--thread-content-max-width:32rem] @[34rem]:[--thread-content-max-width:40rem] @[64rem]:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" tabindex="-1"> <div class="flex max-w-full flex-col grow"> <div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&]:mt-5" dir="auto" data-message-author-role="assistant" data-message-id="81e0e73f-80e5-4a36-a838-0b5941348c27" data-message-model-slug="gpt-4o"> <div class="flex w-full flex-col gap-1 empty:hidden first:pt-[3px]"> <div class="markdown prose dark:prose-invert w-full break-words dark"><article class="text-token-text-primary w-full" dir="auto" data-testid="conversation-turn-54" data-scroll-anchor="true"> <div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @[37rem]:[--thread-content-margin:--spacing(6)] @[72rem]:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)"> <div class="[--thread-content-max-width:32rem] @[34rem]:[--thread-content-max-width:40rem] @[64rem]:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" tabindex="-1"> <div class="flex max-w-full flex-col grow"> <div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&]:mt-5" dir="auto" data-message-author-role="assistant" data-message-id="d3845b6e-e1e9-420f-90b5-ebda2bd768bb" data-message-model-slug="gpt-4o"> <div class="flex w-full flex-col gap-1 empty:hidden first:pt-[3px]"> <div class="markdown prose dark:prose-invert w-full break-words dark"> <p data-start="0" data-end="231" data-is-last-node="" data-is-only-node=""></p></div> </div> </div> </div> </div> </div> </article> <div class="pointer-events-none h-px w-px" aria-hidden="true" data-edge="true"></div> </div> </div> </div> </div> </div> </div> </article> <div class="pointer-events-none h-px w-px" aria-hidden="true" data-edge="true"></div>
Python Essentials – Part 2
<article class="text-token-text-primary w-full" dir="auto" data-testid="conversation-turn-24" data-scroll-anchor="true"> <div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @[37rem]:[--thread-content-margin:--spacing(6)] @[72rem]:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)"> <div class="[--thread-content-max-width:32rem] @[34rem]:[--thread-content-max-width:40rem] @[64rem]:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" tabindex="-1"> <div class="flex max-w-full flex-col grow"> <div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&]:mt-5" dir="auto" data-message-author-role="assistant" data-message-id="81e0e73f-80e5-4a36-a838-0b5941348c27" data-message-model-slug="gpt-4o"> <div class="flex w-full flex-col gap-1 empty:hidden first:pt-[3px]"> <div class="markdown prose dark:prose-invert w-full break-words dark"><article class="text-token-text-primary w-full" dir="auto" data-testid="conversation-turn-54" data-scroll-anchor="true"> <div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @[37rem]:[--thread-content-margin:--spacing(6)] @[72rem]:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)"> <div class="[--thread-content-max-width:32rem] @[34rem]:[--thread-content-max-width:40rem] @[64rem]:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" tabindex="-1"> <div class="flex max-w-full flex-col grow"> <div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&]:mt-5" dir="auto" data-message-author-role="assistant" data-message-id="d3845b6e-e1e9-420f-90b5-ebda2bd768bb" data-message-model-slug="gpt-4o"> <div class="flex w-full flex-col gap-1 empty:hidden first:pt-[3px]"> <div class="markdown prose dark:prose-invert w-full break-words dark"> <p data-start="0" data-end="231" data-is-last-node="" data-is-only-node=""></p></div> </div> </div> </div> </div> </div> </article> <div class="pointer-events-none h-px w-px" aria-hidden="true" data-edge="true"></div> </div> </div> </div> </div> </div> </div> </article> <div class="pointer-events-none h-px w-px" aria-hidden="true" data-edge="true"></div>
ITPython Kick Off
<article class="text-token-text-primary w-full" dir="auto" data-testid="conversation-turn-24" data-scroll-anchor="true"> <div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @[37rem]:[--thread-content-margin:--spacing(6)] @[72rem]:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)"> <div class="[--thread-content-max-width:32rem] @[34rem]:[--thread-content-max-width:40rem] @[64rem]:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" tabindex="-1"> <div class="flex max-w-full flex-col grow"> <div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&]:mt-5" dir="auto" data-message-author-role="assistant" data-message-id="81e0e73f-80e5-4a36-a838-0b5941348c27" data-message-model-slug="gpt-4o"> <div class="flex w-full flex-col gap-1 empty:hidden first:pt-[3px]"> <div class="markdown prose dark:prose-invert w-full break-words dark"> <p data-start="64" data-end="388" data-is-last-node="" data-is-only-node="">Python Kick Off är en obligatorisk grundkurs som ger dig de viktigaste grunderna i Python och programmering. Kursen tar 4–6 veckor och är ett krav innan du går vidare till våra andra Pythonutbildningar.</p></div> </div> </div> </div> </div> </div> </article> <div class="pointer-events-none h-px w-px" aria-hidden="true" data-edge="true"></div>
ITPython Level 1 -Entry Level
<article class="text-token-text-primary w-full" dir="auto" data-testid="conversation-turn-24" data-scroll-anchor="true"> <div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @[37rem]:[--thread-content-margin:--spacing(6)] @[72rem]:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)"> <div class="[--thread-content-max-width:32rem] @[34rem]:[--thread-content-max-width:40rem] @[64rem]:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" tabindex="-1"> <div class="flex max-w-full flex-col grow"> <div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&]:mt-5" dir="auto" data-message-author-role="assistant" data-message-id="81e0e73f-80e5-4a36-a838-0b5941348c27" data-message-model-slug="gpt-4o"> <div class="flex w-full flex-col gap-1 empty:hidden first:pt-[3px]"> <div class="markdown prose dark:prose-invert w-full break-words dark"><article class="text-token-text-primary w-full" dir="auto" data-testid="conversation-turn-54" data-scroll-anchor="true"> <div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @[37rem]:[--thread-content-margin:--spacing(6)] @[72rem]:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)"> <div class="[--thread-content-max-width:32rem] @[34rem]:[--thread-content-max-width:40rem] @[64rem]:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" tabindex="-1"> <div class="flex max-w-full flex-col grow"> <div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&]:mt-5" dir="auto" data-message-author-role="assistant" data-message-id="d3845b6e-e1e9-420f-90b5-ebda2bd768bb" data-message-model-slug="gpt-4o"> <div class="flex w-full flex-col gap-1 empty:hidden first:pt-[3px]"> <div class="markdown prose dark:prose-invert w-full break-words dark"> <p data-start="0" data-end="231" data-is-last-node="" data-is-only-node="">Python nivå 1 är en fortsättningskurs för dig som har gått Python Kick Off eller redan har grundläggande kunskaper i programmering. Kursen pågår i 4–6 veckor och hjälper dig att ta nästa steg och fördjupa dina färdigheter i Python.</p></div> </div> </div> </div> </div> </div> </article> <div class="pointer-events-none h-px w-px" aria-hidden="true" data-edge="true"></div> </div> </div> </div> </div> </div> </div> </article> <div class="pointer-events-none h-px w-px" aria-hidden="true" data-edge="true"></div>
ITPython nivå 1-Entry Level
<article class="text-token-text-primary w-full" dir="auto" data-testid="conversation-turn-24" data-scroll-anchor="true"> <div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @[37rem]:[--thread-content-margin:--spacing(6)] @[72rem]:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)"> <div class="[--thread-content-max-width:32rem] @[34rem]:[--thread-content-max-width:40rem] @[64rem]:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" tabindex="-1"> <div class="flex max-w-full flex-col grow"> <div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&]:mt-5" dir="auto" data-message-author-role="assistant" data-message-id="81e0e73f-80e5-4a36-a838-0b5941348c27" data-message-model-slug="gpt-4o"> <div class="flex w-full flex-col gap-1 empty:hidden first:pt-[3px]"> <div class="markdown prose dark:prose-invert w-full break-words dark"><article class="text-token-text-primary w-full" dir="auto" data-testid="conversation-turn-54" data-scroll-anchor="true"> <div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @[37rem]:[--thread-content-margin:--spacing(6)] @[72rem]:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)"> <div class="[--thread-content-max-width:32rem] @[34rem]:[--thread-content-max-width:40rem] @[64rem]:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" tabindex="-1"> <div class="flex max-w-full flex-col grow"> <div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&]:mt-5" dir="auto" data-message-author-role="assistant" data-message-id="d3845b6e-e1e9-420f-90b5-ebda2bd768bb" data-message-model-slug="gpt-4o"> <div class="flex w-full flex-col gap-1 empty:hidden first:pt-[3px]"> <div class="markdown prose dark:prose-invert w-full break-words dark"> <p data-start="0" data-end="231" data-is-last-node="" data-is-only-node="">Python nivå 1 är en fortsättningskurs för dig som har gått Python Kick Off eller redan har grundläggande kunskaper i programmering. Kursen pågår i 4–6 veckor och hjälper dig att ta nästa steg och fördjupa dina färdigheter i Python.</p></div> </div> </div> </div> </div> </div> </article> <div class="pointer-events-none h-px w-px" aria-hidden="true" data-edge="true"></div> </div> </div> </div> </div> </div> </div> </article> <div class="pointer-events-none h-px w-px" aria-hidden="true" data-edge="true"></div>
ITPython nivå 2 – Essentials 2
<article class="text-token-text-primary w-full" dir="auto" data-testid="conversation-turn-24" data-scroll-anchor="true"> <div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @[37rem]:[--thread-content-margin:--spacing(6)] @[72rem]:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)"> <div class="[--thread-content-max-width:32rem] @[34rem]:[--thread-content-max-width:40rem] @[64rem]:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" tabindex="-1"> <div class="flex max-w-full flex-col grow"> <div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&]:mt-5" dir="auto" data-message-author-role="assistant" data-message-id="81e0e73f-80e5-4a36-a838-0b5941348c27" data-message-model-slug="gpt-4o"> <div class="flex w-full flex-col gap-1 empty:hidden first:pt-[3px]"> <div class="markdown prose dark:prose-invert w-full break-words dark"><article class="text-token-text-primary w-full" dir="auto" data-testid="conversation-turn-54" data-scroll-anchor="true"> <div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @[37rem]:[--thread-content-margin:--spacing(6)] @[72rem]:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)"> <div class="[--thread-content-max-width:32rem] @[34rem]:[--thread-content-max-width:40rem] @[64rem]:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" tabindex="-1"> <div class="flex max-w-full flex-col grow"> <div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&]:mt-5" dir="auto" data-message-author-role="assistant" data-message-id="d3845b6e-e1e9-420f-90b5-ebda2bd768bb" data-message-model-slug="gpt-4o"> <div class="flex w-full flex-col gap-1 empty:hidden first:pt-[3px]"> <div class="markdown prose dark:prose-invert w-full break-words dark"><article class="text-token-text-primary w-full" dir="auto" data-testid="conversation-turn-58" data-scroll-anchor="true"> <div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @[37rem]:[--thread-content-margin:--spacing(6)] @[72rem]:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)"> <div class="[--thread-content-max-width:32rem] @[34rem]:[--thread-content-max-width:40rem] @[64rem]:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" tabindex="-1"> <div class="flex max-w-full flex-col grow"> <div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&]:mt-5" dir="auto" data-message-author-role="assistant" data-message-id="36dabb2b-194e-4c48-8648-5ef1b831b8f3" data-message-model-slug="gpt-4o"> <div class="flex w-full flex-col gap-1 empty:hidden first:pt-[3px]"> <div class="markdown prose dark:prose-invert w-full break-words dark"> <p data-start="0" data-end="231" data-is-last-node="" data-is-only-node="">Python nivå 2 är en avancerad kurs för dig som redan kan grunderna i Python och vill utveckla mer strukturerad och effektiv kod. Kursen pågår i 7–8 veckor och fokuserar på objektorientering och automatisering.</p></div> </div> </div> </div> </div> </div> </article></div> </div> </div> </div> </div> </div> </article> <div class="pointer-events-none h-px w-px" aria-hidden="true" data-edge="true"></div> </div> </div> </div> </div> </div> </div> </article> <div class="pointer-events-none h-px w-px" aria-hidden="true" data-edge="true"></div>
ITPython nivå 2-Associated level
<article class="text-token-text-primary w-full" dir="auto" data-testid="conversation-turn-24" data-scroll-anchor="true"> <div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @[37rem]:[--thread-content-margin:--spacing(6)] @[72rem]:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)"> <div class="[--thread-content-max-width:32rem] @[34rem]:[--thread-content-max-width:40rem] @[64rem]:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" tabindex="-1"> <div class="flex max-w-full flex-col grow"> <div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&]:mt-5" dir="auto" data-message-author-role="assistant" data-message-id="81e0e73f-80e5-4a36-a838-0b5941348c27" data-message-model-slug="gpt-4o"> <div class="flex w-full flex-col gap-1 empty:hidden first:pt-[3px]"> <div class="markdown prose dark:prose-invert w-full break-words dark"><article class="text-token-text-primary w-full" dir="auto" data-testid="conversation-turn-54" data-scroll-anchor="true"> <div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @[37rem]:[--thread-content-margin:--spacing(6)] @[72rem]:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)"> <div class="[--thread-content-max-width:32rem] @[34rem]:[--thread-content-max-width:40rem] @[64rem]:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" tabindex="-1"> <div class="flex max-w-full flex-col grow"> <div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&]:mt-5" dir="auto" data-message-author-role="assistant" data-message-id="d3845b6e-e1e9-420f-90b5-ebda2bd768bb" data-message-model-slug="gpt-4o"> <div class="flex w-full flex-col gap-1 empty:hidden first:pt-[3px]"> <div class="markdown prose dark:prose-invert w-full break-words dark"><article class="text-token-text-primary w-full" dir="auto" data-testid="conversation-turn-58" data-scroll-anchor="true"> <div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @[37rem]:[--thread-content-margin:--spacing(6)] @[72rem]:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)"> <div class="[--thread-content-max-width:32rem] @[34rem]:[--thread-content-max-width:40rem] @[64rem]:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" tabindex="-1"> <div class="flex max-w-full flex-col grow"> <div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&]:mt-5" dir="auto" data-message-author-role="assistant" data-message-id="36dabb2b-194e-4c48-8648-5ef1b831b8f3" data-message-model-slug="gpt-4o"> <div class="flex w-full flex-col gap-1 empty:hidden first:pt-[3px]"> <div class="markdown prose dark:prose-invert w-full break-words dark"> <p data-start="0" data-end="231" data-is-last-node="" data-is-only-node="">Python nivå 2 är en avancerad kurs för dig som redan kan grunderna i Python och vill utveckla mer strukturerad och effektiv kod. Kursen pågår i 7–8 veckor och fokuserar på objektorientering och automatisering.</p></div> </div> </div> </div> </div> </div> </article></div> </div> </div> </div> </div> </div> </article> <div class="pointer-events-none h-px w-px" aria-hidden="true" data-edge="true"></div> </div> </div> </div> </div> </div> </div> </article> <div class="pointer-events-none h-px w-px" aria-hidden="true" data-edge="true"></div>
ITPython nivå 3 – BP adv 2
<article class="text-token-text-primary w-full" dir="auto" data-testid="conversation-turn-74" data-scroll-anchor="true"> <div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @[37rem]:[--thread-content-margin:--spacing(6)] @[72rem]:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)"> <div class="[--thread-content-max-width:32rem] @[34rem]:[--thread-content-max-width:40rem] @[64rem]:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" tabindex="-1"> <div class="flex max-w-full flex-col grow"> <div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&]:mt-5" dir="auto" data-message-author-role="assistant" data-message-id="dc55a424-883f-496a-b9ec-452847ea5d00" data-message-model-slug="gpt-4o"> <div class="flex w-full flex-col gap-1 empty:hidden first:pt-[3px]"> <div class="markdown prose dark:prose-invert w-full break-words dark"><article class="text-token-text-primary w-full" dir="auto" data-testid="conversation-turn-76" data-scroll-anchor="true"> <div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @[37rem]:[--thread-content-margin:--spacing(6)] @[72rem]:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)"> <div class="[--thread-content-max-width:32rem] @[34rem]:[--thread-content-max-width:40rem] @[64rem]:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" tabindex="-1"> <div class="flex max-w-full flex-col grow"> <div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&]:mt-5" dir="auto" data-message-author-role="assistant" data-message-id="20d12876-8fa1-48e1-820f-964ea0e56dca" data-message-model-slug="gpt-4-5"> <div class="flex w-full flex-col gap-1 empty:hidden first:pt-[3px]"> <div class="markdown prose dark:prose-invert w-full break-words dark"><article class="text-token-text-primary w-full" dir="auto" data-testid="conversation-turn-92" data-scroll-anchor="true"> <div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @[37rem]:[--thread-content-margin:--spacing(6)] @[72rem]:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)"> <div class="[--thread-content-max-width:32rem] @[34rem]:[--thread-content-max-width:40rem] @[64rem]:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" tabindex="-1"> <div class="flex max-w-full flex-col grow"> <div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&]:mt-5" dir="auto" data-message-author-role="assistant" data-message-id="e746cee1-32cb-43ea-9b2f-f332a75d536a" data-message-model-slug="gpt-4o"> <div class="flex w-full flex-col gap-1 empty:hidden first:pt-[3px]"> <div class="markdown prose dark:prose-invert w-full break-words dark"><article class="text-token-text-primary w-full" dir="auto" data-testid="conversation-turn-94" data-scroll-anchor="true"> <div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @[37rem]:[--thread-content-margin:--spacing(6)] @[72rem]:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)"> <div class="[--thread-content-max-width:32rem] @[34rem]:[--thread-content-max-width:40rem] @[64rem]:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" tabindex="-1"> <div class="flex max-w-full flex-col grow"> <div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&]:mt-5" dir="auto" data-message-author-role="assistant" data-message-id="18620283-daa2-414b-b478-42f30a3efc5f" data-message-model-slug="gpt-4o"> <div class="flex w-full flex-col gap-1 empty:hidden first:pt-[3px]"> <div class="markdown prose dark:prose-invert w-full break-words dark"> <p data-start="0" data-end="188" data-is-last-node="" data-is-only-node="">Python nivå 3 är en avancerad kurs för dig som vill skriva strukturerad och professionell kod i Python. Kursen pågår i 4–6 veckor och fokuserar på testning, kodkvalitet och best practices.</p></div> </div> </div> </div> </div> </div> </article></div> </div> </div> </div> </div> </div> </article> <div class="pointer-events-none h-px w-px" aria-hidden="true" data-edge="true"></div> </div> </div> </div> </div> </div> </div> </article></div> </div> </div> </div> </div> </div> </article>
ITPython nivå 3 – RESTful APIs
<article class="text-token-text-primary w-full" dir="auto" data-testid="conversation-turn-74" data-scroll-anchor="true"> <div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @[37rem]:[--thread-content-margin:--spacing(6)] @[72rem]:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)"> <div class="[--thread-content-max-width:32rem] @[34rem]:[--thread-content-max-width:40rem] @[64rem]:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" tabindex="-1"> <div class="flex max-w-full flex-col grow"> <div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&]:mt-5" dir="auto" data-message-author-role="assistant" data-message-id="dc55a424-883f-496a-b9ec-452847ea5d00" data-message-model-slug="gpt-4o"> <div class="flex w-full flex-col gap-1 empty:hidden first:pt-[3px]"> <div class="markdown prose dark:prose-invert w-full break-words dark"><article class="text-token-text-primary w-full" dir="auto" data-testid="conversation-turn-76" data-scroll-anchor="true"> <div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @[37rem]:[--thread-content-margin:--spacing(6)] @[72rem]:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)"> <div class="[--thread-content-max-width:32rem] @[34rem]:[--thread-content-max-width:40rem] @[64rem]:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" tabindex="-1"> <div class="flex max-w-full flex-col grow"> <div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&]:mt-5" dir="auto" data-message-author-role="assistant" data-message-id="20d12876-8fa1-48e1-820f-964ea0e56dca" data-message-model-slug="gpt-4-5"> <div class="flex w-full flex-col gap-1 empty:hidden first:pt-[3px]"> <div class="markdown prose dark:prose-invert w-full break-words dark"><article class="text-token-text-primary w-full" dir="auto" data-testid="conversation-turn-92" data-scroll-anchor="true"> <div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @[37rem]:[--thread-content-margin:--spacing(6)] @[72rem]:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)"> <div class="[--thread-content-max-width:32rem] @[34rem]:[--thread-content-max-width:40rem] @[64rem]:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" tabindex="-1"> <div class="flex max-w-full flex-col grow"> <div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&]:mt-5" dir="auto" data-message-author-role="assistant" data-message-id="e746cee1-32cb-43ea-9b2f-f332a75d536a" data-message-model-slug="gpt-4o"> <div class="flex w-full flex-col gap-1 empty:hidden first:pt-[3px]"> <div class="markdown prose dark:prose-invert w-full break-words dark"><article class="text-token-text-primary w-full" dir="auto" data-testid="conversation-turn-94" data-scroll-anchor="true"> <div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @[37rem]:[--thread-content-margin:--spacing(6)] @[72rem]:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)"> <div class="[--thread-content-max-width:32rem] @[34rem]:[--thread-content-max-width:40rem] @[64rem]:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" tabindex="-1"> <div class="flex max-w-full flex-col grow"> <div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&]:mt-5" dir="auto" data-message-author-role="assistant" data-message-id="18620283-daa2-414b-b478-42f30a3efc5f" data-message-model-slug="gpt-4o"> <div class="flex w-full flex-col gap-1 empty:hidden first:pt-[3px]"> <div class="markdown prose dark:prose-invert w-full break-words dark"><article class="text-token-text-primary w-full" dir="auto" data-testid="conversation-turn-98" data-scroll-anchor="true"> <div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @[37rem]:[--thread-content-margin:--spacing(6)] @[72rem]:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)"> <div class="[--thread-content-max-width:32rem] @[34rem]:[--thread-content-max-width:40rem] @[64rem]:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" tabindex="-1"> <div class="flex max-w-full flex-col grow"> <div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&]:mt-5" dir="auto" data-message-author-role="assistant" data-message-id="2287e880-e1b4-4f13-a5a9-47112e8bfabc" data-message-model-slug="gpt-4o"> <div class="flex w-full flex-col gap-1 empty:hidden first:pt-[3px]"> <div class="markdown prose dark:prose-invert w-full break-words dark"><article class="text-token-text-primary w-full" dir="auto" data-testid="conversation-turn-104" data-scroll-anchor="true"> <div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @[37rem]:[--thread-content-margin:--spacing(6)] @[72rem]:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)"> <div class="[--thread-content-max-width:32rem] @[34rem]:[--thread-content-max-width:40rem] @[64rem]:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" tabindex="-1"> <div class="flex max-w-full flex-col grow"> <div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&]:mt-5" dir="auto" data-message-author-role="assistant" data-message-id="c6a08295-9a2f-42b2-baca-83483ba6e65a" data-message-model-slug="gpt-4o"> <div class="flex w-full flex-col gap-1 empty:hidden first:pt-[3px]"> <div class="markdown prose dark:prose-invert w-full break-words dark"><article class="text-token-text-primary w-full" dir="auto" data-testid="conversation-turn-104" data-scroll-anchor="true"> <div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @[37rem]:[--thread-content-margin:--spacing(6)] @[72rem]:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)"> <div class="[--thread-content-max-width:32rem] @[34rem]:[--thread-content-max-width:40rem] @[64rem]:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" tabindex="-1"> <div class="flex max-w-full flex-col grow"> <div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&]:mt-5" dir="auto" data-message-author-role="assistant" data-message-id="c6a08295-9a2f-42b2-baca-83483ba6e65a" data-message-model-slug="gpt-4o"> <div class="flex w-full flex-col gap-1 empty:hidden first:pt-[3px]"> <div class="markdown prose dark:prose-invert w-full break-words dark"> <p data-start="45" data-end="233" data-is-last-node="" data-is-only-node="">Python nivå 3 är en avancerad kurs för dig som vill lära dig bygga och använda RESTful API:er i Python. Kursen pågår i 4–6 veckor och ger dig praktiska kunskaper i API-integration och datastrukturer.</p></div> </div> </div> </div> </div> </div> </article> <div class="pointer-events-none h-px w-px" aria-hidden="true" data-edge="true"></div> </div> </div> </div> </div> </div> </div> </article> <div class="pointer-events-none h-px w-px" aria-hidden="true" data-edge="true"></div> </div> </div> </div> </div> </div> </div> </article></div> </div> </div> </div> </div> </div> </article></div> </div> </div> </div> </div> </div> </article></div> </div> </div> </div> </div> </div> </article></div> </div> </div> </div> </div> </div> </article>
ITPython nivå 3 – TXT_files
<article class="text-token-text-primary w-full" dir="auto" data-testid="conversation-turn-74" data-scroll-anchor="true"> <div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @[37rem]:[--thread-content-margin:--spacing(6)] @[72rem]:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)"> <div class="[--thread-content-max-width:32rem] @[34rem]:[--thread-content-max-width:40rem] @[64rem]:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" tabindex="-1"> <div class="flex max-w-full flex-col grow"> <div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&]:mt-5" dir="auto" data-message-author-role="assistant" data-message-id="dc55a424-883f-496a-b9ec-452847ea5d00" data-message-model-slug="gpt-4o"> <div class="flex w-full flex-col gap-1 empty:hidden first:pt-[3px]"> <div class="markdown prose dark:prose-invert w-full break-words dark"><article class="text-token-text-primary w-full" dir="auto" data-testid="conversation-turn-76" data-scroll-anchor="true"> <div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @[37rem]:[--thread-content-margin:--spacing(6)] @[72rem]:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)"> <div class="[--thread-content-max-width:32rem] @[34rem]:[--thread-content-max-width:40rem] @[64rem]:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" tabindex="-1"> <div class="flex max-w-full flex-col grow"> <div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&]:mt-5" dir="auto" data-message-author-role="assistant" data-message-id="20d12876-8fa1-48e1-820f-964ea0e56dca" data-message-model-slug="gpt-4-5"> <div class="flex w-full flex-col gap-1 empty:hidden first:pt-[3px]"> <div class="markdown prose dark:prose-invert w-full break-words dark"><article class="text-token-text-primary w-full" dir="auto" data-testid="conversation-turn-92" data-scroll-anchor="true"> <div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @[37rem]:[--thread-content-margin:--spacing(6)] @[72rem]:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)"> <div class="[--thread-content-max-width:32rem] @[34rem]:[--thread-content-max-width:40rem] @[64rem]:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" tabindex="-1"> <div class="flex max-w-full flex-col grow"> <div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&]:mt-5" dir="auto" data-message-author-role="assistant" data-message-id="e746cee1-32cb-43ea-9b2f-f332a75d536a" data-message-model-slug="gpt-4o"> <div class="flex w-full flex-col gap-1 empty:hidden first:pt-[3px]"> <div class="markdown prose dark:prose-invert w-full break-words dark"><article class="text-token-text-primary w-full" dir="auto" data-testid="conversation-turn-94" data-scroll-anchor="true"> <div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @[37rem]:[--thread-content-margin:--spacing(6)] @[72rem]:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)"> <div class="[--thread-content-max-width:32rem] @[34rem]:[--thread-content-max-width:40rem] @[64rem]:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" tabindex="-1"> <div class="flex max-w-full flex-col grow"> <div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&]:mt-5" dir="auto" data-message-author-role="assistant" data-message-id="18620283-daa2-414b-b478-42f30a3efc5f" data-message-model-slug="gpt-4o"> <div class="flex w-full flex-col gap-1 empty:hidden first:pt-[3px]"> <div class="markdown prose dark:prose-invert w-full break-words dark"><article class="text-token-text-primary w-full" dir="auto" data-testid="conversation-turn-98" data-scroll-anchor="true"> <div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @[37rem]:[--thread-content-margin:--spacing(6)] @[72rem]:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)"> <div class="[--thread-content-max-width:32rem] @[34rem]:[--thread-content-max-width:40rem] @[64rem]:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" tabindex="-1"> <div class="flex max-w-full flex-col grow"> <div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&]:mt-5" dir="auto" data-message-author-role="assistant" data-message-id="2287e880-e1b4-4f13-a5a9-47112e8bfabc" data-message-model-slug="gpt-4o"> <div class="flex w-full flex-col gap-1 empty:hidden first:pt-[3px]"> <div class="markdown prose dark:prose-invert w-full break-words dark"><article class="text-token-text-primary w-full" dir="auto" data-testid="conversation-turn-104" data-scroll-anchor="true"> <div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @[37rem]:[--thread-content-margin:--spacing(6)] @[72rem]:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)"> <div class="[--thread-content-max-width:32rem] @[34rem]:[--thread-content-max-width:40rem] @[64rem]:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" tabindex="-1"> <div class="flex max-w-full flex-col grow"> <div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&]:mt-5" dir="auto" data-message-author-role="assistant" data-message-id="c6a08295-9a2f-42b2-baca-83483ba6e65a" data-message-model-slug="gpt-4o"> <div class="flex w-full flex-col gap-1 empty:hidden first:pt-[3px]"> <div class="markdown prose dark:prose-invert w-full break-words dark"><article class="text-token-text-primary w-full" dir="auto" data-testid="conversation-turn-104" data-scroll-anchor="true"> <div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @[37rem]:[--thread-content-margin:--spacing(6)] @[72rem]:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)"> <div class="[--thread-content-max-width:32rem] @[34rem]:[--thread-content-max-width:40rem] @[64rem]:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" tabindex="-1"> <div class="flex max-w-full flex-col grow"> <div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&]:mt-5" dir="auto" data-message-author-role="assistant" data-message-id="c6a08295-9a2f-42b2-baca-83483ba6e65a" data-message-model-slug="gpt-4o"> <div class="flex w-full flex-col gap-1 empty:hidden first:pt-[3px]"> <div class="markdown prose dark:prose-invert w-full break-words dark"> <p data-start="45" data-end="233" data-is-last-node="" data-is-only-node="">Python nivå 3 är en avancerad kurs för dig som vill arbeta med textfiler, regex och datakonvertering i Python. Kursen pågår i 4–6 veckor och förbereder dig för PCPP1-certifiering.</p></div> </div> </div> </div> </div> </div> </article> <div class="pointer-events-none h-px w-px" aria-hidden="true" data-edge="true"></div> </div> </div> </div> </div> </div> </div> </article> <div class="pointer-events-none h-px w-px" aria-hidden="true" data-edge="true"></div> </div> </div> </div> </div> </div> </div> </article></div> </div> </div> </div> </div> </div> </article></div> </div> </div> </div> </div> </div> </article></div> </div> </div> </div> </div> </div> </article></div> </div> </div> </div> </div> </div> </article>
ITPython nivå 3 – TXT_files (eng)
<article class="text-token-text-primary w-full" dir="auto" data-testid="conversation-turn-74" data-scroll-anchor="true"> <div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @[37rem]:[--thread-content-margin:--spacing(6)] @[72rem]:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)"> <div class="[--thread-content-max-width:32rem] @[34rem]:[--thread-content-max-width:40rem] @[64rem]:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" tabindex="-1"> <div class="flex max-w-full flex-col grow"> <div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&]:mt-5" dir="auto" data-message-author-role="assistant" data-message-id="dc55a424-883f-496a-b9ec-452847ea5d00" data-message-model-slug="gpt-4o"> <div class="flex w-full flex-col gap-1 empty:hidden first:pt-[3px]"> <div class="markdown prose dark:prose-invert w-full break-words dark"><article class="text-token-text-primary w-full" dir="auto" data-testid="conversation-turn-76" data-scroll-anchor="true"> <div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @[37rem]:[--thread-content-margin:--spacing(6)] @[72rem]:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)"> <div class="[--thread-content-max-width:32rem] @[34rem]:[--thread-content-max-width:40rem] @[64rem]:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" tabindex="-1"> <div class="flex max-w-full flex-col grow"> <div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&]:mt-5" dir="auto" data-message-author-role="assistant" data-message-id="20d12876-8fa1-48e1-820f-964ea0e56dca" data-message-model-slug="gpt-4-5"> <div class="flex w-full flex-col gap-1 empty:hidden first:pt-[3px]"> <div class="markdown prose dark:prose-invert w-full break-words dark"><article class="text-token-text-primary w-full" dir="auto" data-testid="conversation-turn-92" data-scroll-anchor="true"> <div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @[37rem]:[--thread-content-margin:--spacing(6)] @[72rem]:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)"> <div class="[--thread-content-max-width:32rem] @[34rem]:[--thread-content-max-width:40rem] @[64rem]:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" tabindex="-1"> <div class="flex max-w-full flex-col grow"> <div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&]:mt-5" dir="auto" data-message-author-role="assistant" data-message-id="e746cee1-32cb-43ea-9b2f-f332a75d536a" data-message-model-slug="gpt-4o"> <div class="flex w-full flex-col gap-1 empty:hidden first:pt-[3px]"> <div class="markdown prose dark:prose-invert w-full break-words dark"><article class="text-token-text-primary w-full" dir="auto" data-testid="conversation-turn-94" data-scroll-anchor="true"> <div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @[37rem]:[--thread-content-margin:--spacing(6)] @[72rem]:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)"> <div class="[--thread-content-max-width:32rem] @[34rem]:[--thread-content-max-width:40rem] @[64rem]:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" tabindex="-1"> <div class="flex max-w-full flex-col grow"> <div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&]:mt-5" dir="auto" data-message-author-role="assistant" data-message-id="18620283-daa2-414b-b478-42f30a3efc5f" data-message-model-slug="gpt-4o"> <div class="flex w-full flex-col gap-1 empty:hidden first:pt-[3px]"> <div class="markdown prose dark:prose-invert w-full break-words dark"><article class="text-token-text-primary w-full" dir="auto" data-testid="conversation-turn-98" data-scroll-anchor="true"> <div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @[37rem]:[--thread-content-margin:--spacing(6)] @[72rem]:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)"> <div class="[--thread-content-max-width:32rem] @[34rem]:[--thread-content-max-width:40rem] @[64rem]:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" tabindex="-1"> <div class="flex max-w-full flex-col grow"> <div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&]:mt-5" dir="auto" data-message-author-role="assistant" data-message-id="2287e880-e1b4-4f13-a5a9-47112e8bfabc" data-message-model-slug="gpt-4o"> <div class="flex w-full flex-col gap-1 empty:hidden first:pt-[3px]"> <div class="markdown prose dark:prose-invert w-full break-words dark"><article class="text-token-text-primary w-full" dir="auto" data-testid="conversation-turn-104" data-scroll-anchor="true"> <div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @[37rem]:[--thread-content-margin:--spacing(6)] @[72rem]:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)"> <div class="[--thread-content-max-width:32rem] @[34rem]:[--thread-content-max-width:40rem] @[64rem]:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" tabindex="-1"> <div class="flex max-w-full flex-col grow"> <div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&]:mt-5" dir="auto" data-message-author-role="assistant" data-message-id="c6a08295-9a2f-42b2-baca-83483ba6e65a" data-message-model-slug="gpt-4o"> <div class="flex w-full flex-col gap-1 empty:hidden first:pt-[3px]"> <div class="markdown prose dark:prose-invert w-full break-words dark"><article class="text-token-text-primary w-full" dir="auto" data-testid="conversation-turn-104" data-scroll-anchor="true"> <div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @[37rem]:[--thread-content-margin:--spacing(6)] @[72rem]:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)"> <div class="[--thread-content-max-width:32rem] @[34rem]:[--thread-content-max-width:40rem] @[64rem]:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" tabindex="-1"> <div class="flex max-w-full flex-col grow"> <div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&]:mt-5" dir="auto" data-message-author-role="assistant" data-message-id="c6a08295-9a2f-42b2-baca-83483ba6e65a" data-message-model-slug="gpt-4o"> <div class="flex w-full flex-col gap-1 empty:hidden first:pt-[3px]"> <div class="markdown prose dark:prose-invert w-full break-words dark"> <p data-start="45" data-end="233" data-is-last-node="" data-is-only-node="">Python nivå 3 är en avancerad kurs för dig som vill arbeta med textfiler, regex och datakonvertering i Python. Kursen pågår i 4–6 veckor och förbereder dig för PCPP1-certifiering.</p></div> </div> </div> </div> </div> </div> </article> <div class="pointer-events-none h-px w-px" aria-hidden="true" data-edge="true"></div> </div> </div> </div> </div> </div> </div> </article> <div class="pointer-events-none h-px w-px" aria-hidden="true" data-edge="true"></div> </div> </div> </div> </div> </div> </div> </article></div> </div> </div> </div> </div> </div> </article></div> </div> </div> </div> </div> </div> </article></div> </div> </div> </div> </div> </div> </article></div> </div> </div> </div> </div> </div> </article>
ITPython nivå 3 – TXT_files(eng)
<article class="text-token-text-primary w-full" dir="auto" data-testid="conversation-turn-74" data-scroll-anchor="true"> <div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @[37rem]:[--thread-content-margin:--spacing(6)] @[72rem]:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)"> <div class="[--thread-content-max-width:32rem] @[34rem]:[--thread-content-max-width:40rem] @[64rem]:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" tabindex="-1"> <div class="flex max-w-full flex-col grow"> <div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&]:mt-5" dir="auto" data-message-author-role="assistant" data-message-id="dc55a424-883f-496a-b9ec-452847ea5d00" data-message-model-slug="gpt-4o"> <div class="flex w-full flex-col gap-1 empty:hidden first:pt-[3px]"> <div class="markdown prose dark:prose-invert w-full break-words dark"><article class="text-token-text-primary w-full" dir="auto" data-testid="conversation-turn-76" data-scroll-anchor="true"> <div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @[37rem]:[--thread-content-margin:--spacing(6)] @[72rem]:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)"> <div class="[--thread-content-max-width:32rem] @[34rem]:[--thread-content-max-width:40rem] @[64rem]:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" tabindex="-1"> <div class="flex max-w-full flex-col grow"> <div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&]:mt-5" dir="auto" data-message-author-role="assistant" data-message-id="20d12876-8fa1-48e1-820f-964ea0e56dca" data-message-model-slug="gpt-4-5"> <div class="flex w-full flex-col gap-1 empty:hidden first:pt-[3px]"> <div class="markdown prose dark:prose-invert w-full break-words dark"><article class="text-token-text-primary w-full" dir="auto" data-testid="conversation-turn-92" data-scroll-anchor="true"> <div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @[37rem]:[--thread-content-margin:--spacing(6)] @[72rem]:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)"> <div class="[--thread-content-max-width:32rem] @[34rem]:[--thread-content-max-width:40rem] @[64rem]:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" tabindex="-1"> <div class="flex max-w-full flex-col grow"> <div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&]:mt-5" dir="auto" data-message-author-role="assistant" data-message-id="e746cee1-32cb-43ea-9b2f-f332a75d536a" data-message-model-slug="gpt-4o"> <div class="flex w-full flex-col gap-1 empty:hidden first:pt-[3px]"> <div class="markdown prose dark:prose-invert w-full break-words dark"><article class="text-token-text-primary w-full" dir="auto" data-testid="conversation-turn-94" data-scroll-anchor="true"> <div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @[37rem]:[--thread-content-margin:--spacing(6)] @[72rem]:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)"> <div class="[--thread-content-max-width:32rem] @[34rem]:[--thread-content-max-width:40rem] @[64rem]:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" tabindex="-1"> <div class="flex max-w-full flex-col grow"> <div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&]:mt-5" dir="auto" data-message-author-role="assistant" data-message-id="18620283-daa2-414b-b478-42f30a3efc5f" data-message-model-slug="gpt-4o"> <div class="flex w-full flex-col gap-1 empty:hidden first:pt-[3px]"> <div class="markdown prose dark:prose-invert w-full break-words dark"><article class="text-token-text-primary w-full" dir="auto" data-testid="conversation-turn-98" data-scroll-anchor="true"> <div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @[37rem]:[--thread-content-margin:--spacing(6)] @[72rem]:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)"> <div class="[--thread-content-max-width:32rem] @[34rem]:[--thread-content-max-width:40rem] @[64rem]:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" tabindex="-1"> <div class="flex max-w-full flex-col grow"> <div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&]:mt-5" dir="auto" data-message-author-role="assistant" data-message-id="2287e880-e1b4-4f13-a5a9-47112e8bfabc" data-message-model-slug="gpt-4o"> <div class="flex w-full flex-col gap-1 empty:hidden first:pt-[3px]"> <div class="markdown prose dark:prose-invert w-full break-words dark"><article class="text-token-text-primary w-full" dir="auto" data-testid="conversation-turn-104" data-scroll-anchor="true"> <div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @[37rem]:[--thread-content-margin:--spacing(6)] @[72rem]:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)"> <div class="[--thread-content-max-width:32rem] @[34rem]:[--thread-content-max-width:40rem] @[64rem]:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" tabindex="-1"> <div class="flex max-w-full flex-col grow"> <div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&]:mt-5" dir="auto" data-message-author-role="assistant" data-message-id="c6a08295-9a2f-42b2-baca-83483ba6e65a" data-message-model-slug="gpt-4o"> <div class="flex w-full flex-col gap-1 empty:hidden first:pt-[3px]"> <div class="markdown prose dark:prose-invert w-full break-words dark"><article class="text-token-text-primary w-full" dir="auto" data-testid="conversation-turn-104" data-scroll-anchor="true"> <div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @[37rem]:[--thread-content-margin:--spacing(6)] @[72rem]:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)"> <div class="[--thread-content-max-width:32rem] @[34rem]:[--thread-content-max-width:40rem] @[64rem]:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" tabindex="-1"> <div class="flex max-w-full flex-col grow"> <div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&]:mt-5" dir="auto" data-message-author-role="assistant" data-message-id="c6a08295-9a2f-42b2-baca-83483ba6e65a" data-message-model-slug="gpt-4o"> <div class="flex w-full flex-col gap-1 empty:hidden first:pt-[3px]"> <div class="markdown prose dark:prose-invert w-full break-words dark"> <p data-start="45" data-end="233" data-is-last-node="" data-is-only-node="">Python nivå 3 är en avancerad kurs för dig som vill arbeta med textfiler, regex och datakonvertering i Python. Kursen pågår i 4–6 veckor och förbereder dig för PCPP1-certifiering.</p></div> </div> </div> </div> </div> </div> </article> <div class="pointer-events-none h-px w-px" aria-hidden="true" data-edge="true"></div> </div> </div> </div> </div> </div> </div> </article> <div class="pointer-events-none h-px w-px" aria-hidden="true" data-edge="true"></div> </div> </div> </div> </div> </div> </div> </article></div> </div> </div> </div> </div> </div> </article></div> </div> </div> </div> </div> </div> </article></div> </div> </div> </div> </div> </div> </article></div> </div> </div> </div> </div> </div> </article>
ITPython nivå 3-GUI Programming(tekinter)
<article class="text-token-text-primary w-full" dir="auto" data-testid="conversation-turn-74" data-scroll-anchor="true"> <div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @[37rem]:[--thread-content-margin:--spacing(6)] @[72rem]:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)"> <div class="[--thread-content-max-width:32rem] @[34rem]:[--thread-content-max-width:40rem] @[64rem]:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" tabindex="-1"> <div class="flex max-w-full flex-col grow"> <div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&]:mt-5" dir="auto" data-message-author-role="assistant" data-message-id="dc55a424-883f-496a-b9ec-452847ea5d00" data-message-model-slug="gpt-4o"> <div class="flex w-full flex-col gap-1 empty:hidden first:pt-[3px]"> <div class="markdown prose dark:prose-invert w-full break-words dark"><article class="text-token-text-primary w-full" dir="auto" data-testid="conversation-turn-76" data-scroll-anchor="true"> <div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @[37rem]:[--thread-content-margin:--spacing(6)] @[72rem]:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)"> <div class="[--thread-content-max-width:32rem] @[34rem]:[--thread-content-max-width:40rem] @[64rem]:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" tabindex="-1"> <div class="flex max-w-full flex-col grow"> <div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&]:mt-5" dir="auto" data-message-author-role="assistant" data-message-id="20d12876-8fa1-48e1-820f-964ea0e56dca" data-message-model-slug="gpt-4-5"> <div class="flex w-full flex-col gap-1 empty:hidden first:pt-[3px]"> <div class="markdown prose dark:prose-invert w-full break-words dark"> <p data-start="0" data-end="183" data-is-last-node="" data-is-only-node="">Python nivå 3 är en avancerad kurs för dig som vill skapa grafiska användargränssnitt (GUI) i Python. Kursen pågår i 4–6 veckor och ger dig praktiska kunskaper i visuella komponenter.</p></div> </div> </div> </div> </div> </div> </article></div> </div> </div> </div> </div> </div> </article>
Python Professional
<article class="text-token-text-primary w-full" dir="auto" data-testid="conversation-turn-24" data-scroll-anchor="true"> <div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @[37rem]:[--thread-content-margin:--spacing(6)] @[72rem]:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)"> <div class="[--thread-content-max-width:32rem] @[34rem]:[--thread-content-max-width:40rem] @[64rem]:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" tabindex="-1"> <div class="flex max-w-full flex-col grow"> <div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&]:mt-5" dir="auto" data-message-author-role="assistant" data-message-id="81e0e73f-80e5-4a36-a838-0b5941348c27" data-message-model-slug="gpt-4o"> <div class="flex w-full flex-col gap-1 empty:hidden first:pt-[3px]"> <div class="markdown prose dark:prose-invert w-full break-words dark"><article class="text-token-text-primary w-full" dir="auto" data-testid="conversation-turn-54" data-scroll-anchor="true"> <div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @[37rem]:[--thread-content-margin:--spacing(6)] @[72rem]:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)"> <div class="[--thread-content-max-width:32rem] @[34rem]:[--thread-content-max-width:40rem] @[64rem]:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" tabindex="-1"> <div class="flex max-w-full flex-col grow"> <div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&]:mt-5" dir="auto" data-message-author-role="assistant" data-message-id="d3845b6e-e1e9-420f-90b5-ebda2bd768bb" data-message-model-slug="gpt-4o"> <div class="flex w-full flex-col gap-1 empty:hidden first:pt-[3px]"> <div class="markdown prose dark:prose-invert w-full break-words dark"> <p data-start="0" data-end="231" data-is-last-node="" data-is-only-node=""></p></div> </div> </div> </div> </div> </div> </article> <div class="pointer-events-none h-px w-px" aria-hidden="true" data-edge="true"></div> </div> </div> </div> </div> </div> </div> </article> <div class="pointer-events-none h-px w-px" aria-hidden="true" data-edge="true"></div>
Python Test Automation
<article class="text-token-text-primary w-full" dir="auto" data-testid="conversation-turn-24" data-scroll-anchor="true"> <div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @[37rem]:[--thread-content-margin:--spacing(6)] @[72rem]:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)"> <div class="[--thread-content-max-width:32rem] @[34rem]:[--thread-content-max-width:40rem] @[64rem]:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" tabindex="-1"> <div class="flex max-w-full flex-col grow"> <div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&]:mt-5" dir="auto" data-message-author-role="assistant" data-message-id="81e0e73f-80e5-4a36-a838-0b5941348c27" data-message-model-slug="gpt-4o"> <div class="flex w-full flex-col gap-1 empty:hidden first:pt-[3px]"> <div class="markdown prose dark:prose-invert w-full break-words dark"><article class="text-token-text-primary w-full" dir="auto" data-testid="conversation-turn-54" data-scroll-anchor="true"> <div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @[37rem]:[--thread-content-margin:--spacing(6)] @[72rem]:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)"> <div class="[--thread-content-max-width:32rem] @[34rem]:[--thread-content-max-width:40rem] @[64rem]:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" tabindex="-1"> <div class="flex max-w-full flex-col grow"> <div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&]:mt-5" dir="auto" data-message-author-role="assistant" data-message-id="d3845b6e-e1e9-420f-90b5-ebda2bd768bb" data-message-model-slug="gpt-4o"> <div class="flex w-full flex-col gap-1 empty:hidden first:pt-[3px]"> <div class="markdown prose dark:prose-invert w-full break-words dark"> <p data-start="0" data-end="231" data-is-last-node="" data-is-only-node=""></p></div> </div> </div> </div> </div> </div> </article> <div class="pointer-events-none h-px w-px" aria-hidden="true" data-edge="true"></div> </div> </div> </div> </div> </div> </div> </article> <div class="pointer-events-none h-px w-px" aria-hidden="true" data-edge="true"></div>
Ekonomi & finansRedovisningsassistent
<p data-start="1945" data-end="2082">Certifierad redovisningsassistent – flexibel distansutbildning med praktiska kunskaper inom bokföring, fakturahantering och avstämningar.</p>
Ekonomi & finansRedovisningsekonom
<div class="relative flex-col gap-1 md:gap-3"> <div class="flex max-w-full flex-col grow"> <div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&]:mt-5" dir="auto" data-message-author-role="assistant" data-message-id="0e170aed-477a-4a3b-8c2c-97c90a9ce2d7" data-message-model-slug="o3"> <div class="flex w-full flex-col gap-1 empty:hidden first:pt-[3px]"> <div class="markdown prose dark:prose-invert w-full break-words dark"> <p data-start="0" data-end="145" data-is-last-node="" data-is-only-node="">Certifierad redovisningsekonom – flexibel distansutbildning med praktiska kunskaper inom bokföring, bokslut, beskattning och ekonomistyrning.</p></div> </div> </div> </div> <div class="flex min-h-[46px] justify-start"> <div class="touch:-me-2 touch:-ms-3.5 -ms-2.5 -me-1 flex flex-wrap items-center gap-y-4 p-1 select-none touch:w-[calc(100%+--spacing(3.5))] -mt-1 w-[calc(100%+--spacing(2.5))] duration-[1.5s] focus-within:transition-none hover:transition-none pointer-events-none [mask-image:linear-gradient(to_right,black_33%,transparent_66%)] [mask-size:300%_100%] [mask-position:100%_0%] motion-safe:transition-[mask-position] group-hover/turn-messages:pointer-events-auto group-hover/turn-messages:[mask-position:0_0] group-focus-within/turn-messages:pointer-events-auto group-focus-within/turn-messages:[mask-position:0_0] has-data-[state=open]:pointer-events-auto has-data-[state=open]:[mask-position:0_0]"></div> </div> <div class="mt-3 w-full empty:hidden"> <div class="text-center"></div> </div> </div> <div class="aria-live=polite absolute"> <div class="flex items-center justify-center"></div> </div>
RekryteringRekryterare
<p class="" data-start="1613" data-end="1740">Certifierad rekryterare – distansutbildning med fokus på rekryteringsmetodik, employer branding, intervjuteknik och arbetsrätt.</p><h2 class="" data-start="1742" data-end="1755"></h2>
BeteendevetenskapResurspedagog
<article class="group/turn w-full text-token-text-primary focus-visible:outline-2 focus-visible:outline-offset-[-4px]" dir="auto" tabindex="-1" data-testid="conversation-turn-18" data-scroll-anchor="true"> <div class="text-base my-auto mx-auto py-[18px] px-6"> <div class="mx-auto flex flex-1 text-base gap-4 md:gap-5 lg:gap-6 md:max-w-3xl lg:max-w-[40rem] xl:max-w-[48rem]"> <div class="group/conversation-turn relative flex w-full min-w-0 flex-col agent-turn @xs/thread:px-0 @sm/thread:px-1.5 @md/thread:px-4"> <div class="flex-col gap-1 md:gap-3"> <div class="flex max-w-full flex-col flex-grow"> <div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start [.text-message+&]:mt-5" dir="auto" data-message-author-role="assistant" data-message-id="cc71356b-2144-410b-b6e1-09ed9e806c73" data-message-model-slug="gpt-4o"> <div class="flex w-full flex-col gap-1 empty:hidden first:pt-[3px]"> <div class="markdown prose w-full break-words dark:prose-invert dark"> <p class="" data-start="1613" data-end="1736">Certifierad resurspedagog – distansutbildning med fokus på pedagogiska metoder, elevstöd, specialpedagogik och inkludering.</p></div> </div> </div> </div> </div> </div> </div> </div> </article>
E-learningRetorik för kvinnor
<p data-start="77" data-end="100">Flexibel distansutbildning med praktisk vägledning i månadsbokslut, årsbokslut och årsredovisning – från avstämning till färdigt resultat.</p>
BeteendevetenskapSamtalsterapeut
<article class="text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [&:has([data-writing-block])>*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]" dir="auto" tabindex="-1" data-turn-id="ee4bf243-aa1b-495d-bf1e-8c4108aca8ad" data-testid="conversation-turn-60" data-scroll-anchor="true" data-turn="assistant"> <div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] thread-sm:[--thread-content-margin:--spacing(6)] thread-lg:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)"> <div class="[--thread-content-max-width:40rem] thread-lg:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" tabindex="-1"> <div class="flex max-w-full flex-col grow"> <div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&]:mt-1" dir="auto" data-message-author-role="assistant" data-message-id="e8ce623c-74ef-4bab-8392-ee7a99214ce8" data-message-model-slug="gpt-5-1-thinking"> <div class="flex w-full flex-col gap-1 empty:hidden first:pt-[1px]"> <div class="markdown prose dark:prose-invert w-full break-words dark markdown-new-styling"> <div class="flex flex-col text-sm pb-25"><article class="text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [&:has([data-writing-block])>*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]" dir="auto" tabindex="-1" data-turn-id="069b6c1e-d3e3-44f2-804d-fde74ad92270" data-testid="conversation-turn-60" data-scroll-anchor="true" data-turn="assistant"> <div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @w-sm/main:[--thread-content-margin:--spacing(6)] @w-lg/main:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)"> <div class="[--thread-content-max-width:40rem] @w-lg/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" tabindex="-1"> <div class="flex max-w-full flex-col grow"> <div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&]:mt-1" dir="auto" data-message-author-role="assistant" data-message-id="a35df28f-91af-4d7d-8a2d-c34ccd9a3fb1" data-message-model-slug="gpt-5-2"> <div class="flex w-full flex-col gap-1 empty:hidden first:pt-[1px]"> <div class="markdown prose dark:prose-invert w-full break-words dark markdown-new-styling"> <div class="flex flex-col text-sm pb-25"><article class="text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [&:has([data-writing-block])>*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]" dir="auto" tabindex="-1" data-turn-id="4ab2aa69-bcbd-4d46-bb61-c99bdc2b7e57" data-testid="conversation-turn-104" data-scroll-anchor="true" data-turn="assistant"> <div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @w-sm/main:[--thread-content-margin:--spacing(6)] @w-lg/main:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)"> <div class="[--thread-content-max-width:40rem] @w-lg/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" tabindex="-1"> <div class="flex max-w-full flex-col grow"> <div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&]:mt-1" dir="auto" data-message-author-role="assistant" data-message-id="875151ed-9aa5-4d9e-a00a-07a1ae36aabd" data-message-model-slug="gpt-5-1-thinking"> <div class="flex w-full flex-col gap-1 empty:hidden first:pt-[1px]"> <div class="markdown prose dark:prose-invert w-full wrap-break-word dark markdown-new-styling"> <p data-start="0" data-end="155">Distansutbildning som ger dig praktisk kompetens att arbeta som certifierad samtalsterapeut med strukturerade stödsamtal och fokus på personlig utveckling.</p></div> </div> </div> </div> </div> </div> </article></div> </div> </div> </div> </div> <div class="z-0 flex min-h-[46px] justify-start"></div> <div class="mt-3 w-full empty:hidden"> <div class="text-center"></div> </div> </div> </div> </article></div> <div class="pointer-events-none h-px w-px absolute bottom-0" aria-hidden="true" data-edge="true"></div> </div> </div> </div> </div> </div> </div> </article> <p data-start="325" data-end="400" data-is-last-node="" data-is-only-node=""></p>
E-learningSCRUM – Agil projektledning
<p data-start="77" data-end="100">Flexibel distansutbildning med praktisk vägledning i månadsbokslut, årsbokslut och årsredovisning – från avstämning till färdigt resultat.</p>
E-learningSkatt och deklaration för enskild firma
<p data-start="77" data-end="100">Flexibel distansutbildning med praktisk vägledning i månadsbokslut, årsbokslut och årsredovisning – från avstämning till färdigt resultat.</p>
BeteendevetenskapSocialpedagog
<article class="group/turn w-full text-token-text-primary focus-visible:outline-2 focus-visible:outline-offset-[-4px]" dir="auto" tabindex="-1" data-testid="conversation-turn-18" data-scroll-anchor="true"> <div class="text-base my-auto mx-auto py-[18px] px-6"> <div class="mx-auto flex flex-1 text-base gap-4 md:gap-5 lg:gap-6 md:max-w-3xl lg:max-w-[40rem] xl:max-w-[48rem]"> <div class="group/conversation-turn relative flex w-full min-w-0 flex-col agent-turn @xs/thread:px-0 @sm/thread:px-1.5 @md/thread:px-4"> <div class="flex-col gap-1 md:gap-3"> <div class="flex max-w-full flex-col flex-grow"> <div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start [.text-message+&]:mt-5" dir="auto" data-message-author-role="assistant" data-message-id="cc71356b-2144-410b-b6e1-09ed9e806c73" data-message-model-slug="gpt-4o"> <div class="flex w-full flex-col gap-1 empty:hidden first:pt-[3px]"> <div class="markdown prose w-full break-words dark:prose-invert dark"> <p class="" data-start="1648" data-end="1780">Certifierad socialpedagog – distansutbildning med fokus på socialpedagogiskt arbete, psykisk hälsa, rehabilitering och socialt stöd.</p></div> </div> </div> </div> </div> </div> </div> </div> </article>
Vård & terapeutStresscoach
<article class="group/turn w-full text-token-text-primary focus-visible:outline-2 focus-visible:outline-offset-[-4px]" dir="auto" tabindex="-1" data-testid="conversation-turn-18" data-scroll-anchor="true"> <div class="text-base my-auto mx-auto py-[18px] px-6"> <div class="mx-auto flex flex-1 text-base gap-4 md:gap-5 lg:gap-6 md:max-w-3xl lg:max-w-[40rem] xl:max-w-[48rem]"> <div class="group/conversation-turn relative flex w-full min-w-0 flex-col agent-turn @xs/thread:px-0 @sm/thread:px-1.5 @md/thread:px-4"> <div class="flex-col gap-1 md:gap-3"> <div class="flex max-w-full flex-col flex-grow"> <div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start [.text-message+&]:mt-5" dir="auto" data-message-author-role="assistant" data-message-id="cc71356b-2144-410b-b6e1-09ed9e806c73" data-message-model-slug="gpt-4o"> <div class="flex w-full flex-col gap-1 empty:hidden first:pt-[3px]"> <div class="markdown prose w-full break-words dark:prose-invert dark"><article class="group/turn w-full text-token-text-primary focus-visible:outline-2 focus-visible:outline-offset-[-4px]" dir="auto" tabindex="-1" data-testid="conversation-turn-32" data-scroll-anchor="true"> <div class="text-base my-auto mx-auto py-[18px] px-6"> <div class="mx-auto flex flex-1 text-base gap-4 md:gap-5 lg:gap-6 md:max-w-3xl lg:max-w-[40rem] xl:max-w-[48rem]"> <div class="group/conversation-turn relative flex w-full min-w-0 flex-col agent-turn @xs/thread:px-0 @sm/thread:px-1.5 @md/thread:px-4"> <div class="flex-col gap-1 md:gap-3"> <div class="flex max-w-full flex-col flex-grow"> <div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start [.text-message+&]:mt-5" dir="auto" data-message-author-role="assistant" data-message-id="741281b0-68c4-491a-b400-37076146b3af" data-message-model-slug="gpt-4o"> <div class="flex w-full flex-col gap-1 empty:hidden first:pt-[3px]"> <div class="markdown prose w-full break-words dark:prose-invert dark"><article class="group/turn w-full text-token-text-primary focus-visible:outline-2 focus-visible:outline-offset-[-4px]" dir="auto" tabindex="-1" data-testid="conversation-turn-48" data-scroll-anchor="true"> <div class="text-base my-auto mx-auto py-[18px] px-6"> <div class="mx-auto flex flex-1 text-base gap-4 md:gap-5 lg:gap-6 md:max-w-3xl lg:max-w-[40rem] xl:max-w-[48rem]"> <div class="group/conversation-turn relative flex w-full min-w-0 flex-col agent-turn @xs/thread:px-0 @sm/thread:px-1.5 @md/thread:px-4"> <div class="flex-col gap-1 md:gap-3"> <div class="flex max-w-full flex-col flex-grow"> <div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start [.text-message+&]:mt-5" dir="auto" data-message-author-role="assistant" data-message-id="4fd79c09-eb2c-40ce-8abd-a3fb3c173998" data-message-model-slug="gpt-4o"> <div class="flex w-full flex-col gap-1 empty:hidden first:pt-[3px]"> <div class="markdown prose w-full break-words dark:prose-invert dark"> <p class="" data-start="1728" data-end="1882">Bli certifierad stresscoach och arbeta med stresshantering, återhämtning och coaching. Perfekt för dig som vill stötta andra till bättre hälsa och balans.</p></div> </div> </div> </div> </div> </div> </div> </div> </article></div> </div> </div> </div> </div> </div> </div> </div> </article></div> </div> </div> </div> </div> </div> </div> </div> </article>
Testing Essentials with Python
<article class="text-token-text-primary w-full" dir="auto" data-testid="conversation-turn-24" data-scroll-anchor="true"> <div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @[37rem]:[--thread-content-margin:--spacing(6)] @[72rem]:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)"> <div class="[--thread-content-max-width:32rem] @[34rem]:[--thread-content-max-width:40rem] @[64rem]:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" tabindex="-1"> <div class="flex max-w-full flex-col grow"> <div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&]:mt-5" dir="auto" data-message-author-role="assistant" data-message-id="81e0e73f-80e5-4a36-a838-0b5941348c27" data-message-model-slug="gpt-4o"> <div class="flex w-full flex-col gap-1 empty:hidden first:pt-[3px]"> <div class="markdown prose dark:prose-invert w-full break-words dark"><article class="text-token-text-primary w-full" dir="auto" data-testid="conversation-turn-54" data-scroll-anchor="true"> <div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @[37rem]:[--thread-content-margin:--spacing(6)] @[72rem]:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)"> <div class="[--thread-content-max-width:32rem] @[34rem]:[--thread-content-max-width:40rem] @[64rem]:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" tabindex="-1"> <div class="flex max-w-full flex-col grow"> <div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&]:mt-5" dir="auto" data-message-author-role="assistant" data-message-id="d3845b6e-e1e9-420f-90b5-ebda2bd768bb" data-message-model-slug="gpt-4o"> <div class="flex w-full flex-col gap-1 empty:hidden first:pt-[3px]"> <div class="markdown prose dark:prose-invert w-full break-words dark"> <p data-start="0" data-end="231" data-is-last-node="" data-is-only-node=""></p></div> </div> </div> </div> </div> </div> </article> <div class="pointer-events-none h-px w-px" aria-hidden="true" data-edge="true"></div> </div> </div> </div> </div> </div> </div> </article> <div class="pointer-events-none h-px w-px" aria-hidden="true" data-edge="true"></div>
Trädgård & odlingTrädgårdsarbetare
<article class="group/turn w-full text-token-text-primary focus-visible:outline-2 focus-visible:outline-offset-[-4px]" dir="auto" tabindex="-1" data-testid="conversation-turn-18" data-scroll-anchor="true"> <div class="text-base my-auto mx-auto py-[18px] px-6"> <div class="mx-auto flex flex-1 text-base gap-4 md:gap-5 lg:gap-6 md:max-w-3xl lg:max-w-[40rem] xl:max-w-[48rem]"> <div class="group/conversation-turn relative flex w-full min-w-0 flex-col agent-turn @xs/thread:px-0 @sm/thread:px-1.5 @md/thread:px-4"> <div class="flex-col gap-1 md:gap-3"> <div class="flex max-w-full flex-col flex-grow"> <div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start [.text-message+&]:mt-5" dir="auto" data-message-author-role="assistant" data-message-id="cc71356b-2144-410b-b6e1-09ed9e806c73" data-message-model-slug="gpt-4o"> <div class="flex w-full flex-col gap-1 empty:hidden first:pt-[3px]"> <div class="markdown prose w-full break-words dark:prose-invert dark"><article class="group/turn w-full text-token-text-primary focus-visible:outline-2 focus-visible:outline-offset-[-4px]" dir="auto" tabindex="-1" data-testid="conversation-turn-32" data-scroll-anchor="true"> <div class="text-base my-auto mx-auto py-[18px] px-6"> <div class="mx-auto flex flex-1 text-base gap-4 md:gap-5 lg:gap-6 md:max-w-3xl lg:max-w-[40rem] xl:max-w-[48rem]"> <div class="group/conversation-turn relative flex w-full min-w-0 flex-col agent-turn @xs/thread:px-0 @sm/thread:px-1.5 @md/thread:px-4"> <div class="flex-col gap-1 md:gap-3"> <div class="flex max-w-full flex-col flex-grow"> <div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start [.text-message+&]:mt-5" dir="auto" data-message-author-role="assistant" data-message-id="741281b0-68c4-491a-b400-37076146b3af" data-message-model-slug="gpt-4o"> <div class="flex w-full flex-col gap-1 empty:hidden first:pt-[3px]"> <div class="markdown prose w-full break-words dark:prose-invert dark"><article class="group/turn w-full text-token-text-primary focus-visible:outline-2 focus-visible:outline-offset-[-4px]" dir="auto" tabindex="-1" data-testid="conversation-turn-48" data-scroll-anchor="true"> <div class="text-base my-auto mx-auto py-[18px] px-6"> <div class="mx-auto flex flex-1 text-base gap-4 md:gap-5 lg:gap-6 md:max-w-3xl lg:max-w-[40rem] xl:max-w-[48rem]"> <div class="group/conversation-turn relative flex w-full min-w-0 flex-col agent-turn @xs/thread:px-0 @sm/thread:px-1.5 @md/thread:px-4"> <div class="flex-col gap-1 md:gap-3"> <div class="flex max-w-full flex-col flex-grow"> <div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start [.text-message+&]:mt-5" dir="auto" data-message-author-role="assistant" data-message-id="4fd79c09-eb2c-40ce-8abd-a3fb3c173998" data-message-model-slug="gpt-4o"> <div class="flex w-full flex-col gap-1 empty:hidden first:pt-[3px]"> <div class="markdown prose w-full break-words dark:prose-invert dark"> <p class="" data-start="1567" data-end="1708">Bli certifierad trädgårdsarbetare och arbeta med trädgårdsskötsel, växtvård och grönytor. Perfekt för dig som vill jobba praktiskt i naturen.</p></div> </div> </div> </div> </div> </div> </div> </div> </article></div> </div> </div> </div> </div> </div> </div> </div> </article></div> </div> </div> </div> </div> </div> </div> </div> </article>
Trädgård & odlingTrädgårdsmästare
<article class="group/turn w-full text-token-text-primary focus-visible:outline-2 focus-visible:outline-offset-[-4px]" dir="auto" tabindex="-1" data-testid="conversation-turn-18" data-scroll-anchor="true"> <div class="text-base my-auto mx-auto py-[18px] px-6"> <div class="mx-auto flex flex-1 text-base gap-4 md:gap-5 lg:gap-6 md:max-w-3xl lg:max-w-[40rem] xl:max-w-[48rem]"> <div class="group/conversation-turn relative flex w-full min-w-0 flex-col agent-turn @xs/thread:px-0 @sm/thread:px-1.5 @md/thread:px-4"> <div class="flex-col gap-1 md:gap-3"> <div class="flex max-w-full flex-col flex-grow"> <div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start [.text-message+&]:mt-5" dir="auto" data-message-author-role="assistant" data-message-id="cc71356b-2144-410b-b6e1-09ed9e806c73" data-message-model-slug="gpt-4o"> <div class="flex w-full flex-col gap-1 empty:hidden first:pt-[3px]"> <div class="markdown prose w-full break-words dark:prose-invert dark"><article class="group/turn w-full text-token-text-primary focus-visible:outline-2 focus-visible:outline-offset-[-4px]" dir="auto" tabindex="-1" data-testid="conversation-turn-32" data-scroll-anchor="true"> <div class="text-base my-auto mx-auto py-[18px] px-6"> <div class="mx-auto flex flex-1 text-base gap-4 md:gap-5 lg:gap-6 md:max-w-3xl lg:max-w-[40rem] xl:max-w-[48rem]"> <div class="group/conversation-turn relative flex w-full min-w-0 flex-col agent-turn @xs/thread:px-0 @sm/thread:px-1.5 @md/thread:px-4"> <div class="flex-col gap-1 md:gap-3"> <div class="flex max-w-full flex-col flex-grow"> <div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start [.text-message+&]:mt-5" dir="auto" data-message-author-role="assistant" data-message-id="741281b0-68c4-491a-b400-37076146b3af" data-message-model-slug="gpt-4o"> <div class="flex w-full flex-col gap-1 empty:hidden first:pt-[3px]"> <div class="markdown prose w-full break-words dark:prose-invert dark"><article class="group/turn w-full text-token-text-primary focus-visible:outline-2 focus-visible:outline-offset-[-4px]" dir="auto" tabindex="-1" data-testid="conversation-turn-48" data-scroll-anchor="true"> <div class="text-base my-auto mx-auto py-[18px] px-6"> <div class="mx-auto flex flex-1 text-base gap-4 md:gap-5 lg:gap-6 md:max-w-3xl lg:max-w-[40rem] xl:max-w-[48rem]"> <div class="group/conversation-turn relative flex w-full min-w-0 flex-col agent-turn @xs/thread:px-0 @sm/thread:px-1.5 @md/thread:px-4"> <div class="flex-col gap-1 md:gap-3"> <div class="flex max-w-full flex-col flex-grow"> <div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start [.text-message+&]:mt-5" dir="auto" data-message-author-role="assistant" data-message-id="4fd79c09-eb2c-40ce-8abd-a3fb3c173998" data-message-model-slug="gpt-4o"> <div class="flex w-full flex-col gap-1 empty:hidden first:pt-[3px]"> <div class="markdown prose w-full break-words dark:prose-invert dark"> <p class="" data-start="0" data-end="123">Lär dig att planera, odla och vårda gröna miljöer – och skapa en grön och hållbar karriär som certifierad trädgårdsmästare!</p></div> </div> </div> </div> </div> </div> </div> </div> </article></div> </div> </div> </div> </div> </div> </div> </div> </article></div> </div> </div> </div> </div> </div> </div> </div> </article>
E-learningVåga leda – sju steg som utvecklar ditt ledarskap
<p data-start="77" data-end="100">Flexibel distansutbildning med praktisk vägledning i månadsbokslut, årsbokslut och årsredovisning – från avstämning till färdigt resultat.</p>
Ekonomi & finansValutahandlare
<p data-start="157" data-end="323">Certifierad valutahandlare – flexibel distansutbildning med praktiska kunskaper inom Forex, teknisk analys, tradingstrategier och riskhantering.</p> <p data-start="325" data-end="400" data-is-last-node="" data-is-only-node=""></p>
Vård & terapeutVårdbiträde
<article class="group/turn w-full text-token-text-primary focus-visible:outline-2 focus-visible:outline-offset-[-4px]" dir="auto" tabindex="-1" data-testid="conversation-turn-18" data-scroll-anchor="true"> <div class="text-base my-auto mx-auto py-[18px] px-6"> <div class="mx-auto flex flex-1 text-base gap-4 md:gap-5 lg:gap-6 md:max-w-3xl lg:max-w-[40rem] xl:max-w-[48rem]"> <div class="group/conversation-turn relative flex w-full min-w-0 flex-col agent-turn @xs/thread:px-0 @sm/thread:px-1.5 @md/thread:px-4"> <div class="flex-col gap-1 md:gap-3"> <div class="flex max-w-full flex-col flex-grow"> <div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start [.text-message+&]:mt-5" dir="auto" data-message-author-role="assistant" data-message-id="cc71356b-2144-410b-b6e1-09ed9e806c73" data-message-model-slug="gpt-4o"> <div class="flex w-full flex-col gap-1 empty:hidden first:pt-[3px]"> <div class="markdown prose w-full break-words dark:prose-invert dark"><article class="group/turn w-full text-token-text-primary focus-visible:outline-2 focus-visible:outline-offset-[-4px]" dir="auto" tabindex="-1" data-testid="conversation-turn-32" data-scroll-anchor="true"> <div class="text-base my-auto mx-auto py-[18px] px-6"> <div class="mx-auto flex flex-1 text-base gap-4 md:gap-5 lg:gap-6 md:max-w-3xl lg:max-w-[40rem] xl:max-w-[48rem]"> <div class="group/conversation-turn relative flex w-full min-w-0 flex-col agent-turn @xs/thread:px-0 @sm/thread:px-1.5 @md/thread:px-4"> <div class="flex-col gap-1 md:gap-3"> <div class="flex max-w-full flex-col flex-grow"> <div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start [.text-message+&]:mt-5" dir="auto" data-message-author-role="assistant" data-message-id="741281b0-68c4-491a-b400-37076146b3af" data-message-model-slug="gpt-4o"> <div class="flex w-full flex-col gap-1 empty:hidden first:pt-[3px]"> <div class="markdown prose w-full break-words dark:prose-invert dark"> <p class="" data-start="0" data-end="127">Lär dig att ge vård, omsorg och trygghet till människor i behov – och skapa en meningsfull karriär som certifierad vårdbiträde</p></div> </div> </div> </div> </div> </div> </div> </div> </article> <div class="pointer-events-none h-px w-px" aria-hidden="true" data-edge="true"></div> </div> </div> </div> </div> </div> </div> </div> </div> </article>
E-learningWord Fortsättning
<p data-start="77" data-end="100">Flexibel distansutbildning med praktisk vägledning i månadsbokslut, årsbokslut och årsredovisning – från avstämning till färdigt resultat.</p>
E-learningWord Grundkurs
<p data-start="77" data-end="100">Flexibel distansutbildning med praktisk vägledning i månadsbokslut, årsbokslut och årsredovisning – från avstämning till färdigt resultat.</p>