AI för utvecklare

Strukturerat samarbete med AI-kollegor.
Utforska hur AI kan integreras i utvecklingsarbetet, från kodgenerering till testning och dokumentation. Kursen ger både handfasta tekniker och en blick framåt mot framtidens utvecklarroll.
- Format: halvdags intensiv (3 h) eller heldag (6 h)
- Målgrupp: utvecklare, tech leads, DevOps, produkt-/plattformsteam
- Förkunskaper: viss erfarenhet av professionell utveckling, nyfikenhet på AI-verktyg
Boka kostnadsfri AI-konsultation
Vi går igenom ert behov av utbildning inom AI tillsammans och ger konkreta lösningar och förslag. Svar inom 24 timmar.
Boka tid →
Skickar...
🔒 Vi delar aldrig din information
.simple-form-container { max-width: 460px; margin: 0 auto; }
.simple-form { background: #4a5a6a; padding: 40px 36px; border-radius: 20px; box-shadow: 0 24px 60px rgba(0, 0, 0, 0.2); border: 1px solid rgba(255, 255, 255, 0.08); }
.form-header { text-align: center; margin-bottom: 32px; }
.form-header h2 { font-family: 'Source Sans Pro', sans-serif; font-size: 26px; font-weight: 700; color: #ffffff; margin: 0 0 12px 0; line-height: 1.2; letter-spacing: -0.02em; }
.form-header p { font-family: 'Merriweather', serif; font-size: 15px; color: rgba(255, 255, 255, 0.85); margin: 0; line-height: 1.5; }
.simple-form input[type="text"], .simple-form input[type="email"] { width: 100%; padding: 16px 18px; margin-bottom: 14px; border: 2px solid rgba(255, 255, 255, 0.1); border-radius: 12px; font-size: 16px; font-family: 'Merriweather', serif; background: rgba(255, 255, 255, 0.95); transition: all 0.2s ease; box-sizing: border-box; color: #2c3e50; }
.simple-form input:focus { outline: none; border-color: #56bc37; background: #ffffff; box-shadow: 0 0 0 4px rgba(86, 188, 55, 0.1); transform: translateY(-1px); }
.simple-form input::placeholder { color: #94a3b8; }
.simple-form button { width: 100%; padding: 17px; background: #56bc37; color: #ffffff; border: none; border-radius: 12px; font-size: 17px; font-weight: 600; cursor: pointer; transition: all 0.25s ease; font-family: 'Source Sans Pro', sans-serif; margin-top: 6px; box-shadow: 0 4px 16px rgba(86, 188, 55, 0.35); display: flex; align-items: center; justify-content: center; min-height: 54px; }
.simple-form button:hover:not(:disabled) { background: #4aa82f; transform: translateY(-2px); box-shadow: 0 8px 24px rgba(86, 188, 55, 0.45); }
.simple-form button:active:not(:disabled) { transform: translateY(0); box-shadow: 0 2px 12px rgba(86, 188, 55, 0.3); }
.simple-form button:disabled { background: #64748b; cursor: not-allowed; transform: none; box-shadow: none; opacity: 0.7; }
.btn-text, .btn-loading { line-height: 1; }
.btn-loading { display: none; }
.form-message { margin-top: 16px; padding: 14px 16px; border-radius: 10px; font-size: 14px; font-family: 'Merriweather', serif; text-align: center; font-weight: 500; display: none; }
.form-message.success, .form-message.error { display: block; }
.form-message.success { background: rgba(86, 188, 55, 0.15); color: #56bc37; border: 1px solid rgba(86, 188, 55, 0.3); }
.form-message.error { background: rgba(239, 68, 68, 0.15); color: #ef4444; border: 1px solid rgba(239, 68, 68, 0.3); }
.form-privacy { text-align: center; font-size: 13px; color: rgba(255, 255, 255, 0.7); margin: 18px 0 0 0; font-family: 'Merriweather', serif; }
@media (max-width: 540px) { .simple-form { padding: 32px 24px; border-radius: 16px; }
.form-header h2 { font-size: 23px; }
.form-header p { font-size: 14px; }
.simple-form input[type="text"], .simple-form input[type="email"] { padding: 15px 16px; }
.simple-form button { padding: 16px; font-size: 16px; min-height: 52px; } }
(function() { const form = document.getElementById('simpleForm'); const message = form.querySelector('.form-message'); const btn = form.querySelector('button[type="submit"]'); const btnText = btn.querySelector('.btn-text'); const btnLoading = btn.querySelector('.btn-loading');
form.addEventListener('submit', async (e) => { e.preventDefault();
if (e.target.website.value) return;
btn.disabled = true;
btnText.style.display = 'none';
btnLoading.style.display = 'inline';
message.textContent = '';
message.className = 'form-message';
try {
const res = await fetch('https://jvkptbdxausrgopilebk.supabase.co/functions/v1/clever-task', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'apikey': 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZSIsInJlZiI6Imp2a3B0YmR4YXVzcmdvcGlsZWJrIiwicm9sZSI6ImFub24iLCJpYXQiOjE3NTkxNTMwMTksImV4cCI6MjA3NDcyOTAxOX0.qAhn6pkRz-Pr7g7q2f-PioNwCNGfey7gEzK8Eq_ZkrU',
'Authorization': 'Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZSIsInJlZiI6Imp2a3B0YmR4YXVzcmdvcGlsZWJrIiwicm9sZSI6ImFub24iLCJpYXQiOjE3NTkxNTMwMTksImV4cCI6MjA3NDcyOTAxOX0.qAhn6pkRz-Pr7g7q2f-PioNwCNGfey7gEzK8Eq_ZkrU'
},
body: JSON.stringify({
name: e.target.name.value.trim(),
email: e.target.email.value.trim().toLowerCase(),
source: window.location.pathname,
honeypot: e.target.website.value
})
});
const data = await res.json();
if (res.ok) {
message.textContent = '✓ Perfekt! Vi återkommer inom 24 timmar.';
message.className = 'form-message success';
form.reset();
if (window.gtag) {
gtag('event', 'form_submit', {
'event_category': 'lead',
'event_label': window.location.pathname
});
}
} else {
throw new Error(data.error || 'Något gick fel');
}
} catch (error) {
message.textContent = error.message || 'Tekniskt fel. Försök igen om en stund.';
message.className = 'form-message error';
} finally {
btn.disabled = false;
btnText.style.display = 'inline';
btnLoading.style.display = 'none';
}
}); })();
Därför ska du boka kursen
- Lär dig context engineering: syfte, artefakter, Definition of Done
- Ge AI rätt autonomi med tydliga kommandon och människa i loopen
- Sätt upp en orkestrerad pipeline med guardrails, mätetal och uppföljning
- Få färdiga mallar: Claude.md, promptbibliotek, checklistor
Vad ni lär er
- Strukturera koduppgifter så AI kan bidra utan att rasera
- Låta AI föreslå planer, skriva kod, generera tester och dokumentera diffar
- Översätta prompttekniker till pull request-färdiga leverabler
- Prioritera vilka flöden som ska vara L1 (assistans), L2 (övervakad autonomi) eller L3 (delvis självgående)
Om kursledaren
Magnus Aschan Magnus Aschan är expert inom AI, digital utveckling och framtidens arbetsliv. Tidigare chefredaktör och IT-chef, idag en eftertraktad föreläsare och utbildare inom generativ AI, digital transformation och självledarskap i en uppkopplad värld.
Med över 25 års erfarenhet från teknikbranschen kombinerar Magnus strategisk höjd med praktisk handlingskraft för att hjälpa företag och organisationer att förstå, tillämpa och dra nytta av ny teknologi.

Bakgrund:
- 25+ års erfarenhet av teknikbranschen
- Specialist på AI för yrkesverksamma
- Journalist och föreläsare inom AI och digitalisering
Har utbildat:
- 100+ ekonomer och controllers från svenska företag och organisationer
- Deltagare från Skandia, Telia, offentlig verksamhet och tillväxtbolag
- Genomsnittlig deltagarrating: 4,62/5 ⭐️ (baserat på senaste kursutvärderingar)
Upplägg i korthet
- $1
- $1
- $1
- $1
- $1
Konkret utfall för teamet
- Standardiserad prompt- och kontextmall för nästa sprint
- Tydliga kriterier för när AI ska generera kod, tester och dokumentation
- Prioriterad lista med 2–3 arbetsflöden att automatisera eller accelerera
- Förslag på KPI:er (lead time, review-kommentarer, gröna pipelines)
Praktiskt
- Material: övningsrepo, Claude.md-mall, promptbibliotek, checklista för guardrails
- Anpassning: vi tar utgångspunkt i ert kodflöde, stack och releasecykel
Boka för ditt team
Redo att skala AI i utvecklingsteamet? Hör av dig så planerar vi nästa session.
Kurswebb
🔐 Dokumentation för kursdeltagare.
